Создание разделов на рабочем сервере

Все вопросы по установке, обновлению и эксплуатации FreeBSD: конфигурация и сопровождение.

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
SAM
ефрейтор
Сообщения: 66
Зарегистрирован: 2010-03-18 12:15:07
Откуда: Москва
Контактная информация:

Создание разделов на рабочем сервере

Непрочитанное сообщение SAM » 2010-03-18 12:25:10

Добрый день!
Имеем следующее:
Рабочий почтовый сервер на FreeBSD 5.4 (postfix и т.д.)
Вся система построена на одном слайсе, одном разделе размером в 30Гб.
На диске имеется дополнительно 20Гб свободного места, которое не используется.
Задача:
Создать допольнительные разделы и разнести каталоги /var /usr /tmp и своп.
Есть идеи как это быстро и безболезненно сделать? Так как сервак рабочий.
Пробовал разные варианты, но почему-то меня они не очень устроили. Может всезнающий all даст мудрый совет? :roll:

ЗЫ. Прощу не пинать сильно, сервер изначально настраивал не я. :pardon:

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
vintovkin
ВДВ
Сообщения: 1291
Зарегистрирован: 2007-05-11 9:39:11
Откуда: CSKA

Re: Создание разделов на рабочем сервере

Непрочитанное сообщение vintovkin » 2010-03-18 12:57:30

бэкап сначала сделайте ...
только потом эксперементы ...
JunOS kernel based on FreeBSD UNIX.

Аватара пользователя
SAM
ефрейтор
Сообщения: 66
Зарегистрирован: 2010-03-18 12:15:07
Откуда: Москва
Контактная информация:

Re: Создание разделов на рабочем сервере

Непрочитанное сообщение SAM » 2010-03-18 13:13:37

Разумеется! Бэкапы ведутся. Причем машинка виртуальная, соответственно перед любой работой с ней делается снапшот.

Аватара пользователя
SAM
ефрейтор
Сообщения: 66
Зарегистрирован: 2010-03-18 12:15:07
Откуда: Москва
Контактная информация:

Re: Создание разделов на рабочем сервере

Непрочитанное сообщение SAM » 2010-03-18 14:56:47

Вобщем пробовал делать разбивку в single-mode с последующим переносом через cp -pR или заворачиваниаем в tar с последующим разворотом. Результат, на все ушло минимум 3-4 часа... :st:
За такой "простой" сервера - плакали мои яйцы... :cry: Может кто способ пошустрее посоветует? :unknown:

n00b
проходил мимо

Re: Создание разделов на рабочем сервере

Непрочитанное сообщение n00b » 2010-03-18 16:35:36

Забрать у секретаршы или еще у кого комп и на вермя работ поднять там временно всё =) с такими вещами лучше не спешить тк. делать нужно раз и на долго.

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: Создание разделов на рабочем сервере

Непрочитанное сообщение server801 » 2010-03-19 8:03:12

я бы купил новый винт большего размера и сделал копию через hdclone.операция за 20 минут и все безболезненно ;-)

Аватара пользователя
SAM
ефрейтор
Сообщения: 66
Зарегистрирован: 2010-03-18 12:15:07
Откуда: Москва
Контактная информация:

Re: Создание разделов на рабочем сервере

Непрочитанное сообщение SAM » 2010-03-20 21:16:27

Нет, ситуация немного другая. Мне не копия нужна, а чтоб каждый каталог был на разных разделах. Просто надо чтоб машинка работала без постоянного контроля за ней.
Как я понял идей на этот счет нет. Ладно, буду выпрашивать разрешение на "простой" сервера.

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Создание разделов на рабочем сервере

Непрочитанное сообщение FreeBSP » 2010-03-20 22:42:23

имхо удобнее всего через сисинсталл
там в разделе configure опции fdisk и partitions
только фишка такая, когда будешь создавать партиции, точку монтирования указывай тима /mnt или /media, то есть не занятую папку, и не будущую точку монтирования
причина вот в чем: после того как партиции создадутся, они примонтируются как раз в /mnt и /media
так что если указать в качестве точки монтирования / то рискуешь остаться на бесполезной системе - ядро то работает а ничего с ним не сделаешь

ну а дальше дело техники, типа

Код: Выделить всё

cp -R /var/* /media/*
umount /media
mount /dev/OLD_MEDIA_DEVICE /var
может потребоваться перезапуск демонов, так что перемонтирование лучше в однопользовательском проводить, благо не долго
//*************************************
кстати, как нибудь можно докопаться до содержимого папки из-под примонтированного поверх нее раздела?
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Gerk
сержант
Сообщения: 194
Зарегистрирован: 2009-09-23 23:01:37
Откуда: Симферополь, UA

Re: Создание разделов на рабочем сервере

Непрочитанное сообщение Gerk » 2010-03-21 13:46:15

Попробуйте:
1) создать разделы и фс
2) примонтировать их в /mnt
3) rsync контента в новое место (/tmp /mnt/tmp)
4) сервак в single mode
5) переименовываете перемещаемые каталоги (/tmp в /tmp1)
6) создаёте перемещаемые каталоги
7) монтируете новые разделы
8ое) rsync содержимого переименованных каталогов
9) вывод сервера в multiuser mode
Всё достаточно легко автоматизируется и довнтайм сервака будет минимальный.

kbakenov
мл. сержант
Сообщения: 74
Зарегистрирован: 2010-01-20 17:03:47
Откуда: оттуда
Контактная информация:

Re: Создание разделов на рабочем сервере

Непрочитанное сообщение kbakenov » 2010-03-21 19:35:52

сисинстал рулит