Terminologi volume pemasangan (direktori virtual?)

2

Jika saya mengerti dengan benar, nama file perangkat adalah referensi ke perangkat yang ditemukan di / dev. Mount point adalah di mana pun sistem file dapat diakses, tetapi apa peran direktori virtual tempat mount point berada? Apakah ada alasan mengapa itu tidak dianggap sebagai "direktori nyata" atau ini adalah istilah historis kuno?

Igorio
sumber

Jawaban:

2

File perangkat adalah jenis file khusus yang tidak memberi label bagian data pada disk melainkan berfungsi sebagai antarmuka ke kernel; file perangkat dibuat dengan mknod. Mereka biasanya masuk /dev, tapi itu konvensional.

Linux hanya memiliki satu struktur direktori mulai dari root /, tetapi banyak sistem file yang berbeda dapat dipasang ke dalam struktur dengan memasangnya ke subdirektori tertentu. Tidak ada yang istimewa tentang direktori yang berisi, tetapi jika tidak kosong, maka Anda tidak dapat mengakses isinya jika Anda memasang beberapa sistem file lain di atasnya.

Secara umum pemasangan filesystem transparan dan Anda tidak dapat mengetahui hanya dengan melihat path di mana filesystem fisik Anda saat ini. Mengetik df . untuk mencari tahu.

Kerrek SB
sumber
OK, jika tidak ada yang istimewa tentang direktori tempat mount, mungkin istilah "direktori virtual" adalah istilah kuno.
Igorio
1
@Ross: Seluruh struktur direktori Linux adalah "virtual" dalam arti bahwa itu tidak berada pada satu sistem file. Mungkin jika Anda membandingkan ini dengan sistem file DOS di mana semuanya "nyata" Anda mungkin ingin istilah ini. Secara pribadi, saya akan memesan "direktori virtual" untuk sesuatu seperti apa yang diekspos oleh server web - sepertinya struktur direktori, tetapi sepertinya tidak.
Kerrek SB