Как я могу проверить дисковое пространство, используемое в разделе, с помощью терминала в Ubuntu 12.04 LTS? [дубликат]

Я использую Ubuntu 12.04 LTS, и мне было интересно, есть ли команда, которая может указать пространство, используемое в разделе, с помощью терминала. Например, я хочу использовать команду su для перехода к пользователю с именем admin (он называется admin). Итак, я набрал:

su admin

Введен пароль

Теперь я хочу увидеть дисковое пространство, используемое в этом разделе. Итак .... Есть ли для этого команда?

82
задан 26 February 2015 в 16:12

3 ответа

Эти su команда абсолютно не важна. Использование диска является тем же для всех пользователей. Так или иначе некоторые соответствующие команды и их вывод в моей системе:

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

Для определенного раздела:

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

, С другой стороны, хотя это только перечисляет размер, не %used:

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  

С другой стороны, можно использовать эти du команда для печати размера каталога, который даст Вам использование диска раздела, если Вы выполните его на точке монтирования раздела: du -xsch /home, например. -x опция "пропустит каталоги в различных файловых системах", который полезен, если Вам вложили другие точки монтирования ниже точки монтирования раздела (обычно /).

0
ответ дан 26 February 2015 в 16:12

Можно использовать df -Th для получения использованного пространства разделов:

$ 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

можно также предоставить ему определенный раздел, если Вы хотите просмотреть использование диска только что раздел:

$ df -Th /dev/sda9

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

можно также использовать pydf или discus для получения лучшего представления в терминале. Необходимо установить их, если Вы хотите использовать его. Введите:

sudo apt-get install pydf в терминале для установки 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
0
ответ дан 26 February 2015 в 16:12

Вы можете легко согласовать статус дискового пространства с df -h.

Иногда Вы могли бы закончить тем случайно, что заполнили свой жесткий диск через некоторые автоматизированные процессы, которые Вы настроили. Когда это произошло со мной, я должен был найти, куда большая часть моего дискового пространства пошла. Следующая команда была полезна для той задачи:

$ cd /
$ sudo du -sh ./*

Это дает список файлов и папок в текущем каталоге, а также размере каждого. Если справочник больше, чем это должно быть, cd к тому справочнику и пробегу sudo du -sh ./* снова. Повторитесь, пока Вы не нашли то, что израсходовало большую часть Вашего дискового пространства.

9
ответ дан 26 February 2015 в 16:12
  • 1
    @Markus: из программного обеспечения updater окно, я don' t знают. Из командной строки: apt-cache policy package-name. Это перечислит все доступные версии пакета, и их источник (пакет с последней версией является тем, который будет установленным). – Andrea Corbellini 11 September 2015 в 21:16

Другие вопросы по тегам:

Похожие вопросы: