Setelah membaca keduanya Apa yang dimaksud dengan memasang perangkat di Linux? dan memahami "mount" sebagai konsep di OS , saya punya masalah di mana dinyatakan itu
Semua penyimpanan yang dapat diakses harus memiliki lokasi terkait di pohon direktori tunggal ini. Ini tidak seperti Windows di mana (dalam sintaksis yang paling umum untuk jalur file) ada satu pohon direktori per komponen penyimpanan (drive). Mounting adalah tindakan mengaitkan perangkat penyimpanan ke lokasi tertentu di pohon direktori.
Tetapi sudah ada lokasi yang dapat diakses untuk mengatakan drive cdrom di bawah / dev / cdrom yang jelas datang dalam hierarki direktori. Jadi mengapa perlunya membuat "mount point" terpisah di bawah / media / cdrom? Mengapa mengakses langsung dari / dev / cdrom tidak dimungkinkan? Saya mendengar bahwa file node perangkat sama seperti file biasa. Dan membaca dan menulis kepada mereka seperti file biasa. Jadi apakah ini berarti bahwa sistem file dalam cdrom tidak tersedia jika kita mengaksesnya dari / dev / cdrom. Dan hierarki sistem file (di dalam cdrom) "menjadi hidup" ketika kita "me-mount" itu?
mke2fs
?/dev/cdrom
merujuk ke file perangkat . Ini bukan isi disk apa pun yang mungkin ingin Anda masukkan ke dalam drive optis Anda, tetapi ini adalah referensi untuk sedikit perangkat keras (dan mungkin driver perangkat lunak) yang mungkin Anda panggil untuk menunjukkannya kepada Anda. Ketika Andamount
/dev/cdrom
ke beberapa jalur di pohon Anda, Anda melampirkan kontennya ke sistem file Anda .Masalahnya adalah - Saya tidak bisa memikirkan cara lain untuk melakukannya. Bahkan di Windows - meskipun tidak begitu jelas - masih ada abstraksi filesystem untuk
\\?\volumename\
. Butuh satu menit untuk mengingat seperti apa itu, dan saya menemukan ini di Google :Dan jadi mungkin itu tidak jauh berbeda - meskipun saya berpendapat tidak terlalu rumit - itu hanya lebih jelas , saya pikir. Mereka bukan satu dan sistem yang sama, tetapi mereka juga tidak berbeda secara fundamental.
Mungkin perbedaan yang paling penting antara
/dev/device
dan/path/to/its/mount
adalah bahwa pada jalur terakhir sistem file - beberapa perangkat lunak yang dimaksudkan untuk menangani data secara terorganisir - menafsirkan konten yang sebelumnya. Anda tidak bisa hanya membaca disk - seseorang harus membacakannya untuk Anda. Sistem file mengartikan isi perangkat.sumber
/dev/cdrom
dalam hex editor, itu sebenarnya mengandung konten mentah dari CD-ROM. Dengan menggunakanmount
Anda hanya memberi tahu OS untuk menafsirkan konten tersebut sebagai pohon direktori.Selain item yang disebutkan di atas, driver atau program lain dapat menyimpan data dari perangkat. Pada perangkat baca-tulis, seperti hard disk atau thumb drive, data yang ditulis ke perangkat mungkin belum ditulis. Sistem file jurnal juga dapat mengharuskan pembilasan jurnal sebelum tidak melihat perangkat lagi. Kemudian Anda punya filesystem yang overlay filesystem lain, seperti cryptfs, yang perlu tahu kapan filesystem yang mendasarinya tidak lagi tersedia.
Memang, untuk perangkat read-only ini kurang masuk akal, tetapi masih berlaku.
sumber