Как узнать место на дисках CentOS 7

CentOS 19.07.2017 01:31
Большинство системных администраторов используют минимальную версию Centos, для того, чтобы узнать сколько свободного места на дисках, там есть встроенная утилита df, вроде все хорошо, но она не отображает всей картины, благодаря которой можно однозначно понять, чем занят жесткий диск Centos7.


df -h


В итоге вы увидите вот такую картину:



Согласитесь, что не совсем понятно, что именно занимает дисковое пространства на Centos 7. Просто представьте ситуацию, что у вас есть какой-то каталог, занимающий 100 гб и там огромное количество файлов, а вам нужно понять, что именно занимает это пространство. Для решения это задачи есть утилита ncdu, она не идет в стандартной сборке и ее нужно доставлять.

Установка ncdu на Centos 7


yum install ncdu -y




Все теперь запускаем утилиту ncdu.

ncdu /


После ввода будет вот такая картинка:



В итоге получим размер всех папок и файлов в корне. Вы увидите, чем занят ваш жесткий диск, в иерархическом виде, вам покажут список файлов и каталогов по размеру.



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



Если нажать ?, то вылезет подсказка с горячими клавишами, которые помогут расширить функционал, например сортировка или удаление файлов.



Как видите в Centos 7, очень просто узнать и объем используемого пространства и чем конкретно оно занято, надеюсь утилиты df и ncdu вам пригодятся.
Файлы статьи:

Похожие статьи

  • Как поменять пароль root’а на CentOS?
    Сменить пароль пользователя root несложно, если вы при этом знаете текущий пароль. Предположим, вы решили сменить пароль, для этого первым делом вам нужно авторизоваться в консоли под root.

    Команда для смены пароля:

    # passwd
    После ввода команды должен быть диалог следующего вида:

    Changing password for user root.
    New UNIX password:
    Сюда вводим ваш новый пароль.

    Retype new UNIX password:
    Подтверждение нового пароля.

    passwd: all authentication tokens updated successfully.
    Это сообщение говорит о том, что всё прошло как надо.

    Внимание! Во избежание проблем лишних проблем постарайтесь не забыть свой новый пароль. Ранее в нашем блоге уже публиковалась заметка о том, как добавить пользователя или сменить его пароль, команда passwd по аналогии используется так же в той заметке, для смены пароля указанных пользователей, в это случае после команды так же добавляется логин пользователя.
  • Конфигурирование OpenSSH в CentOS 7

    Редактирование файла sshd_config:


    vi /etc/ssh/sshd_config


    Устанавливаем запрет входа root’а по SSH:

    PermitRootLogin no


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

    AllowUsers User1 User2


    Устанавливаем нестандартный порт для SSH:

    Port 2345


    Добавление исключений для файервола CentOS 6 / 7


    Добавляем исключения в Firewall в CentOS 7:

    firewall-cmd --add-port 2345/tcp --permanent
    firewall-cmd --reload


    Для CentOS 6:

    iptables -A INPUT -p tcp -m tcp --dport 2345 -j ACCEPT
    service iptables save
    service iptables reload

    Примечание: если включен SELinux то необходимо добавить так же исключение для порта:
    semanage port -a -t ssh_port_t -p tcp 2345

    Если возникает ошибка: semanage command not found, необходимо установить policycoreutils-python — yum install policycoreutils-python
    Смотрим контекст портов:
    semanage port -l | grep ssh
    ssh_port_t tcp 2020, 22

    Сохраняем и закрываем файл, производим перезапуск сервиса:
    service sshd restart

    Пробуем подключиться по SSH:
    ssh -p 2345 server
0 комментариев
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.