rapture 06.11.2011 09:29 unknown

Для себя чтоб не забыть
был диск ada0 (часть бывшего пула zroot) с данными. Подсоеденил ada1, отформатировал в tank 4k сектор. Перекинул tar'ом данные. загрузился. Все ок. Отформатировал zroot. Присоеденил ada0 к пулу tank, дождался resilver. Все вроде ок. отсоединил ada1, сделал glabel label disk1 ada1p3, присоеденил ada1 к ada0, дождался resilver. Перезагрузил, получил капец.

1. gelraen 06.11.2011 09:32 imax

гм, ты добавлял в пул весь ada1, а метку вешал только на ada1p3 ? или как?

2. gelraen 06.11.2011 09:34 imax

и glabel label делает бяку: пишет метку в последние сектор. если тебе была нужна метка в gpt — gpart modify -i 3 -l disk1 ada1

3. rapturegelraen /1 06.11.2011 09:34 unknown

диски размечены как freebsd-boot, freebsd-swap%, freebsd-disk% (%- 0 или 1). Сам пул состоит из ada0p3 и ada1p3

4. gelraenrapture /3 06.11.2011 09:34 imax

если эти p3 одинакового размера то ок

5. rapturegelraen /2 06.11.2011 09:34 unknown

угу, на хабре вроде читал. теперь ели дело в этом... но почему тогда метка zfs читается

6. rapturegelraen /4 06.11.2011 09:35 unknown

хуй знает, одинакового ли. на одном диске 3k после p3 оставлено пустым.

7. rapturerapture /6 06.11.2011 09:38 unknown

И странно — сильвер шел в обоих направлениях штоле? Метка же была добавлена на диск, который потом добавлен был в пул, т.е. какбэ slave, метка должна была быть перезаписана нормальными данными...

8. gelraenrapture /5 06.11.2011 09:42 imax

вот хаброблядь. это в мане читать надо, сучечка! Дело может быть и в метке. Оно же тебе через /dev/label/disk1 отдавало на один сектор меньше чем через /dev/ada1p3

9. rapturegelraen /8 06.11.2011 09:48 unknown

и где, еб тваю мать, в мане сказано НЕ ДЕЛАЙТЕ СУКА GLABEL на дисках с zfs?
> Оно же тебе через /dev/label/disk1 отдавало на один сектор меньше чем через /dev/ada1p3
То есть фактически на первом зеркале диск полным размером, а на втором, на который нанес метку, размер меньше на 4К? И при ресинке оказалось, что некуда девать последние 4К?

10. utros 06.11.2011 09:50 pedobook

man "making backups to portable hdd before doing damn strange things"

11. gelraenrapture /9 06.11.2011 09:51 imax

в man glabel явно сказано что оно пишет метку в последний сектор. Вообще при zpool attach tank ada0p3 label/disk1 оно должно было сказать "эй, чо это ты мне тут за хуйню подсовываешь? оно же меньше чем существующий диск, хуй тебе а не зеркало"

12. raptureutros /10 06.11.2011 09:51 unknown

у меня нету portable hdd на 900 Гигов.

13. rapturegelraen /11 06.11.2011 09:54 unknown

Не сказало. А не сказало оно потому что при разметке после ada1p3 осталось 3 Кб после раздела. Куда метку и сунили, видимо. А диск видимо, 4Кб. А первый диск я разметил вручную и без gnop...

14. utrosrapture /12 06.11.2011 09:54 pedobook

Тогда нефиг так извращаться.
Я перед любыми такими экспериментами делаю
dd if=/dev/sda of=/mnt/backuper/`date '+%F'`.img

15. rapturerapture /13 06.11.2011 09:55 unknown

поэтому на нем нет 3 кб после раздела ada0p3...

16. gelraenrapture /13 06.11.2011 09:55 imax

если ты скармливаешь ada1p3, то о том что там за ним осталось неразмечено glabel не знает и знать не может.

17. raptureutros /14 06.11.2011 09:57 unknown

какой нахуй извращаться? у меня ебанный малайский 15EADS вылетел нахуй, я полмесяца жил на единственном диске! Купил диск на замену, были только 4К. Надо было его переразметить нормально. А он потом почему-то метку раздела стал показывать как gptid...

18. rapturegelraen /16 06.11.2011 09:58 unknown

то есть похуй и она таки съела последний сектор, в которым была одна из меток zfs... но тогда... ладно, через двадцать минут вернусь...

19. utrosrapture /17 06.11.2011 09:58 pedobook

UFS+регулярные бэкапы и секс с ZFS не нужен. По крайней мере для десктопа этого более чем достаточно :)

20. raptureutros /19 06.11.2011 10:01 unknown

я тебе русским сказал — бэкапы делать некуда. mirror и есть^W был бэкапом. И вообще, ты еще NTFS скажи.

Do you really want to delete ?