Мы — долго запрягаем, быстро ездим, и сильно тормозим.
|
|||||||||||||||
www.lissyara.su
—> статьи
—> FreeBSD
|
|
     
2. Решение
Подключаем диск приемник, загружаемся с диска источника.
Сохраним таблицу разделов диска источника
|
Так как диск приемник имеет меньший объем необходимо уменьшить объем диска источника. Самый простой способ размер последнего раздела, предварительно сохранив данные с него (если нужны скопируйте данные в другой раздел на котором достаточно метса).
В нашем случае последний раздел пустой, поэтому смело меньшаем его размер в файле label.save.
|
Комментируем строку начинающеюся с «c : », поставив #, это системный раздел не предназначенный для переразбиения.
Уменьшаем последний раздел на 10 Gb.     (h:   183257400   13841232)
!!!!!! ВАЖНО !!!!!
Так как в файле /usr/label.save размер указан из расчета сектор = 512Kb необходимо желаемый размер умножить на 2 и перевести в Кбайты
10Gb (1024Kb)= 20Gb (512Kb) = 24080 Mb = 24657920Kb
Для простоты на вторую цифру слева уменьшил на 2 (что примерно составит - 10Gb):
|
сохраняем.
Теперь перенесем посекторно данные с диска источника на диск приемник.
|
Время для переноса данных объемом 160Gb примерно 2 часа.
Так как диск источник больше диска приемника в конце переноса выдаст предупреждение что диск приемник закончился.
На данный момент получили полную копию диска источника, но с битым последним разделом.
Восстановим разметку на диски приемнике согласно поправленного файла label.save
|
Отформатируем последний раздел для ввода его в эксплуатацию
|
(Если необходимо примонтируйте раздел в нужную папку и верните сохраненную ранее информацию)
Проверим диск на ошибки
|
Выключаем сервер, отключаем диск источник. Загружаемся с диска приемника.
Система загрузиться до стоки «mountroot>»
Необходимо вручную примонтировать корневой раздел:
|
Система подгрузит режим «singlemod»
Перемонтируем корневой раздел с правом записи
|
Подмонитруем раздел /usr для доступа к редакторам (можно посмотреть в fstab):
|
Далее редактируем fstab (меняем диск ad2 на ad3):
|
Сохраняем.
Запустим fsck еще раз чтобы убедиться что все в порядке и подправить ошибки, если есть.
|
Перегружаем систему. И пользуемся системой на новом диске ;)
По поводу gmirror есть хорошая статья gmirror
так что описывать здесь не стоит.
За помощь спасибо статьям:
1.утилита dd
2.HDD->HDD (решение похоже на эту статью, но все же немного разное :) )
размещено: 2011-09-19,
последнее обновление: 2011-10-24,
автор: LLIypuk
tynix, 2011-09-23 в 20:19:26
Я бы сделал так:
1. Разбил новый диск, как требуется, но, чтобы разделы были не меньше, чем занимают данные на старом.
2. Подмонтировать и перенести с dump/restore (это получается значительно быстрее, чем dd).
3. Отредактировать fstab, чтобы загрузиться с нового.
4. Проверить работу на новом диске и сделать новое зеркало, размер которого будет размером меньшего диска.
Хотя, почему сделал БЫ? Я так и делал- 160-> 80. Освободил 160, насколько можно и вперёд.
fox, 2011-10-21 в 10:52:44
Плахой вариант для решения данной проблемы, автор легкомысленно относиться к общественной информации! И текст содержит 2 орфографические ошибки…
LLIypuk, 2011-10-21 в 13:50:39
tynix,
В следующий раз воспользуюсь вашим советом.
fox,
С русским у вас тоже не все в порядке.
В чем мое легкомыслие?
fox, 2011-10-21 в 16:44:07
Ну не лучший образец для решения подобной проблемы. Новички прочтут вашу статью и решат что это лучший вариант решения дров наломают, да и тут кто угодно может наломать DD для подобной проблемы не потходит...
LLIypuk, 2011-10-21 в 17:45:28
Я лишь поделился опытом и тем что у меня получилось...
А в начале подпишу что это "не лучший вариант". Сойдет?
fox, 2011-10-22 в 21:59:08
Дело хозяйское. Но всё же согласитесь если бы всё было более эстетичней Вам бы самим понравелось! Делайте работу так (имееься ввиду статьи, документацию), что бы это самому понравелось то есть найлучшим образом! А так как то не радует глаз...
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
Комментарии пользователей [6 шт.]