¿Hay alguna razón para alejarse de fstab en un sistema systemd?

11

Estoy en un sistema Arch Linux, lo que significa systemd.

En systemd hay archivos de unidades nativas para puntos de montaje, con la extensión .mount. Siempre lo he usado /etc/fstab, lo que nunca me dio problemas porque systemd solo recoge información de eso. Pero ahora que realmente he leído la documentación, me pregunto si debería cambiar a archivos de unidad systemd nativos.

Arch Wiki sugiere que no hay ningún beneficio, ya que dice que debe completar su fstaben la guía para principiantes.

Strugee
fuente
44
/etc/fstabtiene, para mí, la clara ventaja de administrar montajes en un archivo ...
jasonwryan
2
Lo he usado /etc/fstabdurante años sin ninguna preocupación / problema. Incluso con particiones montadas en NFS ... Mientras sepa cómo mantener su configuración, está totalmente bien.
Bichoy

Respuestas:

6

Los puntos de montaje systemd admiten una configuración más flexible de al menos cuándo montar cada punto. Eso a veces es útil en problemas realmente complicados con montajes de red, etc.

Como regla general, solo usa fstab a menos que esté atascado con la configuración de un comportamiento complejo (si alguna vez lo hace), luego intente encontrar la solución systemd.

sshilovsky
fuente
8

De man systemd.mountsí mismo:

fstab

Las unidades de montaje pueden configurarse mediante archivos de unidad o mediante / etc / fstab (consulte fstab (5) para más detalles). Los montajes enumerados en / etc / fstab se convertirán en unidades nativas dinámicamente en el arranque y cuando se vuelva a cargar la configuración del administrador del sistema. En general, la configuración preferida de los puntos de montaje a través de / etc / fstab. Consulte systemd-fstab-generator (8) para obtener detalles sobre la conversión.

Tenga en cuenta que ciertas características solo se implementan para fstab. Por ejemplo, cuando systemd en initrd se usa para montar el sistema de archivos / usr así como el sistema de archivos /. systemd en el initrd lee etc / fstab on / y busca una entrada para / usr.

También te permite usarlo mount /mountpointmanualmente. systemdgeneralmente está contento de que haga esto, por ejemplo, actualizará el estado de la unidad de montaje cuando desmonte o monte el sistema de archivos.

sourcejedi
fuente