#11
|
|||
|
|||
Re: прекрасный notabug
Alex Korchmar написал(а) к Eugene Grosbein в Sep 20 17:50:55 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: EG> gpart это userland-утилита, которая показывает данные, запрашивая э... стесняюсь спросить, а таблицу-то она каким местом редактирует тогда? EG> Если ты подкорректируешь размеры разделов так, чтобы они не вылезали чем, блжад?! EG> gpart recover дык, ниалле. EG> запрещён. Сам ключик ни в какие временные файлы не пишется: а если гуглодрайв по ему одному ведомой причине удалит - то прощай данные? ;-) > Alex --- ifmail v.2.15dev5.4 |
#12
|
|||
|
|||
Re: прекрасный notabug
Eugene Grosbein написал(а) к Alex Korchmar в Sep 20 10:44:07 по местному времени:
02 сент. 2020, среда, в 17:50 NOVT, Alex Korchmar написал(а): EG>> gpart это userland-утилита, которая показывает данные, запрашивая AK> э... стесняюсь спросить, а таблицу-то она каким местом редактирует тогда? EG>> Если ты подкорректируешь размеры разделов так, чтобы они не вылезали AK> чем, блжад?! Обожемой, ну прочти наконец man gpart! Ей и корректируй, gpart resize. EG>> запрещён. Сам ключик ни в какие временные файлы не пишется: AK> а если гуглодрайв по ему одному ведомой причине удалит - то прощай данные? ;-) Оффлайн-бекап ключей шифрования никто не отменял. Eugene -- Научить не кланяться авторитетам, а исследовать их и сравнивать их поучения с жизнью. Научить настороженно относиться к опыту бывалых людей, потому что жизнь меняется необычайно быстро. --- slrn/1.0.3 (FreeBSD) |
#13
|
|||
|
|||
Re: прекрасный notabug
Alex Korchmar написал(а) к Eugene Grosbein в Sep 20 17:12:49 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: AK>> э... стесняюсь спросить, а таблицу-то она каким местом редактирует тогда? EG>>> Если ты подкорректируешь размеры разделов так, чтобы они не вылезали AK>> чем, блжад?! EG> Обожемой, ну прочти наконец man gpart! Ей и корректируй, gpart resize. так нечего ресайзить-то. Не видит она разделы (да и ман говорит что в этом режиме ничего кроме recover она делать не планирует) > Alex --- ifmail v.2.15dev5.4 |
#14
|
|||
|
|||
Re: прекрасный notabug
Eugene Grosbein написал(а) к Alex Korchmar в Sep 20 23:16:55 по местному времени:
04 сент. 2020, пятница, в 17:12 NOVT, Alex Korchmar написал(а): AK>>> э... стесняюсь спросить, а таблицу-то она каким местом редактирует тогда? EG>>>> Если ты подкорректируешь размеры разделов так, чтобы они не вылезали AK>>> чем, блжад?! EG>> Обожемой, ну прочти наконец man gpart! Ей и корректируй, gpart resize. AK> так нечего ресайзить-то. Не видит она разделы (да и ман говорит что в этом AK> режиме ничего кроме recover она делать не планирует) Выстави sysctl и сделай re-taste, увидит. Eugene -- Поэты - страшные люди. У них все святое. --- slrn/1.0.3 (FreeBSD) |
#15
|
|||
|
|||
Re: прекрасный notabug
Alex Korchmar написал(а) к Eugene Grosbein в Sep 20 17:24:08 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: EG> Ну и после отключения надо форсировать re-taste, например через EG> true > /dev/da0 root@free:/home/alx # sysctl kern.geom.part.check_integrity kern.geom.part.check_integrity: 0 root@free:/home/alx # sysctl kern.geom.part.check_integrity=1 kern.geom.part.check_integrity: 0 -> 1 root@free:/home/alx # true > /dev/da1 root@free:/home/alx # dmesg |tail GEOM: diskid/DISK-Z1X2VSES%20%20%20%20%20%20%20%20: GPT rejected -- may not be recoverable. hn0: Ethernet address: 00:15:5d:1e:b7:12 hn0: link state changed to UP Trying to mount root from zfs:zroot/ROOT/default []... random: unblocking device. lo0: link state changed to UP GEOM: da1: corrupt or invalid GPT detected. GEOM: da1: GPT rejected -- may not be recoverable. GEOM: diskid/DISK-Z1X2VSES%20%20%20%20%20%20%20%20: corrupt or invalid GPT detected. GEOM: diskid/DISK-Z1X2VSES%20%20%20%20%20%20%20%20: GPT rejected -- may not be recoverable. ну и специально для тебя: gpart recover da1 gpart: arg0 'da1': Invalid argument (логично, нет для него никакого da1) > Alex P.S. напоминаю - винда не видит ни малейшей проблемы с чтением этого диска. --- ifmail v.2.15dev5.4 |
#16
|
|||
|
|||
Re: прекрасный notabug
Eugene Grosbein написал(а) к Alex Korchmar в Sep 20 05:28:30 по местному времени:
08 сент. 2020, вторник, в 17:24 NOVT, Alex Korchmar написал(а): AK> root@free:/home/alx # sysctl kern.geom.part.check_integrity AK> kern.geom.part.check_integrity: 0 AK> root@free:/home/alx # sysctl kern.geom.part.check_integrity=1 AK> kern.geom.part.check_integrity: 0 -> 1 AK> root@free:/home/alx # true > /dev/da1 AK> root@free:/home/alx # dmesg |tail AK> GEOM: diskid/DISK-Z1X2VSES%20%20%20%20%20%20%20%20: GPT rejected -- may not be AK> recoverable. Да, ты прав, по факту это реализовано только для MBR с вылезающими за границу диска разделами. Пожалуйста, потестируй патч, реализующий это же для GPT, благо он без изменений накладывается одинаково и на head и на stable/12, и на stable/11: https://svnweb.freebsd.org/base?view...evision=365477 Eugene -- Как жаль, что не роняли вам на череп утюгов. Скорблю о вас - как мало вы успели. --- slrn/1.0.3 (FreeBSD) |
#17
|
|||
|
|||
Re: прекрасный notabug
Alex Korchmar написал(а) к Eugene Grosbein в Sep 20 23:15:04 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: EG> Пожалуйста, потестируй патч, реализующий это же для GPT, ниработаит. Похоже, ты не все проверки нашел. Посмотри в 992й строке (для 11S) - там явно не должно быть этого && (ща-ща-ща мы его...) > Alex --- ifmail v.2.15dev5.4 |
#18
|
|||
|
|||
Re: прекрасный notabug
Alex Korchmar написал(а) к Eugene Grosbein в Sep 20 00:01:05 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: EG> Пожалуйста, потестируй патч, реализующий это же для GPT, пардон, не туда посмотрел - тот if правильный, а пропустил ты где-то на 20 строк ниже твоей правки if ( lba > last ) и не только. (отдельно отрывать руки за операции с бессмысленно названными переменными в эпоху тотального алиасинга в компиляторах - вместо явного "lba_last" какого-нибудь) http://termbin.com/ana5d - вот так работает, истошно вереща про неправильную, плохую, плохую gpt. (То есть check3 был фатальным) В конце раздела, как и ожидалось, оказались нужные и полезные нули. Моя ненависть к человекам уже проскочила уровень, когда хочется убивать их по одному. Тут только ядерные заряды способны, наконец, очистить планету. Это ж надо понахерачить СТОЛЬКО проверок всего что можно и нельзя - и не предусмотреть вообще никакого, ни малейшего, способа решения проблемы. Вот что у этих людей в головах кроме зеленой плесени?! > Alex --- ifmail v.2.15dev5.4 |
#19
|
|||
|
|||
Re: прекрасный notabug
Eugene Grosbein написал(а) к Alex Korchmar в Sep 20 04:46:02 по местному времени:
13 сент. 2020, воскресенье, в 00:01 NOVT, Alex Korchmar написал(а): AK> Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: EG>> Пожалуйста, потестируй патч, реализующий это же для GPT, AK> пардон, не туда посмотрел - тот if правильный, а пропустил ты где-то на AK> 20 строк ниже твоей правки if ( lba > last ) и не только. В моём тесте всё работало, с созданием файл-образа, mdconfig на него, созданием GPT, отключением md, урезанием файл-образа, mdconfig заново. А если бы ты по-нормальному выложил свой случай, было бы гораздо проще тестировать. Видишь, как это важно? Eugene --- slrn/1.0.3 (FreeBSD) |
#20
|
|||
|
|||
Re: прекрасный notabug
Eugene Grosbein написал(а) к All в Sep 20 04:47:49 по местному времени:
13 сент. 2020, воскресенье, в 04:46 NOVT, Eugene Grosbein написал(а): AK>> Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: EG>>> Пожалуйста, потестируй патч, реализующий это же для GPT, AK>> пардон, не туда посмотрел - тот if правильный, а пропустил ты где-то на AK>> 20 строк ниже твоей правки if ( lba > last ) и не только. EG> В моём тесте всё работало, с созданием файл-образа, mdconfig на него, EG> созданием GPT, отключением md, урезанием файл-образа, mdconfig заново. EG> А если бы ты по-нормальному выложил свой случай, было бы гораздо проще EG> тестировать. Видишь, как это важно? Это я к тому, что всё ещё жду пример, на котором я мог бы потестировать код перед коммитом. Нет тестирования - нет исправления. Что мог, уже потестил и исправил. Не будет примера - ну, делай PR, может быть ae@ согласится с тобой и сам прокоммитит. Eugene -- Научить не кланяться авторитетам, а исследовать их и сравнивать их поучения с жизнью. Научить настороженно относиться к опыту бывалых людей, потому что жизнь меняется необычайно быстро. --- slrn/1.0.3 (FreeBSD) |