Saya mencoba mengatur volume yang dipasang secara otomatis, dan memperhatikan bahwa sekarang ada /etc/fstab.d/
di server saya. Saya membuat file baru di direktori dengan konten berikut:
# backupstore: large volume
/dev/mapper/bagend-backupstore /mnt/backupstore ext4 auto,relatime,users,sync 0 0
Tetapi ketika saya menjalankan mount -a
volume tidak terpasang. Juga, ketika saya menjalankan mount /mnt/backupstore
atau /dev/mapper/bagend-backupstore
saya diberitahu bahwa sistem tidak dapat menemukan entri di fstab (dan untuk pre-empt: ya, perangkat dan titik-mount sudah benar - saya dapat dengan mudah memasang ini dengan mount -t ext4 /dev/mapper/bagend-backupstore /mnt/backupstore
)
Ketika saya menghapus file dari /etc/fstab.d/
dan memasukkan entri ke dalam /etc/fstab
file utama , saya tidak memiliki masalah dalam pemasangan volume.
Jadi, bisakah perintah mount dibuat untuk memeriksa entri /etc/fstab.d/
dan jika ya, apa yang harus saya lakukan untuk mewujudkannya?
The
/etc/fstab.d
dukungan telah dikembalikan dari mount (8) setelah hulu diskusi . Direktori tab mount hanya didukung oleh libmount. Ini tidak direncanakan untuk mendukungfstab.d
di mount (8) secara default.Masalahnya adalah
/etc/fstab
standar de facto digunakan di banyak tempat (libc, systemd, program UI, ..) dan itu adalah harapan yang tidak nyata bahwa semua tempat dapat diubah untuk mendukungfstab.d
.Bagaimanapun, Anda dapat menggunakan mount baru (8) dari util-linux> = 2.21 dan opsi baru
--fstab <path>
untuk menentukan tabel mount alternatif, opsi ini juga mendukung direktori. Ini berarti Anda harus secara eksplisit menentukan direktori - mount (8) tidak akan membacanya secara default. Lihat halaman manual mount (8) untuk lebih jelasnya.sumber