Apa yang dimaksud dengan memasang perangkat di Linux?

67

Saya pernah mendengar istilah "pemasangan" ketika merujuk ke perangkat di Linux. Apa artinya yang sebenarnya? Bagaimana penanganannya sekarang tidak seperti versi yang lebih lama?

Saya belum melakukannya secara manual melalui command-line. Bisakah Anda memberikan langkah-langkah (perintah) untuk memasang perangkat sederhana di Linux?

Renjith G
sumber
2
Lihat juga memahami "mount" sebagai konsep di OS .
Gilles 'SO- stop being evil'

Jawaban:

80

Sistem Unix memiliki pohon direktori tunggal. 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. Sebagai contoh, ketika sistem melakukan boot, perangkat penyimpanan tertentu (biasanya disebut partisi root) dikaitkan dengan root dari direktori tree, yaitu, perangkat penyimpanan yang dipasang di /(direktori root).

Katakanlah Anda sekarang ingin mengakses file pada CD-ROM. Anda harus memasang CD-ROM di lokasi di pohon direktori (ini dapat dilakukan secara otomatis saat Anda memasukkan CD). Katakanlah perangkat CD-ROM adalah /dev/cdromdan titik mount yang dipilih adalah /media/cdrom. Perintah yang sesuai adalah

mount /dev/cdrom /media/cdrom

Setelah perintah itu dijalankan, file yang lokasinya di CD-ROM /dir/filesekarang dapat diakses di sistem Anda sebagai /media/cdrom/dir/file. Ketika Anda selesai menggunakan CD, Anda menjalankan perintah umount /dev/cdromatau umount /media/cdrom(keduanya akan bekerja; lingkungan desktop tipikal akan melakukan ini ketika Anda mengklik tombol "eject" atau "safe remove").

Mounting berlaku untuk apa pun yang dapat diakses sebagai file, bukan hanya perangkat penyimpanan yang sebenarnya. Sebagai contoh, semua sistem Linux memiliki sistem file khusus yang terpasang di bawah /proc. Filesystem itu (disebut proc) tidak memiliki penyimpanan yang mendasarinya: file di dalamnya memberikan informasi tentang proses yang sedang berjalan dan berbagai informasi sistem lainnya; informasi disediakan langsung oleh kernel dari struktur data dalam memori.

Gilles 'SANGAT berhenti menjadi jahat'
sumber
1
Ok terima kasih. Hanya single ini yang melakukan mount cdrom ke / media / cdrom? Bagaimana dengan opsi dari perintah ini?
Renjith G
1
@Renjith Anda dapat dengan mudah mengetahuinya dengan menjalankanman mount
phunehehe
Inilah yang saya tidak mengerti di sini: mengapa Anda perlu me-mount CD Rom, ketika sudah ada di pohon direktori sebagai /dev/cdrom? Kenapa tidak akses langsung dari /dev/cdrom? Jika CD Rom belum terpasang, bagaimana ini bagian dari jalur pada sistem? Apakah /dev/cdromhanya file virtual dan bukan folder tempat saya dapat membaca file, itu sebabnya?
user2173353
1
@ user2173353 /dev/cdrommenyajikan konten perangkat sebagai "file" raksasa. Hanya membaca data langsung dari drive tanpa melalui sistem file. Pemasangan tidak hanya mengaitkan perangkat yang berisi data (biasanya /dev/something) dengan direktori (misalnya /media/cdrom), tetapi juga dengan driver sistem file, yang merupakan bagian dari kode yang memahami bagaimana data pada perangkat diatur dan menyajikannya sebagai file dan direktori.
Gilles 'SANGAT berhenti menjadi jahat'
19

Apa yang dimaksud dengan memasang perangkat di Linux?

Dengan kata sederhana titik mount adalah direktori untuk mengakses data Anda (file dan folder) yang tersimpan di disk Anda.

Analogi: Sopan santun

Mari kita baca kisah petani yang membagikan tanahnya yang tidak digarap kepada anak-anaknya dan apa yang mereka lakukan dari sana.

Ada seorang petani yang berpikir untuk membagikan seluruh tanah tandusnya yang terdiri dari 25 Hektar kepada ketiga anaknya, ia bagikan seperti di bawah ini.
masukkan deskripsi gambar di sini

Anak 1: John mendapat delapan hektar lahan.

Anak 2: Barbie mendapat 13 hektar tanah.

Anak 3: Steve mendapat empat hektar lahan.

masukkan deskripsi gambar di sini

Sekarang anak-anak petani berencana untuk memperbaiki tanah mereka masing-masing dan mulai membajak tergantung pada tanaman yang akan mereka tanam.

  • John ingin membudidayakan jeruk.

  • Barbi ingin menanam Mangga.

  • Steve ingin membudidayakan Jagung.

Untuk budidaya tanaman / buah-buahan ini mereka perlu membajak secara berbeda untuk menyesuaikan hasil panen mereka. Seperti yang ditunjukkan di bawah ini diagram untuk membudidayakan mangga berbeda dari menanam jagung. Setelah ini selesai mereka menabur tanaman masing-masing di tanah mereka.
masukkan deskripsi gambar di sini

Ketika tanaman ditanam, mereka harus dilindungi dari penyusup dan mereka mengatur pagar di sekitar tanah mereka dan menciptakan pintu masuk ke setiap tanah mereka dengan sebuah gerbang.

masukkan deskripsi gambar di sini
Jadi, jika ada yang mengakses tanah mereka, mereka harus masuk melalui gerbang ini dan mendapatkan buah / jagung dari tanah.

ANALOGI KISAH INI DENGAN MANAJEMEN DISK KAMI ADALAH DI BAWAH INI.

  • Tanah petani sama dengan seluruh disk
  • Irisan yang diberikan petani kepada anak-anaknya disebut partisi
  • Membajak tanah untuk bercocok tanam disebut format.
  • Menanam pohon dan tanaman disebut mirip dengan disk / partisi.
  • Melindungi tanaman dan pohon yang ditanam dengan mengatur gerbang disebut pemasangan .

masukkan deskripsi gambar di sini

Premraj
sumber
1
Analogi yang sangat bagus dan bermanfaat
vimal krishna
pendek dan sederhana. +1
Bob
2
Menurut jawaban sebelumnya, pemasangan lebih mirip dengan manusia yang memasuki salah satu bagian lapangan, dan tidak melindungi dengan membangun pagar. Mengutip jawaban sebelumnya: "Pemasangan adalah tindakan mengaitkan perangkat penyimpanan ke lokasi tertentu di pohon direktori."
Josef Klimuk
1

sumber

Apa yang dimaksud dengan memasang drive? Sebelum komputer Anda dapat menggunakan segala jenis perangkat penyimpanan (seperti hard drive, CD-ROM, atau berbagi jaringan), Anda atau sistem operasi Anda harus membuatnya dapat diakses melalui sistem file komputer. Proses ini disebut pemasangan. Anda hanya dapat mengakses file di media yang terpasang.

Format dan pemasangan Komputer Anda menyimpan data dalam format file khusus dan terstruktur yang ditulis pada sepotong media (seperti disk atau CD-ROM). Komputer Anda harus dapat membaca format pada media ini untuk menginterpretasikan datanya dengan benar; jika komputer tidak mengenali format, itu akan mengembalikan kesalahan. Selain itu, memaksa komputer Anda untuk bekerja dengan format yang rusak atau tidak dikenal akan menyebabkannya menulis data secara tidak benar, mungkin membuat semua file yang tersimpan di media tidak dapat dipulihkan.

Pemasangan memastikan bahwa komputer Anda mengenali format media; jika komputer Anda tidak dapat mengenali format itu, perangkat tidak dapat dipasang. Ketika media berhasil dipasang, komputer Anda menggabungkan sistem file media ke dalam sistem file lokal Anda, dan membuat titik pemasangan, tautan yang tersedia secara lokal di mana Anda mengakses perangkat eksternal. Di Windows atau Mac OS X, titik pemasangan diwakili oleh disk atau ikon lainnya; di Unix atau Linux, titik mount adalah direktori. Sebagian besar sistem operasi menangani pemasangan dan pelepasan untuk Anda.

pembuat isx
sumber
1

Penjelasan oleh Analogi

Mari kita pertimbangkan pekerjaan jenderal Post Master di Washington DC.

Pada hari-hari awal, semua jalan yang menuju ke mana saja, mengarah dari PA Avenue ke luar. Jika Anda ingin mendapatkan surat, lokasi Anda harus dinavigasi dari PA Avenue; Jika seseorang membangun jalan di atas jalan PA, dan kemudian membangun rumah, dia harus memberi tahu saya:

"Rumahku ada di lokasi GPS ini. Tapi untuk mendapat surat, mulailah dari PA Avenue, lalu pergi ke jalan K, lalu pergi ke rumahku"

mount GPS_LocationOfMyHouse to PA Avenue / K street / MyHouse

Pemasangan hanyalah proses memberi tahu jendral master pos di mana rumah itu relatif terhadap PA Avenue, atau dalam hal ini, jalur akar.

BKSpurgeon
sumber