it-swarm.com.de

Wie lautet der Unix-Befehl, um zu sehen, wie viel Speicherplatz vorhanden ist und wie viel übrig ist?

Ich suche das Äquivalent, wenn Sie mit der rechten Maustaste auf das Laufwerk in Windows klicken und den belegten Speicherplatz und die verbleibenden Informationen sehen.

19
Brian

Suchen Sie nach den Befehlen du (Datenträgerverwendung) und df (Datenträger frei).

30
MrZebra

Verwenden Sie den Befehl df:

df -h

17
Russ
df -g .

Option g für Größe in GBs Block und. für aktuelles Arbeitsverzeichnis.

7

Ich liebe es, du -sh * | sort -nr | less zu tun, um zuerst nach den größten Dateien zu sortieren 

6
Paulo Delgado

Wenn Sie sehen möchten, wie viel Speicherplatz in jedem Ordner vorhanden ist:

du -sh *

  • s - zusammenfassen
  • h - für Menschen lesbar
  • * - Liste der Ordner
3
German

Hinweis: Die ursprüngliche Frage wurde bereits beantwortet, aber ich möchte sie nur um einige für das Thema relevante Extras erweitern.

Ihre AIX-Installation wurde zuerst in Volume-Gruppen zusammengefasst. Dies erfolgt bei der Installation.

Zuerst wird rootvg erstellt (wie in der Root-Volume-Gruppe). Dies ist ein bisschen wie Ihre tatsächliche Festplatte zugeordnet.

Dies entspricht der Datenträgerverwaltung in Windows. AIX beansprucht nicht den gesamten Speicherplatz für seine Dateisysteme, wie wir es normalerweise auf Windows-Rechnern tun. Stattdessen wird ein guter nicht zugewiesener Speicherplatz vorhanden sein.

Um zu überprüfen, wie viel Speicherplatz in Ihrem rootvg vorhanden ist, verwenden Sie den folgenden Befehl.

lsvg rootvg

Das würde für die Listenvolumengruppe rootvg stehen. Dadurch erhalten Sie Informationen wie die Größe der physischen Partitionen (PP), die der Volume-Gruppe zugewiesenen Gesamt-PPs, Kostenlose PPs in der Volume-Gruppe usw. Unabhängig davon sollte die Ausgabe recht umfangreich sein.

Als nächstes interessieren Sie vielleicht die Dateisysteme der Volume-Gruppe. Jedes Dateisystem hätte innerhalb der Volume-Gruppe, zu der es gehört, einen bestimmten Speicherplatz.

Um zu überprüfen, welche Dateisysteme Sie in Ihrer Volume-Gruppe gespeichert haben, verwenden Sie den folgenden Befehl.

lsvgfs rootvg

Wie in Listen-Volume-Gruppen-Dateisystemen für rootvg.

Mit dem folgenden Befehl können Sie überprüfen, wie viel Speicherplatz jedes Dateisystem hat.

df

Ich persönlich verfeinere es gerne mit Flags wie -m und -g (in Megabyte bzw. Gigabyte)

Wenn in Ihrer Volume-Gruppe freier Speicherplatz verfügbar ist, können Sie ihn mit dem folgenden Befehl Ihren Dateisystemen zuweisen.

chfs -a size=+1G /home

Wie beim Ändern der Dateisystemattributgröße durch Hinzufügen von 1 G, wobei das Dateisystem/home ist. Verwenden Sie man chfs für weitere Anweisungen. Dies ist ein mächtiges Werkzeug. In diesem Beispiel wird die Größe angepasst. Mit diesem Befehl können Sie jedoch mehr tun.

Quellen: http://www.ibm.com/developerworks/aix/library/au-rootvg/ + Meine eigenen Erfahrungen mit AIX.

2
Atspulgs

su -sm ./*

Sie können jede Datei- und Ordnergröße (-sm = Mb; -sk = Kb) im aktuellen Verzeichnis wie eine Liste anzeigen. Dieser Weg läuft in allen Unix/Linux-Umgebungen.

1
Cristian

Alle diese Antworten sind oberflächlich richtig. Die richtige Antwort ist jedoch

 apropos disk   # And pray your admin maintains the whatis database

denn Fragen zu stellen, deren Antworten im Handbuch zu Ihren Fingerspitzen liegen, verschwenden alle Zeit.

1
Jens

du -sm * => RULLLLLEZ

0
Filip J Fry
df -tk

für freie Festplattengröße in 1024 Byte-Blöcken

0
Scott Prokopetz