Управление подключенными файловыми системами в Linux имеет решающее значение для обеспечения доступности данных, устранения проблем с хранилищем и поддержания целостности системы. Независимо от того, работаете ли вы с VPS-хостингом, выделенным сервером или используете облачный хостинг, знание того, как проверять подключенные файлы и разделы, необходимо для администрирования системы. Кроме того, компании, использующие управляемый хостинг, получают преимущества в виде упрощенного управления хранилищем и оптимизации производительности.

Зачем проверять подключенные файловые системы в Linux?

  • Проверка подключенных устройств хранения в системе.
  • Убедиться в правильном монтировании разделов.
  • Диагностировать и устранять проблемы, связанные с дисками.
  • Контролировать подключенные по сети файловые системы (NFS, CIFS и др.).

1. Использование команды mount

Команда mount – это самый распространенный способ отображения всех подключенных файловых систем.

mount

Эта команда выводит список всех подключенных разделов с указанием их точек монтирования и типов файловых систем.

Чтобы отфильтровать результат для конкретного устройства, используйте:

mount | grep /dev/sdX

Замените /dev/sdX на конкретное имя устройства.

2. Использование команды df

Команда df (Disk Free) предоставляет обзор подключенных файловых систем и статистику их использования.

df -h
  • Флаг -h отображает размеры в удобном для чтения формате.
  • Эта команда полезна для проверки использования дискового пространства.

Чтобы проверить только определенную файловую систему, используйте:

df -h /mount/point

Замените /mount/point на реальное место монтирования.

3. Использование команды lsblk

Команда lsblk (List Block Devices) отображает структурированный список устройств хранения и их точек монтирования.

lsblk

Для получения более детальной информации, включая типы файловых систем, используйте:

lsblk -f

Эта команда особенно полезна для определения подключенных разделов.

4. Использование команды findmnt

Команда findmnt отображает дерево подключенных файловых систем, что облегчает понимание их взаимосвязей.

findmnt

Чтобы найти определенную точку монтирования:

findmnt /mount/point

5. Проверка файла /proc/mounts

Файл /proc/mounts содержит актуальную информацию обо всех подключенных файловых системах.

cat /proc/mounts

Для улучшения читаемости используйте:

cat /proc/mounts | column -t

6. Использование команды blkid

Чтобы получить подробную информацию о блочных устройствах и их UUID, используйте команду blkid:

blkid

Эта команда полезна для идентификации подключенных файловых систем и их уникальных идентификаторов.

7. Использование команды df -T для проверки типов файловых систем

Чтобы вывести список всех подключенных файловых систем с указанием их типов:

df -T

Заключение

Мониторинг подключенных файловых систем в Linux – важный навык для системных администраторов. Используя команды mount, df, lsblk и findmnt, вы можете легко проверять и управлять файловыми системами на VPS-хостинге или выделенном сервере. Правильный мониторинг помогает обеспечивать оптимальную работу системы и эффективно устранять проблемы с хранилищем.