fstab secara otomatis membuat titik pemasangan
Seperti yang disebutkan di sini , "Anda harus membuat titik pemasangan sebelum Anda memasang partisi." Tetapi setelah menambahkan baris berikut di fstab dan me-reboot sistem
/dev/sdxy /media/user/hdd_mount_point ext4 defaults 0 0
tmpfs /mnt/tmpfs_mount_point tmpfs rw,nosuid,noatime,nodev,size=4G,mode=1777 0 0
titik pemasangan (direktori target) hdd_mount_point
dan tmpfs_mount_point
secara otomatis dibuat jika tidak ada. Saya tahu bahwa Anda dapat membuat titik pemasangan jika tidak ada dengan menambahkan X-mount.mkdir
opsi ke mount
perintah seperti yang disebutkan di halaman manualnya , tetapi saya sangat ingin tahu apakah opsi ini secara implisit digunakan saat memasang sistem file melalui fstab.
Dan TIDAK , ini bukan duplikat dari Penambahan Otomatis Sistem File ke / etc / fstab
Jawaban
Dan inilah bagian penting dari dokumentasi :
Mount units may either be configured via unit files, or via /etc/fstab
(see fstab(5) for details). Mounts listed in /etc/fstab will be converted
into native units dynamically at boot and when the configuration of the
system manager is reloaded. In general, configuring mount points through
/etc/fstab is the preferred approach. See systemd-fstab-generator(8) for
details about the conversion.
Lebih jauh ke bawah Anda akan menemukan ini:
Where=
Takes an absolute path of a file or directory for the mount point;
in particular,the destination cannot be a symbolic link. If the
mount point does not exist at the time of mounting, it is created
as directory.
Ini dulunya benar, dan masih jika Anda ingin menggunakan mount
perintah klasik .
Dalam beberapa tahun terakhir, entri di /etc/fstab
dipasang pada waktu boot oleh systemd , yang secara otomatis membuat titik pemasangan yang hilang sesuai kebutuhan, terlepas dari keberadaan X-mount.mkdir
opsi.
Ini juga menyediakan perintah systemd-mount
sebagai alternatif mount
, jika Anda ingin memasang partisi sendiri tanpa terlebih dahulu membuat direktori untuk dipasang secara manual.