Als ich eine von unserem Sysadmin-Team eingerichtete Maschine überprüfte, stieß ich auf eine völlig leere fstab. Tatsächlich handelte es sich um die von einem Debootstrap installierte Standard-fstab.
# UNCONFIGURED FSTAB FOR BASE SYSTEM
Ich dachte zuerst, was soll das, aber da das System schon eine ganze Weile läuft, bin ich von dieser Konfiguration fasziniert. Die Systemhalterungen scheinen in Ordnung zu sein:
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)
Meine Frage lautet also: Ist dies gängige Praxis und wenn nicht, welche Nebenwirkungen könnten durch diese Konfiguration entstehen?
Antwort1
Nein, das ist überhaupt keine gängige Praxis.
Stellen Sie sich die Frage: „Woher weiß ich, dass alle erforderlichen Dateisysteme gemountet sind?“ Oder noch besser: „Wie würdejemand andereswissen, dass alle erforderlichen Dateisysteme gemountet sind?" Es ist zum Beispiel nicht undenkbar, dass es ein /var, /home usw. gibt, dassollengemountet werden, ist es aber nicht und Sie schreiben direkt an die Mount-Punkte.
Auch wenn dieses System derzeit technisch gesehen problemlos läuft, kann man wohl mit Sicherheit sagen, dass hier einige allgemein anerkannte bewährte Vorgehensweisen verletzt werden.