Fstab 挂载在启动时失败,但手动调用时会成功

Fstab 挂载在启动时失败,但手动调用时会成功

背景

在我公司的开发/备份服务器上,我们有 4 个驱动器,使用软件 Raid 1 设置,如下所示:

  • Raid 1(系统盘):2 x 320 GB
  • Raid 1(存储/备份磁盘):2 x 2 TB

形成 2 个“虚拟”磁盘。

现在办公室里有些人想从旧服务器的 1 TB 驱动器中迁移一些数据。所以我做的是,我有一个用于磁盘的扩展坞,它通过 USB 连接到我们的服务器。现在我已将该驱动器添加到fstab使用它UUID

问题

问题是驱动器在启动过程中出现故障:

fsck.ext3: Unable to resolve 'UUID=36c78260-3c5d-4746-9759-682797e12609'
fsck died with exit status 8

我肯定漏掉了什么。另外,如果不强制将检查设置为 0,那就太好了。

我目前已完成的故障排除

1)尝试fstab手动安装驱动器:

mount -a

运行良好,无错误

2)fsck手动运行驱动器:

root@overlord:/var/log/fsck# fsck -t ext3 /dev/sde1 
fsck from util-linux-ng 2.17.2
e2fsck 1.41.12 (17-May-2010)
/dev/sde1: clean, 195327/61054976 files, 240677045/244190000 blocks

附加信息

fstab文件:

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
UUID=17239a5a-4dc4-459a-8cee-2a44c4070d0a /               ext3    errors=remount-ro 0       1
UUID=07c02b0a-c98e-4858-8acb-bc7b9e8bfec7 /mnt/store      ext3    defaults        0       2
UUID=36c78260-3c5d-4746-9759-682797e12609 /mnt/backup     ext3    defaults    0   2

blkid输出:

/dev/sda1: UUID="78dc058d-d6d9-ff3f-4ff1-526ea2d9ea75" LABEL="overlord:0" TYPE="linux_raid_member" 
/dev/sdb1: UUID="78dc058d-d6d9-ff3f-4ff1-526ea2d9ea75" LABEL="overlord:0" TYPE="linux_raid_member" 
/dev/sdc1: UUID="c17a04c7-79f9-b140-dcbc-2adbe4e2b483" LABEL="overlord:1" TYPE="linux_raid_member" 
/dev/sdd1: UUID="c17a04c7-79f9-b140-dcbc-2adbe4e2b483" LABEL="overlord:1" TYPE="linux_raid_member" 
/dev/md0: UUID="17239a5a-4dc4-459a-8cee-2a44c4070d0a" TYPE="ext3" 
/dev/md1: UUID="07c02b0a-c98e-4858-8acb-bc7b9e8bfec7" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sde1: UUID="36c78260-3c5d-4746-9759-682797e12609" SEC_TYPE="ext2" TYPE="ext3"

by-uuid输出:

root@overlord:/# ls -la /dev/disk/by-uuid/
total 0
drwxr-xr-x 2 root root 100 Jul 25 22:06 .
drwxr-xr-x 5 root root 100 Jul 25 22:06 ..
lrwxrwxrwx 1 root root   9 Jul 25 22:06 07c02b0a-c98e-4858-8acb-bc7b9e8bfec7 -> ../../md1
lrwxrwxrwx 1 root root   9 Jul 25 22:06 17239a5a-4dc4-459a-8cee-2a44c4070d0a -> ../../md0
lrwxrwxrwx 1 root root  10 Jul 25 22:06 36c78260-3c5d-4746-9759-682797e12609 -> ../../sde1

答案1

我立即想到,在“执行”fstab 之前,设备的 USB 驱动程序或其他东西没有加载。因此,在谷歌搜索“安装 USB 驱动器 fstab”后,我发现了以下内容:http://solutionsandtips.blogspot.com/2009/05/uuid-fstab-and-automatically-mount-usb.html

相关内容