Saya punya flash drive dan saya ingin memahami sifat-sifatnya seperti yang dihasilkan fdisk
. Saya memasukkannya dan memeriksa dmesg
dan saya bisa melihat bahwa itu sudah terpasang /dev/sdb1
sehingga saya berlari fdisk
untuk melihat apa yang dilaporkan/dev/sdb
mike@mike-Qosmio-X770:~$ sudo fdisk -l
[sudo] password for mike:
Disk /dev/sdb: 127 MB, 127926272 bytes
16 heads, 32 sectors/track, 488 cylinders, total 249856 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6b3ee723
Device Boot Start End Blocks Id System
/dev/sdb1 * 32 249854 124911+ b W95 FAT32
Sejauh yang saya tahu, drive ini adalah flash drive yang diformat 128MB FAT32, hanya memiliki 1 partisi di atasnya. Ini dimulai pada "32" (mungkin 0-31 digunakan untuk beberapa FTL).
Ini melaporkan "sektor" berukuran 512 byte dan ada 249.856 sektor (total 122MB).
Sekarang saya bingung tentang Cylinder, head, dan count sektor / track. Saya tahu ada hubungannya dengan jenis penyimpanan disk magnetik. Apakah ada artinya untuk ini ketika datang ke perangkat flash? Atau apakah ini hanya informasi "sisa" fdisk
yang benar-benar tidak memiliki arti bagi media penyimpanan non-magnetik? Jika nanti, mengapa memberi nilai sama sekali?
Pertanyaan kedua, apa "ukuran" balok? :
Blocks
124911+
Dan apa arti dari +
setelah penghitungan balok?
Jawaban:
Ukuran satu Blok
Sumber: Partisi dengan fdisk
Sumber: ukuran blok disk Linux ... tolong tolong
Sektor 0-31
Untuk menjawab pertanyaan Anda tentang 32 sektor pertama, karena flash drive adalah perangkat yang diformat FAT kemudian melihat definisi sistem file FAT, orang dapat melihat bahwa sistem file FAT terdiri dari empat bagian berbeda:
a) Sektor yang Dicadangkan;
b) Wilayah Tabel Alokasi File (FAT);
c) Wilayah Direktori Root, dan;
d) Wilayah Data.
Hanya informasi tambahan, tidak relevan dengan pertanyaan OP
Sumber: Wikipedia - Tabel Alokasi File
sumber
Saya menduga bahwa sektor 1-31 dicadangkan untuk informasi boot dan info tabel partisi. Partisi / dev / sdb1 dimulai pada blok / sektor 32 dan pergi ke 249854. Ini adalah partisi logis pada disk fisik.
124911+ memberi Anda hitungan blok antara 32 dan 249854.
Tentang Disk Geometry di sini adalah apa yang
man fdsik
dikatakan tentang itu:Jika memungkinkan, fdisk akan mendapatkan geometri disk secara otomatis. Ini belum tentu geometri cakram fisik (memang, cakram modern tidak benar-benar memiliki apa pun seperti geometri fisik, tentu saja bukan sesuatu yang dapat dijelaskan dalam bentuk Silinder / Kepala / Sektor sederhana), tetapi geometri cakram lah yang dibuat oleh MS-DOS. gunakan untuk tabel partisi.
Biasanya semua berjalan dengan baik secara default, dan tidak ada masalah jika Linux adalah satu-satunya sistem pada disk. Namun, jika disk harus dibagi dengan sistem operasi lain, sering kali merupakan ide yang baik untuk membiarkan fdisk dari sistem operasi lain membuat setidaknya satu partisi. Ketika Linux melakukan booting, ia akan melihat tabel partisi, dan mencoba menyimpulkan apa (geometri) geometri yang diperlukan untuk kerja sama yang baik dengan sistem lain.
sumber