Korzystam z systemu Arch Linux, co oznacza systemd.
W systemd są natywne pliki jednostek dla punktów montowania, z rozszerzeniem .mount. Zawsze używałem /etc/fstab
, co nigdy nie przysparzało mi problemów, ponieważ systemd po prostu zbiera informacje z tego. Ale teraz, gdy faktycznie przeczytałem dokumentację, zastanawiam się, czy powinienem przejść na rodzime pliki jednostek systemowych.
Arch Wiki sugeruje, że nie ma żadnych korzyści, ponieważ mówi, aby wypełnić fstab
w przewodniku dla początkujących.
/etc/fstab
ma dla mnie wyraźną zaletę zarządzania wierzchowcami w jednym pliku .../etc/fstab
od lat bez żadnych obaw / problemów. Nawet z zamontowanymi partycjami NFS ... Jeśli tylko wiesz, jak zachować konfigurację, wszystko jest w porządku.Odpowiedzi:
systemowe punkty montowania obsługują bardziej elastyczną konfigurację co najmniej kiedy należy zamontować każdy punkt. Czasami jest to przydatne w naprawdę skomplikowanych problemach z podłączeniami sieciowymi itp.
Zasadniczo używasz fstab, chyba że utkniesz w konfigurowaniu skomplikowanych zachowań (jeśli kiedykolwiek tak zrobisz), a następnie spróbuj znaleźć systemowe rozwiązanie.
źródło
Od
man systemd.mount
siebie:Zauważ, że niektóre funkcje są zaimplementowane tylko dla fstab. Na przykład, gdy systemd w initrd jest używany do montowania systemu plików / usr oraz systemu plików /. systemd w initrd czyta etc / fstab na / i szuka wpisu dla / usr.
Pozwala także używać
mount /mountpoint
ręcznie.systemd
jest na ogół szczęśliwy, że możesz to zrobić, np. zaktualizuje status jednostki montowania po odmontowaniu lub zamontowaniu systemu plików.źródło