Question Comment puis-je vérifier l'espace disque utilisé dans une partition à l'aide du terminal dans Ubuntu 12.04 LTS? [dupliquer]


Cette question a déjà une réponse ici:

J'utilise Ubuntu 12.04 LTS et je me demandais s'il existe une commande qui peut indiquer l'espace utilisé dans une partition en utilisant le terminal. Comme je veux utiliser la commande su pour changer pour un utilisateur appelé admin (il est nommé admin). J'ai donc tapé:

su admin

Entré le mot de passe

Maintenant, je veux voir l'espace disque utilisé dans cette partition. Alors ... Y a-t-il une commande pour ça?


66
2018-03-11 17:55


origine


Ce thread est verrouillé mais je voulais juste dire que ncdu est fantastique pour un travail comme celui-ci: unix.stackexchange.com/a/3964/13779 - Gerry


Réponses:


le su la commande est complètement hors de propos. L'utilisation du disque est la même pour tous les utilisateurs. Quoi qu’il en soit, certaines commandes pertinentes et leur sortie sur mon système sont les suivantes:

terdon@oregano ~ $ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda7              68G   23G   43G  35% /
udev                   10M     0   10M   0% /dev
tmpfs                 800M  1.6M  798M   1% /run
tmpfs                 5.0M     0  5.0M   0% /run/lock
tmpfs                 3.2G   12M  3.2G   1% /run/shm
/dev/sda6             290G  256G   20G  94% /home
tmpfs                 3.2G  992K  3.2G   1% /tmp
none                  4.0K     0  4.0K   0% /sys/fs/cgroup
/dev/sdc1             466G  379G   88G  82% /media/terdon/Iomega_HDD

Pour une partition spécifique:

terdon@oregano ~ $ df -h /dev/sda7
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda7              68G   23G   43G  35% /

Sinon, bien que cela ne liste que la taille, pas le% utilisé:

terdon@oregano ~ $ lsblk 
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465.8G  0 disk 
├─sda1   8:1    0  39.2M  0 part 
├─sda2   8:2    0  14.7G  0 part 
├─sda3   8:3    0  78.1G  0 part 
├─sda4   8:4    0     1K  0 part 
├─sda5   8:5    0     2G  0 part 
├─sda6   8:6    0 294.4G  0 part /home
├─sda7   8:7    0  68.7G  0 part /
└─sda8   8:8    0   7.8G  0 part [SWAP]
sdc      8:32   0 465.8G  0 disk 
└─sdc1   8:33   0 465.8G  0 part /media/terdon/Iomega_HDD
sr0     11:0    1  1024M  0 rom  

Inversement, vous pouvez utiliser le du commande pour imprimer la taille du répertoire qui vous permettra d'utiliser le disque d'une partition si vous l'exécutez sur le point de montage d'une partition: du -xsch /home par exemple. le -x L'option "saute les répertoires sur différents systèmes de fichiers", ce qui est utile si d'autres points de montage sont imbriqués sous le point de montage de la partition (généralement /).


106
2018-03-11 18:09



-h représente l'homme qui le rend lisible par nous les humains, sinon ce sera en octets ^^ - Mr.Lee
+1 pour le du -xsch /home Exemple; notamment -x - R. Oosterholt


Vous pouvez utiliser df -Th pour obtenir l'espace utilisé des partitions:

$ df -Th

Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/sda9      ext4       22G   16G  4.8G  77% /
none           tmpfs     4.0K     0  4.0K   0% /sys/fs/cgroup
udev           devtmpfs  1.5G  4.0K  1.5G   1% /dev
tmpfs          tmpfs     297M  1.4M  295M   1% /run
none           tmpfs     5.0M  4.0K  5.0M   1% /run/lock
none           tmpfs     1.5G  616K  1.5G   1% /run/shm
none           tmpfs     100M   68K  100M   1% /run/user
/dev/sda5      fuseblk    53G   34G   19G  65% /media/Songs
/dev/sda7      fuseblk   103G   90G   14G  88% /media/Data
/dev/sda6      fuseblk    69G   34G   35G  50% /media/Movies
/dev/sda1      fuseblk    49G   36G   14G  72% /media/guru/0C64A7F864A7E326

Vous pouvez également lui fournir une partition spécifique si vous souhaitez afficher l'utilisation du disque de cette partition uniquement:

$ df -Th /dev/sda9

Filesystem     Type  Size  Used Avail Use% Mounted on
/dev/sda9      ext4   22G   16G  4.8G  77% /

Vous pouvez aussi utiliser pydf ou discus pour obtenir une meilleure représentation dans le terminal. Vous devez les installer si vous voulez l'utiliser. Type:

sudo apt-get install pydf dans le terminal pour installer pydf.

$ pydf  
Filesystem Size Used Avail Use%                                      Mounted on                  
/dev/sda9   22G  16G 4893M 72.7 [#########################.........] /                           
/dev/sda7  103G  90G   13G 87.2 [##############################....] /media/Data                 
/dev/sda6   69G  34G   35G 49.3 [#################.................] /media/Movies               
/dev/sda5   53G  34G   19G 64.5 [######################............] /media/Songs                
/dev/sda1   49G  35G   14G 71.9 [########################..........] /media/guru/0C64A7F864A7E326

23
2018-03-11 18:04



pydf est beaucoup plus facile à lire. 6/7 du df -Th les entrées prêtent à confusion. - mpen


Vous pouvez facilement vérifier l’état de l’espace disque avec df -h.

Vous pouvez parfois finir par remplir accidentellement votre disque dur via des processus automatisés que vous avez configurés. Lorsque cela m'est arrivé, je devais trouver où se trouvait la majeure partie de mon espace disque. La commande suivante était utile pour cette tâche:

$ cd /
$ sudo du -sh ./*

Cela donne une liste de fichiers et de dossiers dans le répertoire actuel ainsi que la taille de chacun. Si un répertoire est plus grand qu'il ne devrait l'être, cd à ce répertoire et exécuter sudo du -sh ./* encore. Répétez l'opération jusqu'à ce que vous ayez trouvé ce qui consomme le plus d'espace disque.


7
2017-10-13 10:36



Ceci est utile - userX