ГлавнаяМатериалы по FreeBSDДобавление нового HDD на сервер FreeBSD

Добавление нового HDD на сервер FreeBSD

(0 Голосов)

hdd Как-то мне пришла в голову светлая идея (случается иногда Smile) - а не добавить ли мне на свой web-сервер еще один жесткий диск для использования его в качестве хранилища файлов и баз данных сайта! Сказано - сделано!

 

 

Подключаем к машине новый HDD (не забудьте выключить сервер перед этим). Запускаем, вводим команду:

dmesg | grep "^[a][t|d][a|0-9]"

Видим следующее:

dmesg

Система назначила новому диску идентификатор ad1.

Самый простой способ разбить диск на разделы и отформатировать его - использовать Sysinstall. Процесс разбивки нового hdd ничем не отличается от того, что делается при инсталляции системы, просто в диалоге выбора нужно указать новое устройство, а не старый диск.

Отводим под слайс (раздел) все доступное место на ad1 (Configure-Fdisk). Далее переходим к созданию файловых систем (Configure-Label). Поскольку диск предназначен для хранения данных создаем на нем единственный раздел /data. Запоминаем название раздела - ad1s1d, его можно посмотреть и по команде:

ls /dev/ad1*

Существующая файловая система:

# df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad0s1a    1.9G    266M    1.5G    15%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/ad0s1g    3.4G    1.3G    1.8G    41%    /data
/dev/ad0s1d    496M     14K    456M     0%    /tmp
/dev/ad0s1e    6.8G    1.6G    4.6G    26%    /usr
/dev/ad0s1f    989M     91M    819M    10%    /var

Нам нужно перенести все данные, находящиеся на ad0s1g /data на ad1s1d /data.

В каталогах файловой системы, подмонтированной к точке монтирования /data, хранятся файлы и базы данных сайтов. Необходимо остановить все службы, использующие их. В данном случае это Apache и MySQL.

Крпируем все содержимое /data в промежуточный каталог, например /var:

# cp -r /data /var

Размонтируем /data на ad0s1g:

# umount /data

Монтируем /data на новом hdd:

# mount /dev/ad1s1d /data

Копируем ранее сохраненную информацию:

# cd /var/data
# cp -r /data

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

# ls -l

Если все ОК, стартуем ранее остановленные службы.

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

Новый жесткий диск установлен и настроен.

Есть еще одна интересная тема - перенос всей системы на новый HDD. Но об этом в другой раз (читаем здесь).

Обновлено 10.11.2010 11:43

Ваше мнение

Вы с пользой провели время на сайте?
 

Кто сейчас на сайте

Сейчас на сайте:
  • 1 гость

wolf3Волк - символ свободы и самостоятельности среди животных.

wolf1Волк - это символ бесстрашия. В любой схватке волк борется до победы или до смерти.

wolfsВолк живет семьей, ухаживает только за своей волчицей-женой и воспитывает своих детей-волчат.

Наверх