Di Windows; Anda punya C:\
drive. Ini adalah drive utama tempat Windows diinstal.
Namun, Linux menggunakan skema penamaan yang berbeda: sda
,, sdb[1-4]
dll. Adakah yang bisa memberi saya gambaran singkat tentangnya sehingga saya mungkin benar-benar memahaminya alih-alih bingung olehnya?
hard-drive
Dante Ashton
sumber
sumber
/dev/sd*
nama. Setara dengan drive C: Anda/
(alias direktori root). Anda dapat melihat semua drive dengan membuka 'Komputer' di file manager.Jawaban:
Secara umum, huruf-huruf
(fd, sd, hd)
merujuk pada jenis perangkat('SATA, SCSI/SATA, IDE')
, huruf ketiga adalah untuk urutan perangkat (a yang pertama, b yang kedua, dll) dan angka-angka mengacu pada partisi yang dimiliki perangkat, mulai dari nol.Jadi misalnya:
/dev/sda1
/dev/sdb3
Penamaan perangkat ini lebih bersifat sebagai latar belakang, sebagai titik aktual untuk mengaksesnya sebagai titik pemasangan direktori.
Saya pikir tiga artikel berikut akan sedikit membantu Anda:
sumber
/dev/disk/by-uuid/
titik itu ke/dev/sd**
node perangkat "standar" . Ini memberikan manfaat memiliki referensi stabil ke drive bahkan jika Anda mengocok drive di sekitar sistem.Hanya untuk kejelasan, di sisi Windows Anda membingungkan penamaan sistem file dengan penamaan drive. Windows menyembunyikan penamaan drive dari Anda hampir sepenuhnya, tetapi Anda dapat melihat contoh dalam registri dan jika Anda mengedit file boot.ini Anda. Referensi disk di sana mungkin terlihat seperti ini:
Anda juga dapat melihat disk individual di alat pengelola disk. Alasan saya mengemukakan ini adalah karena sistem file ntfs memungkinkan Anda untuk memainkan semua jenis game. Anda dapat memasang disk terpisah ke folder di C Anda: dan drive lain secara bersamaan, dan disk yang tidak di-mount mungkin tidak memiliki huruf drive sama sekali. Jadi jangan bingung sistem file dari penamaan disk.
Linux serupa, di sini. sda1 adalah nama partisi yang umum, tetapi bisa dipasang di mana saja pada sistem file.
sumber
Sementara SCSI dan SATA akan terus ada untuk beberapa waktu dalam konfigurasi desktop dan laptop arus utama, perangkat seluler yang menggunakan penyimpanan eMMC dalam
/dev/mmcblk*p*
skema penamaan telah ada beberapa tahun dan SSD NVMe berperforma tinggi SATA (/dev/nvme*n*
) tidak jauh.sumber
Pavlos G. sebagian besar benar, namun / dev / hd ** tidak lagi digunakan oleh harddisk IDE (dan drive CD), mereka telah menggunakan / dev / sd ** sejak kernel 2.6.19 (dan ubuntu sejak 7.10, ~ 2007)
sumber
Anda benar-benar tidak harus bergantung pada skema penamaan sd *. Itu dapat berubah secara dramatis tergantung pada drive spin up, plugging panas, dan adapter penyimpanan tambahan. Hal terbaik untuk digunakan untuk menangani perangkat Anda secara unik adalah tautan persisten seperti
/dev/disk/by-id/
. Linux tidak memiliki batasan "boot dari disk pertama" dan juga dapat memasang drive berdasarkan label sehingga pemesanan drive benar-benar tidak relevan.sumber