Показать полную графическую версию : Как переразбить дисковое пространство без потери данных ?
Merlin68
02-02-2010, 17:36
Уважаемые коллеги !
Существует ли возможность переразбиения разделов диска на работающей системе без потери данных ?
До меня было разбито, и уж _ОЧЕНЬ_ неоптимально, разделы переполнились. А диск весь - 230 Гб....
dmitryst
02-02-2010, 19:02
переразбить за просто так - не получится. Или снести систему (можно тупо скопировать все данные на другой винт), а затем поставить заново, с копированием старых конфигов. Или добавить новый винт, а дальше как тут (http://www.realix.ru/?p=163) . (Кстати, какой раздел переполнился? Может, снести ненужное?)
Merlin68, dump разделов на другой диск, затем переразбиваем диск, затеи restore.
bozordzh
03-02-2010, 14:18
тут почитайте http://ru.wikipedia.org/wiki/GParted
Merlin68
09-02-2010, 19:46
Спасибо за ответы.
Накопал информацию по CloneHDD (http://sourceforge.net/projects/clonehdd)
Написано, что работает для FreeBSD.
Кто-то пользовался ?
Какие отзывы ?
Буду благодарен за ответы.
Merlin68,
для клонирования диска существуют вполне штатные средства (http://wiki.oszone.net/index.php/%D0%9A%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B6%D0%B5%D1%81%D1%82%D0%BA%D0 %BE%D0%B3%D0%BE_%D0%B4%D0%B8%D1%81%D0%BA%D0%B0_%D0%B2%D0%BE_freebsd_(%D0%BA%D0%BB%D0%BE%D0%BD%D0%B8% D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B4%D0%B8%D1%81%D0%BA%D0%BE%D0%B2)). Но это именно клонирование, а не переразбивка по-живому
Barracuda
12-02-2010, 13:58
Клонирование FFS до сих пор никем нормально не реализовано, увы... А уж, тем более, ресайз разделов...
Чем dd не нормально?
А вот с ресайзом да... Да и тут сложностей больше.
Например в винде проще потому что ресайзим только одну структуру, а в случае фри сложнее.
Как например сделать ресайз слайса ad0s1, когда на нем еще партиции ad0s1a, ad0s1b, и тд...
Даже алгоритм трудно представляется...
Накопал информацию по CloneHDD
Написано, что работает для FreeBSD. »
Это небольшой перловый скрипт, который автоматизирует dump/restore. То есть одной командой делает такие действия - инициализирует диск-получатель, затерев начало dd, создаёт слайсы и разделы fdisk и bsdlabel, форматирует разделы newfs, монтирует их, собственно клонирует dump/restore, отмонтирует.
Кто-то пользовался ?
Какие отзывы ? »
Не пользовался, но возможно буду.
Ну а какие могут быть отзывы - вот я пролистнул этот скриптик, явных багов не увидел, гг. Работать должен.
Merlin68
12-02-2010, 17:30
для клонирования диска существуют вполне штатные средства. Но это именно клонирование, а не переразбивка по-живому »
Спасибо за ответы.
По указанной Вами ссылке (http://wiki.oszone.net/index.php/Копирование_жесткого_диска_во_freebsd_(клонирование_дисков)) информация отсутствует.
А если перефразировать так : "Как _клонировать_ информацию с диска меньшего объёма на диск большего объёма с последующим отключением маленького диска"
Не пользовался, но возможно буду. »
Не сочтите за труд отписаться в этой теме, как всё пройдёт
"Как _клонировать_ информацию с диска меньшего объёма на диск большего объёма с последующим отключением маленького диска" »
Вот так (http://www.freebsdonline.com/content/view/572/517/). И такого рода инструкций в гугле находится (http://www.google.ru/search?q=how+to+move+freebsd+to+a+new+disk) не меньше десятка.
clonehdd делает практически то же самое, но автоматически.
Merlin68
12-02-2010, 18:46
vadblm,
спасибо,
это, сдаётся мне, самое что ни на есть то....
Но я всё же создавал тему для того, чтобы уважаемые форумчане поделились собственным опытом такового переноса.
Теории в и-нете много.....
Но я всё же создавал тему для того, чтобы уважаемые форумчане поделились собственным опытом такового переноса. »
dump/restore вам предложили практически сразу. Для переноса на другой диск/массив я ими пользовался многократно. И что, нужно было разжёвывать как это делается прям вот тут, только потому, что вам лень гугля спросить?
Merlin68
12-02-2010, 20:48
Спасибо за ответ.
Та не лень мне....Никого не хотел обидеть... И у гугля неоднократно спрашивал, и начитался немало теории. Но почитал и такие, как второй пост в теме. Сервак - в продакшене, права на ошибку нет. Поэтому и попросил поделиться _ЛИЧНЫМ_ опытом.
Всем спасибо за ответы.
Ещё раз прошу прощения, но обидеть никого не хотел ни в коем разе....
Сервак - в продакшене, права на ошибку нет. »
Backup спасёт от ошибок. Да и какая ошибка при клонировании может что-то напортить на исходном диске, разве что вы сами перепутаете исходный диск с целевым :lol:
Потому я бы вам советовал не полагаться на сторонние скрипты, а делать всё руками. Заодно руку набьёте. ;) Я ведь почему им не пользовался - ну нечасто бывает так что место кончается или диск одинокий подыхает, изредка можно и напрячься. Другое дело если вы, скажем, хостер и клонировать системы для дедиков ваша ежедневная задача. Тогда да, можно и самому поднапрячься и скрипт сваять, но вон какой-то добрый человек свой выложил в общий доступ, причём его пустили (http://www.freshports.org/sysutils/clonehdd/) в официальное дерево портов, значит проверили и дали добро.
Merlin68
12-02-2010, 21:49
Спасибо.
Пойду, понапрягаюсь.... :moil: :)
Merlin68,
исправила ссылку в своем и Вашем постах.
mar, dd if=/dev/zero of=/dev/ad2 bs=32768 излишне, долго и задрючивает диск
достаточно затереть первый сектор, dd if=/dev/zero of=/dev/ad2 count=1
vadblm,
на самом деле при таком раскладе не очень долго. Ну, я предпочитаю затирать все, что было на диске. Так, на всякий случай :)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.