Cuando estaba revisando una máquina configurada por nuestro equipo de administración de sistemas, encontré un fstab completamente vacío. De hecho, era el fstab predeterminado instalado por un debootstrap.
# UNCONFIGURED FSTAB FOR BASE SYSTEM
Primero iba a usar WTF, pero como el sistema está funcionando durante bastante tiempo, me intriga esta configuración. Los soportes del sistema parecen estar bien:
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)
Entonces mi pregunta es: ¿Es esta una práctica común y, de no ser así, qué efectos secundarios podrían surgir de esta configuración?
Respuesta1
No, no es una práctica común en absoluto.
Pregúntese lo siguiente: "¿Cómo sé que todos los sistemas de archivos necesarios están montados?" O mejor aún, pregúntese: "¿CómoAlguien más¿Sabes que todos los sistemas de archivos requeridos están montados?" Por ejemplo, no es inconcebible que haya un /var, /home, etc.deberíamontarse, pero no lo está y estás escribiendo directamente en los puntos de montaje.
Entonces, si bien técnicamente este sistema podría estar funcionando sin problemas ahora, creo que es seguro decir que esto viola algunas de las mejores prácticas comúnmente aceptadas.