Re: [freebsd] Перезапись gpart разделов и последующее их восстановление, как?

2014-08-17 Пенетрантность Andrey V. Elsukov
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 разделов и последующее их восстановление, как?

2014-08-17 Пенетрантность Vladislav V. Prodan
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 разделов и последующее их восстановление, как?

2014-08-17 Пенетрантность Vitaly Dodonov
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 разделов и последующее их восстановление, как?

2014-08-17 Пенетрантность Vladislav V. Prodan
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 разделов и последующее их восстановление, как?

2014-08-17 Пенетрантность Andrey V. Elsukov
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 разделов и последующее их восстановление, как?

2014-08-17 Пенетрантность Vasiliy P. Melnik
я все конечно понимаю, но переразбивать на живую винт и рисковать данными
это как-то совсем странно.

Разве сложно через 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