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

Подключаем новый диск к серверу

21 июля 2011, 11:56

Задача: увеличить дисковое пространство путём добавление нового диска к серверу на CentOS 5 или Debian.

Решение:

Первым делом нужно убедиться, что второй диск мы подключили. Вписываем

fdisk -l

Там мы должны увидеть все разделы основного диска, а также новый неподключенный. При этом второй будет ругаться на то, что у него неправильная файловая система. Исправляем эту ошибку, форматируем устройство под систему ext3:

kfs.ext3 /dev/xvdb

Вместо xvdb укажите том своего диска, который высветился при предыдущей команде. Далее создаём раздел:

fdisk /dev/xvdb
Команда (m для справки): n
p
Номер раздела (1-4): 1

Первый и последний цилиндры оставляем по умолчанию (либо указываем первый и последний из предлагаемого диапазона). Записываем таблицу на диск:

w

Проверяем, всё ли в порядке:

fdisk -l

Если наш новый диск отображается с истинным размером, то всё хорошо, можно продолжать. Монтируем его к нужной директории:

mount /dev/xvdb /var/www/html/mysite.ru

Если вы случайно замонтировали диск на заполненную директорию (естественно, в этом случае все файлы в ней будут потеряны) и df -h выдаёт неверную информацию о свободном пространстве, просто перезапустите сервер (команда reboot).

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

Если вы подключили диск в качестве хранилища отдельного сайта (виртуального хоста), то не забудьте перезапустить сервисы httpd и nginx (если он у вас установлен). В случае, если httpd будет ругаться на отсутствующий DocumentRoot и, как следствие, выдавать ошибку 403 Forbidden при доступе к сайту, введите команды:

setsebool -P httpd_enable_homedirs 1
chcon -R -t httpd_sys_content_t /директория/к/сайту

И последнее, что нужно сделать — позаботиться о том, чтобы система сама монтировала диск после перезагрузки. Добавьте в файл /etc/fstab строчку вида:

/dev/xvdb /var/www/html/mysite.ru ext3 defaults 0 0

Теперь диск подключен и работает! Поздравляю!

Ваш комментарий
адрес не будет опубликован

ХТМЛ не работает

Ctrl + Enter
Популярное