🐹 CentOS 7: Монтаж диска к каталогу. Настройка автоматического монтажа диска к каталогу.

Содержание:

1. Утилита mount, umount.
2. Монтаж диска к каталогу.
3. Настройка автоматического монтажа диска к каталогу.
4. Оригиналы источников информации.


1. Утилита mount, umount.

Mount — утилита командной строки. Применяется для монтирования файловых систем.

Подробнее о ней можно причитать здесь: «CentOS 7: Монтирование дисков. Утилита mount, umount.»

2. Монтаж диска к каталогу.

Создадим новый каталог /opt или используем старый, но без файлов внутри.

# mkdir -p /opt

Монтируем новый диск к каталогу /opt и смотрим результат:

# mount -t ext4 /dev/sdb1 /opt

# df -h

3. Настройка автоматического монтажа диска к каталогу.

Вводим команду в консоль:

# blkid /dev/sdb1

Получаем ответ:

Также соответствие «классических» имен устройств и их UUID представлений можно посмотреть вот так:

# ls -l /dev/disk/by-uuid/

Настраиваем автоматическое монтирование диска при старте системы, для этого редактируем /etc/fstab в самом конце добавляем в файле информацию по аналогии:

# mcedit /etc/fstab

Добавляем в него следующую строчку:

UUID=5a42d203-262e-4408-bb1a-7589acec4724 /big_3000 ext4 defaults 0 0

Где:

  • UUID=5a42d203-262e-4408-bb1a-7589acec4724 — диск, который мы монтируем.
  • /big_3000 — каталог, в который монтируем диск.
  • ext4 — файловая система.
  • defaults — стандартные опции. Полный их перечень можно посмотреть на Википедии.
  • 0 0 — первый отключает создание резервных копий при помощи утилиты dump, второй отключает проверку диска.

Примерный вид содержимого файла:

В текстовом виде:

# /etc/fstab
# Created by anaconda on Sun Jan 5 14:17:50 2020
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/hdd-root                      /           xfs     defaults 0 0
UUID=1494fb52-4c8a-455b-835e-f0e53513b291 /boot       xfs     defaults 0 0
/dev/mapper/centos_lenovo-swap            swap        swap    defaults 0 0
UUID=5a42d203-262e-4408-bb1a-7589acec4724 /big_3000   ext4    defaults 0 0

Применим без перезагрузки изменения и проверим ошибки:

# mount -a

Перезагружаем сервер теперь у нас в роли каталогов отдельные диски!

# shutdown -r now

Внимание! Если сервер после перезагрузки загрузился в аварийный режим, значит вы сделали досадную опечатку в файле /etc/fstab. Открывайте файл в текстовом редакторе, устраняйте опечатки, перезагружайтесь снова.

4. Пример монтирования сетевого диска.

//192.168.0.1/network /mnt cifs user,rw,noauto,credentials=/root/.smbclient 0 0

В данном примере выполняется монтирование общего каталога network на сервере с IP-адресом 192.168.0.1 в каталог /mnt. В качестве сетевой файловой системы используется cifs (протокол SMB: сервер samba или общая папка Windows). Параметры для подключения — user: позволяет выполнить монтирование любому пользователю, rw: с правом на чтение и запись, noauto: не монтировать автоматически при старте системы, credentials: файл, в котором написаны логин и пароль для подключения к общей папке.

Теперь создадим файл аутентификации (credentials):

# mcedit /root/.smbclient

Приведем его к следующему виду:

username=backup
password=backup

Где username: имя пользователя, password: пароль.В вашем случае указываются ваши данные.

Теперь вводим следующую команду:

# mount /mnt

Должен примонтироваться сетевой каталог //192.168.0.1/network.

Это можно проверить следующей командой:

# mount

Ответ: список точек монтажа.

4. Оригиналы источников информации.

  1. itdraft.ru «Добавить новый диск в Centos 7».
  2. stableit.ru «Как узнать UUID раздела в Linux?»
  3. dmosk.ru «Как настроить автоматическое монтирование дисков в Linux?»