在一台全新的服务器上,我有 2 个默认配置为 RAID 1 的 SSD 磁盘和 2 个未配置为 RAID 1 的 6TB 磁盘。 6TB 磁盘被标识为/dev/sdc
和/dev/sdd
我已经运行了这些命令(摘自这个答案):
parted /dev/sdc
mklabel gpt
print free(max size iz 6001GB)
mkpart primary 1M 6001GB
其次是:
parted /dev/sdd
mklabel gpt
print free(max size iz 6001GB)
mkpart primary 1M 6001GB
其次是:
sudo mdadm --verbose --create /dev/md4 --level=raid1 --raid-devices=2 /dev/sd[cd]1
sudo mkfs.ext4 /dev/md4
sudo mkdir /mnt/md4
我附加到/etc/fstab
这一行:
/dev/md4 /mnt/md4 auto defaults 0 0
并完成了sudo mount /mnt/md4
我还等待光盘完成重新同步,但我仍然无法使用正常模式 ssh 进入服务器。命令结果cat /proc/mdstat
:
lsblk
这是我在救援模式下运行的命令的结果(不太确定它与正常模式有何不同):
重新启动后,服务器再也不会启动,因为任何 ssh 连接都会超时。知道我做错了什么吗?我运行的是centos 7。
更新:
输出ssh -vvv root@IP
:
OpenSSH_7.9p1, LibreSSL 2.7.3
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 48: Applying options for *
debug2: resolve_canonicalize: hostname IP is address
debug2: ssh_connect_direct
debug1: Connecting to IP [IP] port 22.
debug1: connect to address IP port 22: Operation timed out
ssh: connect to host IP port 22: Operation timed out
答案1
connect to address IP port 22: Operation timed out
这表明防火墙或网络配置错误。您的磁盘不太可能对此做任何事情。
它还表示服务器已关闭或未正确重新启动(例如,grub 未加载,或 grub 无法加载内核 - 这两种情况都可能是由于重新分区和重新启动造成的)将驱动器配置为 RAID 设备),或者由于某些其他原因没有响应。唯一确定的方法是让某人亲自出现在控制台上(或使用某种带外管理连接,例如 IPMI 或 KVM-over-IP 来获取远程控制台访问)。@cas
答案2
重新安装操作系统后问题消失。
重新安装后,磁盘已经分区,所以我所做的就是
mkfs.ext4 /dev/md4
,从 复制 UUID blkid /dev/md4
,附加UUID=xx /storage ext4 rw,noatime 0 0
到/etc/fstab
和mount -a