我按照本指南进行 RAID 设置:RAID 指南
本指南是否适用于Ubunutu 迁移指南
由于一切都已整理好,我只需要知道/etc/fstab/
为此推荐的参数。
这是我的 fstab,但我想确认这是好的设置
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/nvme0n1p1 during installation
UUID=e27c04ad-ec57-4b6d-8bcd-c7613c271cf2 / ext4 errors=remount-ro 0 1
#UUID=3128be42-d242-1a08-afba-a2a3b7c965dc /home ext4 defaults 0 1
/swapfile none swap sw 0 0
我将解释
fstab
条目的字段。第一个字段描述挂载哪个块设备、远程文件系统或类似的。今天,它通常被 UUID 用于块设备,但其他有效的替代品是
LABEL
或者只是老式的/dev/sdb1
.第二个字段描述了挂载点。这描述了您希望系统可以访问文件系统的位置。对于家庭文件系统,
/home
会做得很好。第三个字段描述文件系统类型。常见的文件系统有
ext4
、exfat
、ext3
等等xfs
。这应该与磁盘格式匹配。第四个字段是选项。这些选项部分标准化,部分依赖于文件系统,因为不同的文件系统支持不同的选项。通常我们会
defaults
在这个领域看到。defaults
是...默认选项,暗示rw, suid, dev, exec, auto, nouser, async
. 每一个的含义如下rw
suid
/home
在共享服务器上这可能不是一个好主意,因为它可以使权限提升更简单。开/home
nosuid
可能是有道理的。/
和/usr/
,nosuid
将导致系统无法运行。dev
/home
,并且可能有助于特权升级。nodev
在家庭分区上设置没有害处。exec
/home
,但禁用它可能会提高多用户场景中的安全性,因为用户将无法从/home
.auto
mount -a
nouser
/home
.async
第五个字段描述应该转储哪些文件系统。
dump
通常是一种古老的备份工具,与今天无关。置零。第六个字段描述 fsck 顺序。
/
应该是 1,这将首先被检查。任何其他文件系统都应该2
(或更高)在/
.对于选项字段,有很多相关选项。我已经介绍了
defaults
上面的含义,如您所见,您可能不需要dev
或suid
不需要/home
分区。在多用户设置中,您可能想要禁用它。正确的安装选项也没有对错之分。不同的人做不同的权衡。
exec
在个人笔记本电脑上,没有笔记本电脑/home
可能会令人烦恼。在共享 Web 服务器上,它可能是安全性的重要组成部分。