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?


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.


Untuk penggunaan Cygwin D:/atau dengan backslash untuk melihat drive selain Cygwin berada.
pai
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.