Недавно я перешел с Windows Server 2016 на Unix-сервер FreeBSD.
Мне нужно проверить дисковое пространство в командной строке Unix.
Как узнать информацию об использовании дискового пространства с помощью параметров командной строки Unix?
Семейство операционных систем Unix предлагает следующие команды для проверки использования дискового пространства в соответствии с вашими потребностями.
Проверка места на диске в операционной системе Unix
- Команда df – показывает объем дискового пространства, используемого и доступного в файловых системах Unix.
- Команда du – Показывает статистику использования диска для каждого каталога на сервере Unix.
Как отобразить статистику использования диска Unix
Посмотрите использование диска для всех файлов в текущем каталоге:
du -a
Чтобы получить информацию об использовании диска деревом каталогов и каждым из его поддеревьев для / home / vivek, введите:
du /home/vivek
Однако можно увидеть выходные 1024-байтовые блоки, если вы передадите ключ -k, введите:
du -k /home/vivek
Хотите увидеть общее использование диска в дереве каталогов? Попробуйте: введите:
du -s /home/vivek
248088 /home/vivek
Можно суммировать использование диска для определенного каталога следующим образом:
du -hs /home
1.4G /home
Далее давайте покажем имя и размер всех файлов Py (Python) в определенном каталоге. Также отобразит общий итог:
du -ch /home/vivek/project/mgt1.2/*.py
Получение справки о команде du
Попробуйте выполнить следующую команду man или посмотрите онлайн-страницу руководства здесь:
man du
whatis du
Как отобразить информацию о свободном месте на диске в Unix
Чтобы просмотреть количество свободного места в файловой системе, попробуйте команду df:
df
Хотите показать информацию о /jails/www/ файловой системы в формате 1024-байтовых блоков, запустите:
df -k /jails/www/
Filesystem 1024-blocks Used Avail Capacity Mounted on zroot/jails/www 10745194355 3152328 10742042027 0% /jails/www
Аналогично, чтобы показать информацию о файловой системе /jails/www в формате блоков MB, введите:
df -m /jails/www/
Filesystem 1M-blocks Used Avail Capacity Mounted on zroot/jails/www 10493353 3078 10490275 0% /jails/www
Как насчет формата блоков GB для файловой системы /jails/www? Попробуйте:
df -g /jails/www/
Filesystem 1G-blocks Used Avail Capacity Mounted on zroot/jails/www 10247 3 10244 0% /jails/www
Показать общий итог
Передайте опцию -c:
df -c
Некоторые версии операционной системы Unix могут отображать вывод в удобочитаемом формате.
Другими словами, используйте единичные суффиксы: байты, кибибайт, мебибайт, гибибайт, тебибайт и пебибайт:
df -H
Пример выводов:
Filesystem Size Used Avail Capacity Mounted on zroot/ROOT/default 11T 4.2G 11T 0% / devfs 1.0k 1.0k 0B 100% /dev fdescfs 1.0k 1.0k 0B 100% /dev/fd zroot/iocage 11T 148k 11T 0% /iocage zroot/iocage/download 11T 131k 11T 0% /iocage/download zroot/iocage/download/11.2-RELEASE 11T 285M 11T 0% /iocage/download/11.2-RELEASE zroot/iocage/images 11T 131k 11T 0% /iocage/images zroot/iocage/jails 11T 131k 11T 0% /iocage/jails zroot/iocage/log 11T 131k 11T 0% /iocage/log zroot/iocage/releases 11T 131k 11T 0% /iocage/releases zroot/iocage/releases/11.2-RELEASE 11T 131k 11T 0% /iocage/releases/11.2-RELEASE zroot/iocage/releases/11.2-RELEASE/root 11T 1.2G 11T 0% /iocage/releases/11.2-RELEASE/root zroot/iocage/templates 11T 131k 11T 0% /iocage/templates zroot/jails 11T 131k 11T 0% /jails zroot/jails/fullbasejail 11T 364M 11T 0% /jails/fullbasejail zroot/jails/rsnapshot 11T 209G 11T 2% /jails/rsnapshot zroot/jails/www 11T 3.2G 11T 0% /jails/www zroot/tmp 11T 131k 11T 0% /tmp zroot/usr/home 11T 220k 11T 0% /usr/home zroot/usr/ports 11T 1.0G 11T 0% /usr/ports zroot/usr/src 11T 1.7G 11T 0% /usr/src zroot/var/audit 11T 131k 11T 0% /var/audit zroot/var/crash 11T 131k 11T 0% /var/crash zroot/var/log 11T 4.2M 11T 0% /var/log zroot/var/mail 11T 131k 11T 0% /var/mail zroot/var/tmp 11T 131k 11T 0% /var/tmp zroot 11T 131k 11T 0% /zroot devfs 1.0k 1.0k 0B 100% /jails/rsnapshot/dev devfs 1.0k 1.0k 0B 100% /jails/www/dev |
См. Справочную страницу команды df или введя следующую команду для получения дополнительной информации:
man df
Вывод
Вы узнали, как использовать свободное и использованное дисковое пространство, а также статистику использования диска в системах Unix.