Apa arti istilah-istilah ini sebenarnya?
- partisi
- volume
- mendorong
Di Windows, bisa dikatakan drive C: atau partisi C :. Di Linux saya tidak yakin apa yang harus digunakan untuk partisi karena mereka tidak memiliki nama.
Apa arti istilah-istilah ini sebenarnya?
Di Windows, bisa dikatakan drive C: atau partisi C :. Di Linux saya tidak yakin apa yang harus digunakan untuk partisi karena mereka tidak memiliki nama.
Jawaban:
Istilah drive mengacu pada perangkat penyimpanan fisik seperti hard disk, solid-state disk, USB flash drive yang dapat dilepas, dll. Dalam sistem operasi mirip Unix, perangkat diwakili oleh objek sistem file khusus yang disebut node perangkat yang dapat dilihat di bawah /dev
direktori.
Perangkat penyimpanan diberi label /dev
sesuai dengan tipe perangkat diikuti dengan surat yang menandakan urutan deteksi mereka oleh sistem. Dalam Linux sebelum kernel versi 2.6.20 awalan hd menandakan perangkat IDE, jadi misalnya file perangkat /dev/hda
, /dev/hdb
dan /dev/hdc
berhubungan dengan yang pertama, kedua dan ketiga perangkat IDE masing-masing. Awalan sd pada awalnya digunakan untuk perangkat SCSI, tetapi sekarang digunakan untuk semua perangkat PATA dan SATA , termasuk perangkat pada bus IDE. Jika ada lebih dari 26 perangkat seperti itu dalam sistem, perangkat dari tanggal 27 dan seterusnya diberi label /dev/sdAa
, /dev/sdAb
dan seterusnya.
Perangkat penyimpanan fisik dapat dibagi menjadi beberapa unit penyimpanan logis yang dikenal sebagai partisi . Setiap partisi akan muncul di bawah /dev
sebagai simpul perangkat yang terpisah. Nomor setelah huruf perangkat menandakan jumlah partion, jadi misalnya node perangkat file /dev/sda1
dan /dev/sda2
merujuk ke partisi pertama dan kedua perangkat PATA pertama. Perhatikan bahwa pada PC yang menggunakan partisi MBR , karena batas empat partisi primer dan cara partisi extended ditangani, penomoran partisi dapat sedikit berbeda dari jumlah partisi sebenarnya.
Sistem mirip Unix lainnya dapat merujuk ke disk dan partisi dengan cara lain. Sebagai contoh, FreeBSD menggunakan/dev/adaX
(di mana X adalah satu atau lebih digit) untuk merujuk ke disk PATA dan /dev/adaXpY
(di mana X dan Y keduanya satu atau lebih digit) untuk merujuk ke partisi pada disk PATA.
Volume istilah di Linux terkait dengan Logical Volume Manager ( LVM ), yang dapat digunakan untuk mengelola perangkat penyimpanan massal. Sebuah Volume fisik adalah perangkat penyimpanan atau partisi. Sebuah volume logis yang diciptakan oleh LVM adalah perangkat penyimpanan logis yang dapat span beberapa volume fisik.
/dev/null
juga merupakan simpul perangkat. Begitu juga /dev/tty
dan /dev/pts/0
. Itu tidak selalu berarti ada perangkat fisik di ujung nama.
Drive adalah disk blok fisik. Sebagai contoh: /dev/sda
.
Partisi Drive dapat dibagi menjadi beberapa disk blok logika. Disk logika blok ini bernama partisi. Misalnya: /dev/sda1
, /dev/sda2
.
Volume juga merupakan disk blok logika. Volume adalah konsep yang terlibat dengan partisi. Volume dapat berisi banyak partisi. Anda dapat melihat proyek LVM untuk memahami konsep volume. http://sourceware.org/lvm2/ .
Sebagai contoh: vg0/lvol0
Apa arti istilah-istilah ini sebenarnya?
Versi TLDR:
Volume menyiratkan pemformatan dan partisi tidak. Partisi hanyalah sekumpulan sektor penyimpanan berkelanjutan yang tercantum dalam beberapa tabel (mis. MBR / GPT). Volume adalah seperangkat sektor yang dimiliki oleh sistem file yang sama, yaitu sistem file yang diimplementasikan.
Jika Anda telah memformat partisi Anda tanpa LVM, maka masing-masing partisi Anda mungkin ditempati oleh volume tunggal. Dalam penggunaan modern, drive adalah himpunan semua sektor yang dimiliki oleh satu perangkat keras (virtual), dari perspektif sistem operasi.
Jadi kami mempartisi drive dan memformat partisi dan me - mount volume.
Di Windows, bisa dikatakan drive C: atau partisi C:
Sebenarnya, pada Windows kata-kata yang benar adalah "C volume" meskipun saya pikir mereka dapat diganti namanya jika Anda tidak suka menggunakan huruf. MS terkadang menyebut volume yang dipasang sebagai disk atau drive, tetapi dalam dokumentasi online mereka lebih berhati-hati dan menggunakan "volume".
Jawaban lengkap:
Saya tidak yakin apa yang harus digunakan untuk partisi karena mereka tidak memiliki nama [tag atau label]
(Catatan kecil di sini adalah bahwa partisi GPT dapat diberi label, seperti halnya kebanyakan sistem file)
Partisi konvensional diformat dengan satu volume lengkap dan diberi nama sesuai tujuannya. Jadi Anda dapat memanggil mereka [tujuan + partisi], misalnya partisi rumah, partisi boot, partisi rootfs, dll. Pada Windows kata "drive" lebih umum, meskipun secara resmi MS menggunakan volume kata yang mungkin paling benar. Saya pikir menyebut mereka drive agak ceroboh. Baca terus untuk alasannya.
Secara etimologis, "drive" berasal dari perangkat keras bermotor yang membaca berbagai media seperti kaset, disket dan disk. Jadi hal-hal yang memegang media yang berisi data disebut 'drive' singkatnya. Untuk menekankan: drive media baca, media menyimpan data . Meskipun "drive" mungkin berasal dari sifat perangkat keras bermotor, definisi tersebut dapat diperluas untuk mencakup perangkat keras tidak bermotor seperti pembaca kartu flash.
Ini berarti secara teknis drive itu sendiri tidak dapat dipartisi . Media yang dikandungnya, seperti cd atau disk magnetik atau memori flash MMC, dapat dipartisi. Partisi hanya berarti mendefinisikan set batas (berdasarkan sektor media) dalam sebuah tabel. Tabel biasanya disimpan di beberapa sektor pertama media penyimpanan. Entri tabel ini juga dapat mencakup hal-hal lain seperti informasi pemformatan, yang menentukan sistem file apa yang digunakan partisi (jika ada).
Saat ini "drive" telah mendapatkan makna yang lebih abstrak dari ' wadah data fisik ', menggantikan kata "disk". Ini mungkin karena:
Drive yang paling umum cenderung memiliki media yang tidak dapat dilepas, membuat kita menganggapnya sebagai wadah penyimpanan alih-alih perangkat baca / tulis.
Munculnya media non-disk seperti memori flash. "Disk" terlalu spesifik untuk jenis teknologi, misal rasanya aneh membicarakan disk dengan stik USB. Ini juga berlaku untuk perangkat logis (array RAID), yang telah menjadi lebih umum. Alih-alih menggunakan kata-kata spesifik untuk setiap jenis, kami menyebut semuanya drive.
Perbedaan media / pembaca tidak terlalu berguna. Lebih sering kita ingin merujuk ke media, meskipun OS berinteraksi dengan drive. Jadi cukup mengetahui bahwa kita menggunakan drive untuk mengakses data. Membuat "drive" konsep abstrak untuk media penyimpanan hanyalah bagian dari evolusi jargon CS.
Menurut definisi yang lebih baru ini, drive dapat dipartisi . Ketika kami merujuk ke pembaca disk optik sebagai E:\
drive kami, kami menggunakan definisi lama. Ketika kami mengatakan kami mempartisi drive, kami menggunakan definisi yang lebih baru.
Volume adalah area penyimpanan tunggal yang dapat diakses dengan sistem file tunggal. - Wikipedia
Jadi partisi yang diformat dapat dianggap sebagai jenis volume. Secara tradisional DVD atau CD terdiri dari satu volume, karena mereka tidak memiliki partisi. Tetapi volume juga dapat terdiri dari beberapa drive, atau bagian non-kontinu dari satu drive, atau keduanya. Partisi adalah definisi segmen berkelanjutan dari satu drive. Volume kompleks semacam itu ada pada apa yang disebut perangkat / drive logis atau virtual, tetapi kecuali Anda memiliki alasan yang bagus, menggunakan manajer volume logis tidak sebanding dengan kerumitannya.
Terakhir, beberapa pengontrol perangkat keras (misalnya RAID) dapat menghadirkan perangkat logis / virtual langsung ke sistem operasi. Ini berarti partisi adalah sektor berkesinambungan dari perangkat logis (yaitu dari perspektif OS), partisi dapat menjangkau beberapa disk fisik.
Untuk menyimpulkan:
mount
, setiap baris memiliki format "A on B type C", apakah A berarti volume atau partisi?
partition
tersebut khusus disediakan untuk entri dalam tabel partisi media penyimpanan (yaitu drive). Partisi yang diperluas memiliki MBR tersendiri yang berisi volume logis. Karena entri-entri itu tidak ada di 'MBR utama', mereka tidak benar-benar partisi dalam arti formal. Mereka adalah "partisi partisi" atau sub-partisi jika Anda suka.
Nah, di Linux juga partisi memang punya nama. Misalkan Anda memiliki HDD, itu akan disebut sdX (X menjadi a, b dan seterusnya tergantung pada nomor drive) dan pada gilirannya partisi akan dinamai sda1, sda2 dan sebagainya.
Anda dapat melihatnya di / dev, itu akan menampilkan semua file perangkat sistem Anda.
/dev
bukan partisi. Ini adalah mountpoint untuk sistem file virtual yang disebut (IIRC) devfs.
/dev
apakah hari-hari ini biasanya dikelola oleh udev , yang merupakan penerus dari devfs.
Volume tunggal dapat terdiri dari beberapa drive. Ini adalah kasus ketika Anda memiliki konfigurasi Raid 0. Semua drive = volume tunggal.
A Disk = Perangkat blok = Perangkat penyimpanan, mis. SSD, hard disk
Bagian dari perangkat penyimpanan disebut sebagai partisi yang sama sekali bukan sistem file dari apa yang dilakukan padanya melalui OS.
Adapun makna volume , ada 2 jenis baik fisik atau logis.
Sebuah Volume fisik dari sudut pandang komputer Anda hard disk fisik.
Sebuah volume logis adalah disk logis yang mungkin tersebar di beberapa cakram fisik.
Cara termudah untuk memikirkan volume fisik (PV) adalah bahwa itu adalah partisi fisik yang memiliki tipe partisi "Linux LVM" (tipe 8e - fdisk atau tipe 8e00 - gdisk) dan telah "ditandai" sebagai PV menggunakan pvcreate - artinya sekarang dapat ditambahkan ke grup volume (VG). Dari VG, volume logis (LV) dapat dibuat.