Рассмотрим добавление нового диска в 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