挂载有时在启动时交换/ usr2成为/ tmp,/ tmp成为/ usr2。 这会导致灾难,因为/ tmp清理cron条目开始对/ usr2挂载进行操作。
/etc/fstab内容
/dev/mapper/rhel-root / xfs defaults 0 0 UUID=****************** /boot ext4 defaults 1 2 /dev/mapper/rhel-swap swap swap defaults 0 0 /dev/sdb1 /data ext4 data=ordered,relatime 0 0 /dev/sdd1 /usr2 ext4 defaults 0 0 /dev/sdc1 /tmp ext4 defaults 0 0
如果发生这种情况,我怎样才能防止系统启动或安装驱动器? 我正试图增加一些保护措施,以防根本问题发生。
你有两个select:
由于您使用的是EXT文件系统,因此可以在分区上标记分区并使用LABEL选项。
e2label /dev/sdb1 /data并使用标签/data而不是分区来获得一致的坐标: LABEL=/data /data ext4 data=ordered,relatime 0 0
您当前的/etc/fstab已经包含了一个例子,但是您也可以通过其唯一的UUID装入分区,卷和磁盘。 使用blkid获取UUID,并将它们包含在/etc/fstab例如:
UUID=c2ba7d33-1a1f /data ext4 data=ordered,relatime 0 0
第二个选项更强大,因为它适用于更大范围的文件系统和设备,其中e2label仅适用于EXT filesytems。
您可以使用lsblk --fs以稍微更友好的格式显示blkid UUID
# lsblk --fs NAME FSTYPE LABEL UUID MOUNTPOINT vda ├─vda1 ext3 b82742bc-32d3-47bb-b542-1cfa25b92dd1 /boot ├─vda2 swap c2ba7d33-1a1f-4c73-b7d3-31eae965c136 [SWAP] └─vda3 LVM2_member H6C5Kf-jEiA-VrxJ-XnNH-T9Zd-lUDE-NbC72E ├─myvg-rootvol (dm-0) ext4 b948ff9c-3a66-45e8-8099-cc529a22c547 / └─myvg-crypto (dm-1) crypto_LUKS f4e7400c-aa15-44fc-b02e-1ce6ca6c04db └─crypto (dm-2) ext4 3dfa7a40-80ef-4ae6-84c5-e00f55a76b3d /crypto