Добавление нового диска в CentOS

Рассмотрим добавление нового диска в CentOS и форматирование его в фаиловую систему XFS. Добавлять новый диск удобно из среды vmware для того, чтоб в будущем безпроблемно увеличивать на нем место. Например почтовый сервер Zimbra устанавливается в папку /opt. Если изначально мы создадим второй диск и /opt примаунтим к новому диску, увеличение места в дальнейшем для почтового сервера не будет проблемой.

Чтобы система увидела новый диск, нужно заново просканировать scsi устройства. Для начала узнаем номер нашего host bus. Для этого вводим команду

grep mpt /sys/class/scsi_host/host?/proc_name

Ответ будет
/sys/class/scsi_host/host0/proc_name:mptspi где host0 нужный нам номер. Теперь запускаем команду на сканирование

echo "- - -" > /sys/class/scsi_host/host0/scan

Проверяем появился ли новый диск командой

fdisk -l

Допустим у нас это /dev/sdb
Теперь необходимо создать на нем раздел. Для входа в командный режим fdisk вводим

fdisk /dev/sdb

После появления приглашения command (m for help):
Вводим последовательно комманды

n — для создания нового раздела
p — указываем что новый раздел является primary
1 — указываем номер раздела
В first sector указываем значение по умолчанию (обычно 2048)
В last sector указываем опять же значение по умолчанию. В этом случае наш раздел будет занимать все пространство диска
w — для сохранения изменений

Проверяем, должен появиться раздел /dev/sdb1

fdisk -l /dev/sdb

Теперь форматируем диск в xfs

mkfs -t xfs /dev/sdb1

Допустим мы создали в корне диска папку /data и хотим этот диск подключить к этой папке. Чтобы сразу примонтировать можно воспользоваться командой

mount -t xfs /dev/sdb1 /data

Теперь необходимо настроить автоматическое монтирование диска при старте системы. Для этого сначала узнаем UUID раздела /dev/sdb1

ls -l /dev/disk/by-uuid

Полученный UUID записываем в фаил /etc/fstab следующим образом

UUID=d4c1eed1-04fe-4c06-bf09-565535b03e21 /data xfs defaults 0 0

Последние три аттрибута берем как у корня всей системы.
Перезагружаем сервер и проверяем корректное монтирование после перезагрузки командой

df -h

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *