blockdev --getsize64 /dev/sda
mengembalikan ukuran dalam byte.
blockdev --getsz /dev/sda
mengembalikan ukuran dalam sektor 512-byte.
Tidak digunakan lagi:blockdev --getsize /dev/sda
mengembalikan ukuran dalam sektor.
blockdev adalah bagian dari util-linux.
fdisk
tidak memahami tata letak partisi yang digunakan oleh Mac saya yang menjalankan Linux, maupun format partisi non-PC lainnya. (Ya, ada mac-fdisk
untuk tabel partisi Mac lama, dan gdisk
untuk tabel partisi GPT yang lebih baru, tetapi itu bukan satu-satunya tata letak partisi lain di luar sana.)
Karena kernel sudah memindai tata letak partisi saat perangkat blok masuk ke layanan, mengapa tidak menanyakannya secara langsung?
$ cat /proc/partitions major minor #blocks name 8 16 390711384 sdb 8 17 514079 sdb1 8 18 390194752 sdb2 8 32 976762584 sdc 8 33 514079 sdc1 8 34 976245952 sdc2 8 0 156290904 sda 8 1 514079 sda1 8 2 155774272 sda2 8 48 1465138584 sdd 8 49 514079 sdd1 8 50 1464621952 sdd2
cat /sys/class/block/sda/size
Ini memberi Anda ukurannya dalam blok 512 byte.