我在 PowerSpecG211 上运行 CentOS6,配有 RAID 级别 1 阵列(2x2TB)和几个 SSD
昨天下午,当我在 mysql 中做一些事情时,/var 的分区空间不足,整个系统冻结了。
现在当我重启时,我得到了几个
fsck.ext3: Unable to resolve 'UUID=....'
消息和在修复 shell 中虽然 mount 显示 /dev/md127p3 挂载在 /var 上而 /dev/md127p5 挂载在 /home 上,但是在这些目录上执行 ls 却什么也没显示。
当我使用 gparted live cd(版本 0.11.0)启动时,我可以看到 /dev/mapper/isw_cbfhdhgadc_Volume03 和 /dev/mapper/isw_cbfhdhgadc_Volume05 下的分区,右键单击它们并选择信息会显示与 fsck 无法解析的 UUID 完全相同的 UUID。此外,当我打开终端窗口时,我可以成功挂载分区并对文件执行操作(例如,我执行了 cp -au /vol3/backup /vol5,然后执行了 rm -rf /vol3/backup)。
我见过其他帖子,其中人们遇到了 /etc/fstab 和实际设备之间的 UUID 不匹配的问题,但就我而言,UUID 匹配,所以我不确定我应该怎么做。
我还想指出,gparted 将阵列中的两个磁盘显示为 /dev/sdb 和 /dev/sdc,并且所有分区都相同,所以我(天真地?)假设这意味着阵列正常。
答案1
您可以使用dumpe2fs
或等命令获取有关文件系统和分区的更多信息blkid
。使用tune2fs
命令,您可以更改文件系统参数。使用debugfs
您可以以交互方式修改这些参数。它们可能会对您有所帮助。