我不是系统管理员,但继承了一些没有 Linux 文档的服务器设置。今天,服务器死机了,没有响应,运行在其上的虚拟机也挂了……几个小时后,服务器自行重启,因此可以再次通过 ssh 连接到它,但意识到 /dev 中以前显示的内容为
/dev/drbd0 /dev/drbd1 等等 等等
根本不再存在了……我猜是一个驱动器或一系列驱动器坏了。命令
cli64 vsf info
显示我的 Areca 磁盘阵列正在检查三个(卷?块设备?东西?)并且检查速度非常慢......
# Name Raid Name Level Capacity Ch/Id/Lun State
===============================================================================
1 ARC-1883-VOL#000 vm-cache Raid3 300.0GB 00/00/00 Normal
2 ARC-1883-VOL#001 data Raid6 12000.0GB 00/00/01 Checking(50.4%)
3 ARC-1883-VOL#002 apogee Raid6 9000.0GB 00/00/02 Checking(50.6%)
4 ARC-1883-VOL#004 database Raid1+0 3000.0GB 00/00/03 Normal
5 ARC-1883-VOL#005 system Raid1+0 3000.0GB 00/00/04 Normal
6 ARC-1883-VOL#006 archive Raid6 6000.0GB 00/00/05 Checking(74.3%)
7 VM-Cache Backup VM-Cache Backup Raid1+0 2000.0GB 00/00/06 Normal
8 VS Apogee Backup RS Apogee BackupRaid0 3000.0GB 00/00/07 Normal
9 ARC-1883-VOL#008 TPM Raid1+0 1500.0GB 00/01/00 Normal
10 SDSS-BACKUP-VOLU SDSS-BACKUP-RAIDRaid0 1000.0GB 00/01/01 Normal
===============================================================================
GuiErrMsg<0x00>: Success.
我希望检查完成后,我将再次看到 /dev/drbd 文件夹,这样我就可以挂载它们并从中获取我的 VM 映像文件……尽管我认为这只是一厢情愿。我不确定还要寻找什么才能找到并尝试让 drbd 再次存在于我的 /dev 目录中。
通常,设置并准备使用虚拟机的命令是:
drbdadm primary --force all
mount -o noatime /dev/drbd/by-res/vm-cache /vm-cache
然后瞧瞧 /vm-cache 有所有的 .img 文件.....虽然缺少 /dev/drbd,但这个挂载当然会失败。