有时,挂载在引导时交换 /usr2 变为 /tmp 并且 /tmp 变为 /usr2。这会导致灾难,因为 /tmp cleanup 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
如果发生这种情况,如何防止系统启动或安装驱动器?我正在尝试添加某种保护措施,以防出现根本问题。
你有两个选择:
由于您使用的是 EXT 文件系统,因此您可以标记分区并使用
LABEL
fstab 中的选项。e2label /dev/sdb1 /data
并使用标签/data
而不是分区来获得一致的挂载:LABEL=/data /data ext4 data=ordered,relatime 0 0
你的 current
/etc/fstab
已经包含了它的一个例子,但你也可以通过它们唯一的 UUID 挂载分区、卷和磁盘。用于blkid
获取 UUID 并将它们包含在/etc/fstab
ie 中,例如:UUID=c2ba7d33-1a1f /data ext4 data=ordered,relatime 0 0
第二个选项更强大,因为它适用于更大范围的文件系统和设备,其中 e2label 仅适用于 EXT 文件系统。
您可以使用稍微更用户友好的格式显示 blkid UUID
lsblk --fs