web-dev-qa-db-fra.com

Quelle est la commande unix pour voir combien d’espace disque est disponible et combien il en reste?

Je cherche l'équivalent d'un clic droit sur le lecteur dans Windows et de voir l'espace disque utilisé et les informations restantes.

19
Brian

Recherchez les commandes du (utilisation du disque) et df (sans disque)

30
MrZebra

Utilisez la commande df:

df -h

17
Russ
df -g .

Option g pour Taille en Go Bloc et. pour le répertoire de travail actuel.

7

J'aime faire du -sh * | sort -nr | less pour trier d'abord les fichiers les plus gros 

6
Paulo Delgado

Si vous voulez voir combien d’espace chaque dossier occupe:

du -sh *

  • s - résume
  • h - lisible par l'homme
  • * - liste des dossiers
3
German

Remarque: la réponse à la question initiale avait déjà été donnée, mais je souhaiterais simplement développer davantage avec quelques extras pertinents pour le sujet.

Votre installation AIX sera d'abord placée dans des groupes de volumes. Ceci est fait lors de l'installation.

Il va d'abord créer rootvg (comme dans le groupe de volumes racine). Cela ressemble un peu à votre disque dur réel mappé.

Cela équivaudrait à la gestion des disques sous Windows. AIX n'utilisera pas tout cet espace pour ses systèmes de fichiers, comme c'est généralement le cas dans les machines Windows grand public. Au lieu de cela, il y aura un bon espace non alloué.

Pour vérifier combien d’espace votre rootvg aurait, utilisez la commande suivante.

lsvg rootvg

Cela représenterait le groupe de volumes de liste rootvg. Cela vous donnera des informations telles que la taille des partitions physiques (PP), le nombre total de PP attribué au groupe de volumes, les PP libres dans le groupe de volumes, etc. Quoi qu'il en soit, la sortie doit être assez complète.

La prochaine chose qui pourrait vous intéresser, ce sont les systèmes de fichiers du groupe de volumes. Chaque système de fichiers dispose d'un certain espace dans le groupe de volumes auquel il appartient.

Pour vérifier les systèmes de fichiers que vous avez sur votre groupe de volumes, utilisez la commande suivante.

lsvgfs rootvg

Comme dans la liste des systèmes de fichiers du groupe de volumes pour rootvg.

Vous pouvez vérifier l'espace disponible sur chaque système de fichiers à l'aide de la commande suivante.

df

Personnellement, j'aime bien le raffiner avec des drapeaux comme -m et -g (en mégaoctets et en gigaoctets, respectivement)

Si vous disposez d'espace libre dans votre groupe de volumes, vous pouvez l'affecter à vos systèmes de fichiers à l'aide de la commande suivante.

chfs -a size=+1G /home

Comme pour changer la taille de l'attribut du système de fichiers en ajoutant 1 G où le système de fichiers est/home. utilisez man chfs pour plus d'instructions. C'est un outil puissant. Cet exemple sert à ajuster la taille, mais vous pouvez en faire plus avec cette commande.

Sources: http://www.ibm.com/developerworks/aix/library/au-rootvg/ + Ma propre expérience de travail avec AIX.

2
Atspulgs

su -sm ./*

Vous pouvez voir chaque taille de fichier et de dossier (-sm = Mo; -sk = Ko) dans le répertoire actuel comme une liste. Cette méthode fonctionne dans tous les environnements Unix/Linux.

1
Cristian

Toutes ces réponses sont superficiellement correctes. Cependant, la bonne réponse est

 apropos disk   # And pray your admin maintains the whatis database

parce que poser des questions dont les réponses sont à portée de main dans le manuel fait perdre du temps à tout le monde.

1
Jens

du -sm * => RULLLLLEZ

0
Filip J Fry
df -tk

pour la taille de disque libre en blocs de 1024 octets

0
Scott Prokopetz