GNU/Linux >> Belajar Linux >  >> Linux

Apa yang dilakukan Linux dengan file yang ada di titik pemasangan?

Saat Anda memasang sistem file pada direktori /mount-point , Anda tidak dapat lagi mengakses file di bawah /mount-point secara langsung. Mereka masih ada, tapi /mount-point sekarang mengacu pada root dari sistem file yang di-mount, bukan ke direktori yang berfungsi sebagai titik mount, sehingga isi direktori ini tidak dapat diakses, setidaknya dengan cara ini. Misalnya:

# touch /mount-point/somefile
# ls /mount-point/somefile
/mount-point/somefile
# mount /dev/something /mount-point
# ls /mount-point/somefile
ls: cannot access /mount-point/somefile: No such file or directory

Ada cara untuk mendapatkan tampilan gabungan dari sistem file yang terpasang dan data yang sudah ada, tetapi Anda memerlukan lapisan tambahan yang disebut sistem file gabungan.

Di Linux, ada cara untuk melihat file yang tersembunyi. Anda dapat menggunakan mount --bind untuk mendapatkan tampilan lain dari sistem file di mana titik mount berada. Misalnya

mount --bind / /other-root-view

Anda akan melihat semua file di sistem file root di bawah /other-root-view .

# cat /other-root-view/etc/hostname 
darkstar

Khususnya, /mount-point sekarang akan dapat diakses sebagai /other-root-view/mount-point , dan sejak /other-root-view/mount-point bukan titik pemasangan, Anda dapat melihat isinya di sana:

# ls /mount-point/somefile
ls: cannot access /mount-point/somefile: No such file or directory
# ls /other-root-view/mount-point/somefile
/other-root-view/mount-point/somefile

Itu hanya akan dipasang, dan file menghilang, kembali ketika folder di-umount.


Linux
  1. Linux – Apa Arti Errors=continue Mount Option?

  2. Bekerja dengan file ZIP di Linux

  3. Apa yang dilakukan % di string shell Linux?

  1. Apa yang baru dengan rdiff-backup?

  2. Cara mengenkripsi file dengan gocryptfs di Linux

  3. Cara Unzip File di Linux (dengan Contoh)

  1. Apa yang Gnome Lakukan Dengan Tombol Multimedia?

  2. Apa itu file jarang di Linux

  3. Cara Mengubah atau Mengganti Nama Mount Point di Linux