Когда я проверял машину, настроенную нашей командой системных администраторов, я обнаружил совершенно пустой fstab. На самом деле это был fstab по умолчанию, установленный debootstrap.
# UNCONFIGURED FSTAB FOR BASE SYSTEM
Сначала я подумал: «WTF», но поскольку система работает уже довольно долго, я заинтригован этой конфигурацией. Крепления системы, похоже, в порядке:
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 и т. д.долженбыть смонтирован, но не смонтирован, и вы пишете напрямую в точки монтирования.
Поэтому, хотя технически эта система сейчас может работать без проблем, я думаю, можно с уверенностью сказать, что это нарушает некоторые общепринятые передовые практики.