Debian 7 及更高版本上的 fstab 为空。可能的副作用?

Debian 7 及更高版本上的 fstab 为空。可能的副作用?

当我检查我们系统管理员团队设置的一台机器时,我发现 fstab 完全是空的。实际上,这是 debootstrap 安装的默认 fstab。

# UNCONFIGURED FSTAB FOR BASE SYSTEM

我一开始还以为是什么鬼,但因为系统已经运行了很长时间,所以我对这个配置很感兴趣。系统挂载似乎没问题:

sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=4123203,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=3300328k,mode=755)
/dev/disk/by-uuid/477aa706-1737-4a08-8493-e617a58b8284 on / type ext4 (rw,relatime,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=6600640k)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
cgroup on /sys/fs/cgroup type tmpfs (rw,relatime,mode=755)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,relatime,cpuset)
cgroup on /sys/fs/cgroup/cpu type cgroup (rw,relatime,cpu)
cgroup on /sys/fs/cgroup/cpuacct type cgroup (rw,relatime,cpuacct)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,relatime,freezer)
cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,relatime,net_cls)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,relatime,blkio)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,relatime,perf_event)
cgroup on /sys/fs/cgroup/net_prio type cgroup (rw,relatime,net_prio)

所以我的问题是:这是常见的做法吗?如果不是,这种配置会产生什么副作用。

答案1

不,这根本不是一个常见的做法。

问自己这个问题:“我怎么知道所有需要的文件系统都已安装?”或者更好的办法是问自己:“如何其他人知道所有需要的文件系统都已挂载吗?”例如,可能存在 /var、/home 等应该被挂载,但实际上并没有挂载,而您正在直接写入挂载点。

因此,尽管从技术上讲该系统现在可能运行正常,但我认为可以肯定地说,这违反了一些普遍接受的最佳实践。

相关内容