Apakah ada alasan untuk pindah dari fstab pada sistem systemd?

11

Saya menggunakan sistem Arch Linux, yang berarti systemd.

Di systemd ada file unit asli untuk mountpoint, dengan ekstensi .mount. Saya selalu hanya menggunakan /etc/fstab, yang tidak pernah memberi saya masalah karena systemd hanya mengambil informasi dari itu. Tapi sekarang saya sudah benar-benar membaca dokumentasi, saya bertanya-tanya apakah saya harus mengubah ke file systemd unit asli.

Arch Wiki menunjukkan bahwa tidak ada manfaatnya, karena dikatakan untuk mengisi Anda fstabdi panduan pemula.

strugee
sumber
4
/etc/fstabmemiliki, bagi saya, keuntungan berbeda dari mengelola tunggangan dalam satu file ...
jasonwryan
2
Saya telah menggunakan /etc/fstabselama bertahun-tahun tanpa masalah / masalah. Bahkan dengan partisi yang dipasang NFS ... Selama Anda tahu cara mempertahankan konfigurasi Anda, itu baik-baik saja.
Bichoy

Jawaban:

6

systemd mountpoints mendukung konfigurasi yang lebih fleksibel, setidaknya saat memasang setiap titik. Itu kadang berguna dalam masalah yang sangat rumit dengan tunggangan jaringan dll.

Sebagai aturan praktis, Anda hanya menggunakan fstab kecuali Anda terjebak dengan mengkonfigurasi beberapa perilaku kompleks (jika pernah melakukannya), kemudian cobalah untuk menemukan solusi systemd.

sshilovsky
sumber
8

Dari man systemd.mountdirinya sendiri:

fstab

Mount unit dapat dikonfigurasikan melalui file unit, atau melalui / etc / fstab (lihat fstab (5) untuk detailnya). Mount yang terdaftar di / etc / fstab akan dikonversi menjadi unit asli secara dinamis saat boot dan ketika konfigurasi manajer sistem dimuat ulang. Secara umum, mengonfigurasi titik mount melalui / etc / fstab adalah pendekatan yang lebih disukai. Lihat systemd-fstab-generator (8) untuk detail tentang konversi.

Perhatikan bahwa fitur tertentu hanya diterapkan untuk fstab. Sebagai contoh ketika systemd di initrd digunakan untuk me-mount sistem file / usr dan / filesystem. systemd di initrd membaca etc / fstab on / dan mencari entri untuk / usr.

Ini juga memungkinkan Anda menggunakan mount /mountpointsecara manual. systemdumumnya senang bagi Anda untuk melakukan ini, misalnya akan memperbarui status unit pemasangan ketika Anda melepas atau memasang sistem file.

sourcejedi
sumber