(3 jawaban)
Tutup 12 bulan lalu.
Saya baru saja secara tidak sengaja memasang drive baru ke folder yang sudah berisi file. Saya tidak peduli tentang mereka dan memilikinya di tempat lain, tetapi folder itu tampak kosong sekarang. Saya ingin tahu apa yang terjadi dengan file-file itu. Apakah mereka hanya dihapus oleh Linux?
Jawaban yang Diterima:
Hanya "dibayangi" dan akan ada lagi saat dilepas.
Sebenarnya file-file tersebut "ada" utuh dan jika Anda perlu segera menjangkaunya, tanpa melepas, ini dapat diselesaikan dengan apa yang disebut bind
pasang:
mount --bind /Original/FS/Mount/Point /Somewhere/Else
Ini berfungsi (jadi) karena ketika Anda meminta kernel untuk memasang sistem file ke beberapa titik mount, kernel memperlakukan titik mount itu sebagai "port tampilan" ke sistem file yang Anda mount, jadi diharapkan Anda akan melihat mounted FS konten di sana.
Tapi ini bukan satu-satunya cara bagaimana "lapisan" FS itu dapat digabungkan menjadi satu tampilan. Ada yang disebut pendekatan "union mount" (lucu mengetahui bahwa "konsep sentral dalam Rencana 9" ini, BTW). Di Linux Anda dapat menggunakan Aufs, yang tidak pernah masuk ke kernel arus utama, atau, saat ini (sejak 3.18), OverlayFS — berhasil.