¿Cuál es la ruta absoluta al archivo que contiene todas las unidades, hardware y recursos compartidos de red que monta el sistema durante el arranque?
Respuesta1
Es decir /etc/fstab
(para ver su sintaxis, consulte man fstab
).
Para ser más precisos, no contiene unidades sino sistemas de archivos para montar.
Respuesta2
No existe ningún archivo que contengatodounidades, recursos compartidos, etc. que se montarán al inicio. /etc/fstab
es donde se supone que debes agregarlos, pero en la práctica, cualquier método paraejecutar un comando al iniciarcomo raíz se puede utilizar para el montaje.
En el mundo systemd, la forma canónica de montar cualquier cosa en el arranque sería usarmontajes systemd. En systemd, incluso las entradas en fstab
se convierten a .mount
s mediante elsystemd-fstab-generator
.
~ systemctl list-units --type=mount
UNIT LOAD ACTIVE SUB DESCRIPTION
-.mount loaded active mounted Root Mount
boot.mount loaded active mounted /boot
dev-hugepages.mount loaded active mounted Huge Pages File System
dev-mqueue.mount loaded active mounted POSIX Message Queue File System
...
~ systemctl cat -- -.mount
# /run/systemd/generator/-.mount
# Automatically generated by systemd-fstab-generator
[Unit]
SourcePath=/etc/fstab
Documentation=man:fstab(5) man:systemd-fstab-generator(8)
Before=local-fs.target
[Mount]
Where=/
What=/dev/disk/by-uuid/e5018f7e-5838-4a47-b146-fc1614673356
Type=ext4
Options=rw,relatime,data=ordered