Делай, что можешь, тем, что у тебя есть и там, где ты находишься (Теодор Рузвельт).

Краткое руководство для проверки дискового пространства в Linux

5 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
25 апреля 2017
Краткое руководство для проверки дискового пространства в Linux
В мире Linux | администрирование системы Unix одна из наших задач, является выполнение проверки дискового пространства в Linux. Выполнение операции проверки дискового пространства в Linux позволяет нам узнавать о текущем использовании точки монтирования в системе. Вот список команд для Linux проверки дискового пространства.

Команды проверки дискового пространства в Linux

1. Команда df.

df является основной родной командой построенной внутри системы Linux, используемой для проверки дискового пространства в Linux. df означает «свободный диск». Это означает, что он отображает использование точек монтирования в Linux. Есть различные варианты, доступные для команды df. Без каких-либо опций отображает информацию, как файловая система, используемое пространство, сколько свободного места, а также использование в процентном выражении, как показано ниже:

[root@destroyer ~]# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/vg_destroyer-lv_root
                      16070076   8763548   6490196  58% /
tmpfs                  1960684        36   1960648   1% /dev/shm
/dev/sda1               495844     37181    433063   8% /boot
/dev/mapper/vg_andreyex-lv_andreyex
                        198337      5647    182450   4% /andreyex
/dev/sde1              1233308      3356   1167304   1% /home
[root@destroyer ~]#

 

Существуют различные варианты в пределах команды df, так что, исследуем один за другим.

а. Человеческий читаемый формат

В примере вывода без какой – либо опции отображает использование в байтах. Для того, чтобы сделать его более информативной, используем опцию « -h » вместе с командой df, которая будет отображать использование в Gb. Mb, как показано ниже:

[root@destroyer ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_destroyer-lv_root
                       16G  8.4G  6.2G  58% /
tmpfs                 1.9G   36K  1.9G   1% /dev/shm
/dev/sda1             485M   37M  423M   8% /boot
/dev/mapper/vg_andreyex-lv_andreyex
                      194M  5.6M  179M   4% /andreyex
/dev/sde1             1.2G  3.3M  1.2G   1% /home
[root@destroyer ~]#

 

б. Специфическая точка монтирования

В «1a» система отображает информацию, относящуюся ко всем точкам монтирования в системе. Что делать, если вы хотите получить информацию, связанную с какой-либо конкретной точкой монтирования. Тогда вы должны указать точку монтирования после команды df, которая будет печатать информацию о конкретной точки монтирования и только, например, для отображения информации, связанной с /home укажите использование точки команды:

[root@destroyer ~]# df -h /home
Filesystem            Size  Used Avail Use% Mounted on
/dev/sde1             1.2G  3.3M  1.2G   1% /home
[root@destroyer ~]#

 

с. Тип файловой системы

Допустим, вы также нуждаетесь в информации, связанной с типом файловой системы (ext2, ext3 или ext4) на выходе. Используйте опцию «-T» вместе с командой df.

[root@destroyer ~]# df -hT
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/mapper/vg_destroyer-lv_root
              ext4     16G  8.4G  6.2G  58% /
tmpfs        tmpfs    1.9G   36K  1.9G   1% /dev/shm
/dev/sda1     ext4    485M   37M  423M   8% /boot
/dev/mapper/vg_andreyex-lv_andreyex
              ext4    194M  5.6M  179M   4% /andreyex
/dev/sde1     ext4    1.2G  3.3M  1.2G   1% /home
[root@destroyer ~]#

 

д. Ограничение списка в соответствии с типом файловой системы

  • В том числе и определенный тип файловой системы.

В случае, если вы хотите только (включить) на экране файловую систему типа ext4. Используйте «-t» с последующим «типом файловой системы», как показано ниже:

[root@destroyer ~]# df -hTt ext4
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/vg_destroyer-lv_root
ext4 16G 8.4G 6.2G 58% /
/dev/sda1 ext4 485M 37M 423M 8% /boot
/dev/mapper/vg_andreyex-lv_andreyex
ext4 194M 5.6M 179M 4% /andreyex
/dev/sde1 ext4 1.2G 3.3M 1.2G 1% /home
[root@destroyer ~]#

 

  • За исключением определенного типа типа файловой системы

Допустим, вы не хотите, чтобы тип файловой системы ext4 появился на выходе, то вы должны использовать «-x», а затем тип файловой системы.

[root@destroyer ~]# df -hTx ext4
Filesystem    Type    Size  Used Avail Use% Mounted on
tmpfs        tmpfs    1.9G   36K  1.9G   1% /dev/shm
[root@destroyer ~]#

 

В выводе выше, исключены все файловые системы с ext4 и отображается только информация для типа файловой системы «tmpfs».

е. Информация inode.

Если вы хотите распечатать информацию, относящуюся к inode, то используйте опцию «-i» вместе с командой df.

[root@destroyer ~]# df -hi
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/mapper/vg_destroyer-lv_root
                        999K     90K    909K    9% /
tmpfs                   479K       4    479K    1% /dev/shm
/dev/sda1               126K      39    125K    1% /boot
/dev/mapper/vg_andreyex-lv_andreyex
                         50K      12     50K    1% /andreyex
/dev/sde1                77K     294     77K    1% /home
[root@destroyer ~]#

 

е. Все файловые системы

В случае, если вы хотите напечатать информацию, относящуюся ко всем файловым системам, которые включает в себя также фиктивную файловую систему. Тогда используйте опцию «-a» после команды df, как показано ниже:

[root@destroyer ~]# df -ha
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_destroyer-lv_root
                       16G  8.4G  6.2G  58% /
proc                     0     0     0   -  /proc
sysfs                    0     0     0   -  /sys
devpts                   0     0     0   -  /dev/pts
tmpfs                 1.9G   36K  1.9G   1% /dev/shm
/dev/sda1             485M   37M  423M   8% /boot
none                     0     0     0   -  /proc/sys/fs/binfmt_misc
sunrpc                   0     0     0   -  /var/lib/nfs/rpc_pipefs
/dev/mapper/vg_andreyex-lv_andreyex
                      194M  5.6M  179M   4% /andreyex
/dev/sde1             1.2G  3.3M  1.2G   1% /home
gvfs-fuse-daemon         0     0     0   -  /root/.gvfs
[root@destroyer ~]#

 

2. Команда du

Команда «du» также показывает использование файлами или каталогами в Linux. du означает «использование дискового пространства».

Основной синтаксис команды следующий:

du [options] [<file location> or <dir location>]

 

а. Удобочитаемый

Для того, чтобы выводить изображение в читаемом формате, т.е. с точки зрения Гб или Мб вместо вариант Kb, используйте «-h».

[root@destroyer tmp]# du -h
148K    ./orbit-user1
4.0K    ./ssh-LFeSg17790
4.0K    ./mann
4.0K    ./mannu
4.0K    ./.esd-0
4.0K    ./ssh-PYFhE19514
4.0K    ./pulse-BIXXUmlVMfbC
4.0K    ./.esd-513
4.0K    ./.X11-unix
4.0K    ./.ICE-unix
4.0K    ./keyring-qO7Ako
4.0K    ./pulse-WR3BqwGvaoeJ
84K     ./orbit-user2
4.0K    ./.esd-514
4.0K    ./keyring-N0Gi7c
4.0K    ./pulse-0lGpGWbHcush
12K     ./orbit-root
492K    .
[root@destroyer tmp]#

 

б. Специфический файл или каталог

Чтобы отобразить информацию, относящуюся к любому файлу или каталогу, используйте команду du их как показано ниже:

Например, для использования каталога tmp, используйте команду ниже.

[root@destroyer tmp]# du -h /tmp
148K /tmp/orbit-user1
4.0K /tmp/ssh-LFeSg17790
4.0K /tmp/mann
4.0K /tmp/mannu
4.0K /tmp/.esd-0
4.0K /tmp/ssh-PYFhE19514
4.0K /tmp/pulse-BIXXUmlVMfbC
4.0K /tmp/.esd-513
4.0K /tmp/.X11-unix
4.0K /tmp/.ICE-unix
4.0K /tmp/keyring-qO7Ako
4.0K /tmp/pulse-WR3BqwGvaoeJ
84K /tmp/orbit-user2
4.0K /tmp/.esd-514
4.0K /tmp/keyring-N0Gi7c
4.0K /tmp/pulse-0lGpGWbHcush
12K /tmp/orbit-root
492K /tmp
[root@destroyer tmp]#

 

с. Упростить вывод.

 На выходе 2В вы видели, что все файлы или каталоги были показаны. Однако, если Вы не хотите, чтобы показать все каталоги, и вместо этого вы просто хотите информацию, относящуюся к этому каталогу, то используйте с вариантом “-с”.
[root@destroyer ~]# du -sh /tmp
492K    /tmp
[root@destroyer ~]#

 

Пожалуйста, проверьте руководство по продлению точки подключения в случае достижения порога использования.

 

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Просмотров: 98

Если статья понравилась, то поделитесь ей в социальных сетях:

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close