Comment puis-je vérifier l'espace disque utilisé dans une partition en utilisant le terminal dans Ubuntu 12.04 LTS? [dupliquer]

63

J'utilise Ubuntu 12.04 LTS et je me demandais s'il existe une commande permettant de déterminer l'espace utilisé dans une partition à l'aide du terminal. Comme je veux utiliser la commande su pour changer pour un utilisateur appelé admin (il est nommé admin). Donc j'ai tapé:

su admin

Entré le mot de passe

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

    
posée Jatttt 11.03.2014 - 18:55
la source

3 réponses

103

La commande su est totalement inutile. 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:

[email protected] ~ $ 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:

[email protected] ~ $ 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é:

[email protected] ~ $ 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 la commande du pour imprimer la taille du répertoire, ce qui vous donnera l’utilisation du disque d’une partition si vous l’exécutez sur le point de montage d’une partition: du -xsch /home par exemple. L'option -x "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 / ).

    
réponse donnée terdon 11.03.2014 - 19:09
la source
23

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 également 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
    
réponse donnée g_p 11.03.2014 - 19:04
la source
7

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

Parfois, vous pourriez 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 gros qu'il devrait l'être, cd vers ce répertoire et exécutez à nouveau sudo du -sh ./* . Répétez jusqu'à ce que vous ayez trouvé ce qui consomme la plus grande partie de votre espace disque.

    
réponse donnée Loknar 13.10.2015 - 12:36
la source

Lire d'autres questions sur les étiquettes