Bagaimana cara mendapatkan ruang disk yang tersedia di OS Unix / Linux, termasuk ruang yang tidak dialokasikan (yang tidak ditugaskan untuk partisi apa pun)?
Bagaimana cara mendapatkan ruang disk yang tersedia di OS Unix / Linux, termasuk ruang yang tidak dialokasikan (yang tidak ditugaskan untuk partisi apa pun)?
Jawaban:
Di Linux, ruang kosong dapat bersembunyi di banyak tempat:
Ruang sistem file gratis (yang paling jelas):
df -h
Ruang tanpa partisi:
for dev in /dev/sd?; do parted "$dev" print; done
atau
for dev in /dev/sd?; do fdisk -l "$dev"; done
dan pelajari dengan cermat berapa banyak ruang di antara partisi, dan antara partisi dan ujung perangkat
Ruang kosong dalam sistem LVM:
vgs
atau
pvs
volume fisik dapat menggunakan lebih sedikit ruang daripada ukuran partisi, jadi bandingkan ukurannya dengan ukuran partisi
Ruang yang tidak ditetapkan untuk partisi dalam sistem MD:
for dev in /dev/md*; do mdadm --detail "$dev"; done
Anda harus membandingkan "Ukuran Dev yang Digunakan" dengan ukuran partisi
Sistem file bisa lebih kecil dari volume yang ada (terima kasih @PaulGear!). Anda harus membandingkan ukuran Volume Logika LVM, perangkat MD RAID, partisi atau perangkat lain yang digunakan sistem file dengan ukuran sistem file (seperti yang dikembalikan oleh df
).
Jika Anda memiliki lebih dari satu disk atau grup volume LVM dan distribusi yang relatif baru, Anda dapat menggunakan lsblk
untuk menampilkan pohon perangkat blok bersama-sama dengan mountpoints.
CATATAN: Ada juga perbedaan antara GB pemasaran (yaitu 10 ^ 9B) dan OS atau rekayasa GB (yaitu 2 ^ 30B dan harus ditulis GiB untuk membedakan keduanya). 40GB adalah sekitar 37,25GiB. Semua alat di atas kecuali parted
menggunakan gigabyte biner sebagai unit default. Tambahkan unit MiB
ke perintah berpisah, sebelum print
mendapatkan jawaban dalam Mebibytes (juga berguna untuk menyelaraskan partisi pada SSD dan disk sektor 4KiB).
df
dan lvs
.
Kedengarannya seperti keinginan untuk alat seperti partisimanager, atau gparted.
http://kde-apps.org/content/show.php?content=89595
http://gparted.sourceforge.net/download.php
cfdisk juga akan menunjukkan ruang yang tidak terisi pada disk dengan basis disk:
cfdisk /dev/sda
Tentukan perangkat yang sesuai - sda, sdb, sdc dll.
Mencoba:
df -h
atau
fdisk -l *
http://www.unix.com/red-hat/178290-get-unallocated-disk-space.html
Tautan di atas memiliki deskripsi lebih lanjut tentang apa yang Anda cari
http://www.computerhope.com/unix/udf.htm Semoga ini bisa membantu