Wie kann ich unter Unix / Linux-Betriebssystem verfügbaren Speicherplatz abrufen, einschließlich nicht zugewiesenen Speicherplatz (der keiner Partition zugewiesen wurde)?
Wie kann ich unter Unix / Linux-Betriebssystem verfügbaren Speicherplatz abrufen, einschließlich nicht zugewiesenen Speicherplatz (der keiner Partition zugewiesen wurde)?
Antworten:
Unter Linux kann sich der freie Speicherplatz an einer Vielzahl von Orten verstecken:
Freier Dateisystemspeicherplatz (der offensichtlichste):
df -h
Unpartitionierter Raum:
for dev in /dev/sd?; do parted "$dev" print; done
oder
for dev in /dev/sd?; do fdisk -l "$dev"; done
und studieren Sie sorgfältig, wie viel Platz zwischen den Partitionen und zwischen Partitionen und dem Ende des Geräts ist
Freier Speicherplatz im LVM-System:
vgs
oder
pvs
Das physische Volume kann weniger Speicherplatz als die Größe der Partition belegen. Vergleichen Sie daher die Größe mit der Partitionsgröße
Der Partition im MD-System nicht zugewiesener Speicherplatz:
for dev in /dev/md*; do mdadm --detail "$dev"; done
Sie müssen die "Größe der verwendeten Entwickler" mit der Partitionsgröße vergleichen
Dateisysteme können kleiner sein als das Volume, auf dem sie sich befinden (danke @PaulGear!). Sie sollten die Größe des logischen LVM-Volumes, des MD RAID-Geräts, der Partition oder eines anderen Geräts, auf dem sich das Dateisystem befindet, mit der Größe des Dateisystems (wie von zurückgegeben df
) vergleichen.
Wenn Sie mehr als eine Festplatte oder LVM-Datenträgergruppe und eine relativ neue Verteilung haben, können Sie lsblk
einen Baum von Blockgeräten zusammen mit Mountpunkten anzeigen.
HINWEIS: Es gibt auch den Unterschied zwischen Marketing-GB (10 ^ 9B) und Betriebssystem- oder Engineering-GB (2 ^ 30B) und sollte in GiB geschrieben werden, um zwischen beiden zu unterscheiden. 40 GB sind ungefähr 37,25 GB. Alle oben genannten Tools verwenden außer parted
binäre Gigabyte als Standardeinheiten. In unit MiB
an zerteilten Befehl, bevor print
Antworten in Mebibytes zu bekommen (auch nützlich für die Partitionen auf SSDs und 4KiB Sektorscheiben ausrichten).
df
und überprüfen lvs
.
Es klingt so, als ob der Wunsch nach einem Tool wie Partition Manager oder gparted besteht.
http://kde-apps.org/content/show.php?content=89595
http://gparted.sourceforge.net/download.php
cfdisk zeigt auch nicht zugewiesenen Speicherplatz auf einer Festplatte für Festplatte an:
cfdisk /dev/sda
Geben Sie das entsprechende Gerät an - sda, sdb, sdc usw.
Versuchen:
df -h
oder
fdisk -l *
http://www.unix.com/red-hat/178290-get-unallocated-disk-space.html
Über dem Link finden Sie weitere Beschreibungen zu dem, wonach Sie suchen
http://www.computerhope.com/unix/udf.htm Hoffe, das hilft