Керування змонтованими файловими системами в 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

Перегляд автоматично змонтованих файлових систем за допомогою /etc/fstab

У Linux файл /etc/fstab містить конфігураційні записи, які визначають, як і куди монтуються розділи диска, мережеві ресурси та інші томи під час завантаження. Це важливий файл для керування постійним монтуванням.

Щоб переглянути його вміст, скористайтеся:

cat /etc/fstab

Типовий запис у файлі /etc/fstab має такий вигляд:

UUID=123e4567-e89b-12d3-a456-426614174000 /mnt/data ext4 за замовчуванням 0 2

Пояснення полів:

  1. Пристрій – може бути UUID, міткою або шляхом до пристрою (/dev/sdX1)

  2. Точка монтування – Куди приєднано файлову систему (наприклад, /mnt/data)

  3. Тип файлової системи – Наприклад, ext4, xfs, ntfs, nfs

  4. Параметри – Параметри монтування, наприклад, за замовчуванням, noatime, ro тощо.

  5. Дамп – Використовується утилітою резервного копіювання дампа (зазвичай 0)

  6. Pass – Визначає порядок перевірки файлової системи під час завантаження (0, 1 або 2)

Переконайтеся, що кожен рядок введено правильно, щоб уникнути помилок при завантаженні. Ви можете перевірити новий запис у fstab без перезавантаження, запустивши його:

sudo mount -a

Ця команда намагається змонтувати усі файлові системи, визначені у файлі /etc/fstab, і поверне помилку, якщо якийсь рядок буде невірним, що робить її безпечним способом перевірки змін.

Висновок

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