Partisi yang digunakan dan ukuran yang tersedia dalam byte

14

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 dftanpa opsi, pengembalian, apa yang saya asumsikan adalah sektor bukan byte.

parted /dev/sda1 unit B print

Ini ditampilkan dalam byte, tetapi tidak mengembalikan used/ availablebyte.

Saya telah mendengar tentang mengkonversi sektor ke ukuran aktual, tetapi saya tidak tahu bagaimana cara melakukannya.

Bagaimana saya bisa mengembalikan byte partisi yang sebenarnya?

joltmode
sumber
1
Coba perintah ini:df -B1
speakr
Lebih dekat, tetapi hasilnya berbeda: parted /dev/sdd1 unit B print== 3221225472B== 3221225472, di mana df -B1 -a | grep /dev/sdd1untuk Used+ Available== 1152532480+ 1857056768= 3009589248. Dan 3221225472- 3009589248= 211636224. Dalam hal ini, kemana perginya 201MiB itu?
joltmode
Ruang yang dialokasikan oleh sistem file tidak sama dengan ukuran partisi yang mendasarinya. dfmelaporkan ukuran sistem file, partedmelaporkan ukuran partisi. Perbedaannya disebabkan oleh overhead sistem file.
Bicara
Oh, dan 201MiB ini OK untuk filesystem di partisi 3.0GiB?
joltmode
Tidak, saya kira ini terlalu banyak. Tapi saya tidak tahu pengaturan Anda, misalnya jika sistem file Anda menggunakan ukuran maksimum yang tersedia dari partisi Anda. Jadi apa yang sebenarnya Anda inginkan?
Bicara

Jawaban:

22

Jika Anda membutuhkan ukuran partisi, Anda akan baik-baik saja dengan perintah yang sudah Anda sebutkan:

parted /dev/sdd1 unit B print

Jika Anda membutuhkan ukuran total sistem file, Anda dapat menggunakan jumlah total yang diberikan oleh df:

df -B1 /dev/sdd1

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 tune2fsdan dumpe2fshalaman manual.

bicara
sumber
Untuk penggunaan Cygwin D:/atau dengan backslash untuk melihat drive selain Cygwin berada.
pai