Saya bukan pro linux, dan mungkin saya telah mengabaikan sesuatu di dokumen, tetapi:
df -ah
, misalnya, mengembalikan unit terbesar secara otomatis: M
/ G
/ T
.
hanya df
tanpa opsi, pengembalian, apa yang saya asumsikan adalah sektor bukan byte.
parted /dev/sda1 unit B print
Ini ditampilkan dalam byte, tetapi tidak mengembalikan used
/ available
byte.
Saya telah mendengar tentang mengkonversi sektor ke ukuran aktual, tetapi saya tidak tahu bagaimana cara melakukannya.
Bagaimana saya bisa mengembalikan byte partisi yang sebenarnya?
linux
hard-drive
partitioning
joltmode
sumber
sumber
df -B1
parted /dev/sdd1 unit B print
==3221225472B
==3221225472
, di manadf -B1 -a | grep /dev/sdd1
untukUsed
+Available
==1152532480
+1857056768
=3009589248
. Dan3221225472
-3009589248
=211636224
. Dalam hal ini, kemana perginya 201MiB itu?df
melaporkan ukuran sistem file,parted
melaporkan ukuran partisi. Perbedaannya disebabkan oleh overhead sistem file.Jawaban:
Jika Anda membutuhkan ukuran partisi, Anda akan baik-baik saja dengan perintah yang sudah Anda sebutkan:
Jika Anda membutuhkan ukuran total sistem file, Anda dapat menggunakan jumlah total yang diberikan oleh
df
:Perhatikan bahwa jika Anda merangkum ruang yang digunakan dan tersedia yang diberikan oleh
df
, itu akan kurang dari total ruang yang diberikan. Ini karena overhead sistem file, misalnya jurnal.Jika Anda ingin memodifikasi atau hanya melihat pada pengaturan sistem file Anda pertimbangkan
tune2fs
dandumpe2fs
halaman manual.sumber
D:/
atau dengan backslash untuk melihat drive selain Cygwin berada.