Re: [freebsd] Перезапись gpart разделов и последующее их восстановление, как?
On 17.08.2014 04:06, Vladislav V. Prodan wrote: Перегружаем VM1 Логинимся в VM1 и видим: # gpart show = 0 16777216 ada0 BSD (8.0G) 016- free - (8.0K) 16 83952 1 !0 (41M) 83968 16693248- free - (8.0G) = 0 16777216 diskid/DISK-VBab59de7b-778e8846 BSD (8.0G) 016 - free - (8.0K) 16 839521 !0 (41M) 83968 16693248 - free - (8.0G) Удаляем диск с MfsBSD # gpart delete -i 1 ada0 И дальше уже не получается восстановить старые разделы # gpart add -b 34 -s 128 -t freebsd-boot -a 4k -l boot-ada0 ada0 gpart: Invalid argument BSD схема не поддерживает метки. Вам нужно использовать не `gpart delete`, а `gpart destroy -F ada0`. После чего пересоздать таблицу разделов и нужные разделы. -- WBR, Andrey V. Elsukov signature.asc Description: OpenPGP digital signature
[freebsd] Re: [freebsd] Перезапись gpart разделов и последующее их восстановление, как?
18 августа 2014 г., 4:31 пользователь Andrey V. Elsukov bu7c...@yandex.ru написал: On 17.08.2014 04:06, Vladislav V. Prodan wrote: Перегружаем VM1 Логинимся в VM1 и видим: # gpart show = 0 16777216 ada0 BSD (8.0G) 016- free - (8.0K) 16 83952 1 !0 (41M) 83968 16693248- free - (8.0G) = 0 16777216 diskid/DISK-VBab59de7b-778e8846 BSD (8.0G) 016 - free - (8.0K) 16 839521 !0 (41M) 83968 16693248 - free - (8.0G) Удаляем диск с MfsBSD # gpart delete -i 1 ada0 И дальше уже не получается восстановить старые разделы # gpart add -b 34 -s 128 -t freebsd-boot -a 4k -l boot-ada0 ada0 gpart: Invalid argument BSD схема не поддерживает метки. Вам нужно использовать не `gpart delete`, а `gpart destroy -F ada0`. После чего пересоздать таблицу разделов и нужные разделы. -- WBR, Andrey V. Elsukov Так пропадут данные на 3-ем слайсе 2099200 14677983 3 freebsd-zfs (7.0G) Их-то и не хочется терять :( -- Vladislav V. Prodan System Network Administrator support.od.ua
[freebsd] Re: [freebsd] Re: [freebsd] Перезапись gpart разделов и последующее их восстановление, как?
18 августа 2014 г., 6:03 пользователь Vladislav V. Prodan ad...@support.od.ua написал: 18 августа 2014 г., 4:31 пользователь Andrey V. Elsukov bu7c...@yandex.ru написал: On 17.08.2014 04:06, Vladislav V. Prodan wrote: Перегружаем VM1 Логинимся в VM1 и видим: # gpart show = 0 16777216 ada0 BSD (8.0G) 016- free - (8.0K) 16 83952 1 !0 (41M) 83968 16693248- free - (8.0G) = 0 16777216 diskid/DISK-VBab59de7b-778e8846 BSD (8.0G) 016 - free - (8.0K) 16 839521 !0 (41M) 83968 16693248 - free - (8.0G) Удаляем диск с MfsBSD # gpart delete -i 1 ada0 И дальше уже не получается восстановить старые разделы # gpart add -b 34 -s 128 -t freebsd-boot -a 4k -l boot-ada0 ada0 gpart: Invalid argument BSD схема не поддерживает метки. Вам нужно использовать не `gpart delete`, а `gpart destroy -F ada0`. После чего пересоздать таблицу разделов и нужные разделы. -- WBR, Andrey V. Elsukov Так пропадут данные на 3-ем слайсе 2099200 14677983 3 freebsd-zfs (7.0G) Их-то и не хочется терять :( Средствами zfs отзеркалить на другой раздел и после пересоздания вернуть на место.
[freebsd] Re: [freebsd] Re: [freebsd] Перезапись gpart разделов и последующее их восстановление, как?
18 августа 2014 г., 6:47 пользователь Vitaly Dodonov dreamer@gmail.com написал: 18 августа 2014 г., 6:03 пользователь Vladislav V. Prodan ad...@support.od.ua написал: 18 августа 2014 г., 4:31 пользователь Andrey V. Elsukov bu7c...@yandex.ru написал: On 17.08.2014 04:06, Vladislav V. Prodan wrote: Перегружаем VM1 Логинимся в VM1 и видим: # gpart show = 0 16777216 ada0 BSD (8.0G) 016- free - (8.0K) 16 83952 1 !0 (41M) 83968 16693248- free - (8.0G) = 0 16777216 diskid/DISK-VBab59de7b-778e8846 BSD (8.0G) 016 - free - (8.0K) 16 839521 !0 (41M) 83968 16693248 - free - (8.0G) Удаляем диск с MfsBSD # gpart delete -i 1 ada0 И дальше уже не получается восстановить старые разделы # gpart add -b 34 -s 128 -t freebsd-boot -a 4k -l boot-ada0 ada0 gpart: Invalid argument BSD схема не поддерживает метки. Вам нужно использовать не `gpart delete`, а `gpart destroy -F ada0`. После чего пересоздать таблицу разделов и нужные разделы. -- WBR, Andrey V. Elsukov Так пропадут данные на 3-ем слайсе 2099200 14677983 3 freebsd-zfs (7.0G) Их-то и не хочется терять :( Средствами zfs отзеркалить на другой раздел и после пересоздания вернуть на место. Это сработает, если два винта и то синхронизация будет довольно долгой. Сейчас у меня сервера с 1 винтом/SSD. -- Vladislav V. Prodan System Network Administrator support.od.ua
Re: [freebsd] Re: [freebsd] Перезапись gpart разделов и последующее их восстановление, как?
On 18.08.2014 06:03, Vladislav V. Prodan wrote: # gpart add -b 34 -s 128 -t freebsd-boot -a 4k -l boot-ada0 ada0 gpart: Invalid argument BSD схема не поддерживает метки. Вам нужно использовать не `gpart delete`, а `gpart destroy -F ada0`. После чего пересоздать таблицу разделов и нужные разделы. -- WBR, Andrey V. Elsukov Так пропадут данные на 3-ем слайсе 2099200 14677983 3 freebsd-zfs (7.0G) Их-то и не хочется терять :( Если данные не пропали после dd, то gpart destroy с ними тоже ничего не сделает. -- WBR, Andrey V. Elsukov signature.asc Description: OpenPGP digital signature
[freebsd] Re: [freebsd] Re: [freebsd] Перезапись gpart разделов и последующее их восстановление, как?
я все конечно понимаю, но переразбивать на живую винт и рисковать данными это как-то совсем странно. Разве сложно через dd сделать образ и потом его развернуть? при нынешних скоростях интернета 7 гигов это просто ни о чем. З.Ы.и кстати, по поводу вот этих -b 34 - это лишнее. Вот таблица после разбивки диска с установщика. gpart show =34 3907029101 ada0 GPT (1.8T) 34 6- free - (3.0K) 401024 1 freebsd-boot (512K) 1064 4194304 2 freebsd-swap (2.0G) 4195368 3902833760 3 freebsd-zfs (1.8T) 3907029128 7- free - (3.5K) 18 августа 2014 г., 7:05 пользователь Andrey V. Elsukov bu7c...@yandex.ru написал: On 18.08.2014 06:03, Vladislav V. Prodan wrote: # gpart add -b 34 -s 128 -t freebsd-boot -a 4k -l boot-ada0 ada0 gpart: Invalid argument BSD схема не поддерживает метки. Вам нужно использовать не `gpart delete`, а `gpart destroy -F ada0`. После чего пересоздать таблицу разделов и нужные разделы. -- WBR, Andrey V. Elsukov Так пропадут данные на 3-ем слайсе 2099200 14677983 3 freebsd-zfs (7.0G) Их-то и не хочется терять :( Если данные не пропали после dd, то gpart destroy с ними тоже ничего не сделает. -- WBR, Andrey V. Elsukov