forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.UNIX.BSD

Ответ
 
Опции темы Опции просмотра
  #11  
Старый 02.09.2020, 19:04
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 03.09.2020, 07:54
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 04.09.2020, 18:23
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 04.09.2020, 20:43
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 08.09.2020, 18:33
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 09.09.2020, 02:42
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 13.09.2020, 00:32
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 13.09.2020, 01:16
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 13.09.2020, 02:04
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 13.09.2020, 02:04
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию 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)
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 06:59. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot