Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 18 Jan 24 18:16:22, всего сообщений: 10753
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 9906 из 10753 ===================================== RU.UNIX.BSD =
От   : Eugene Grosbein                  2:5006/1           13 Sep 20 06:15:06
Кому : Alex Korchmar                                       13 Sep 20 06:15:06
Тема : Re: прекрасный notabug
FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+feb15e16
На   : area://RU.UNIX.BSD?msgid=ddt.demos.su+46c808f2
= Кодировка сообщения определена как: IBM866 =================================
Ответ: area://RU.UNIX.BSD?msgid=<1187514612@ddt.demos.su>+d4b29d3f
==============================================================================
13 сент. 2020, воскресенье, в 01:38 NOVT, Alex Korchmar написал(а):

EG>> А если бы ты по-нормальному выложил *свой* случай, было бы гораздо проще
AK> ну я тебе предлагал "выложить" в ближайшее отделение почты роисси платку
AK> бриджа.

Запрошенной информации dd из начала диска, diskinfo etc. было бы вполне достаточно.
Hет никаких проблем создать дырявый файл хоть на три терабайта,
записать в него кусочек через dd и затем mdconfig. Это гораздо быстрее.

И я всё ещё жду.

EG>> В моём тесте всё работало, с созданием файл-образа, mdconfig на него,
EG>> созданием GPT
AK> дальше надо было создать раздел - или, как у меня, парочку - на всю "свободную"
AK> емкость. Логичненько ведь, что я не пустой диск хочу прочитать? А у тебя она
AK> пустая, поэтому и сработало.

Разумеется, раздел я создавал и даже newfs делал, а потом после gpart recover
делал fsck, чтобы убедиться, что раздел цел. Я отрезал только 1K от конца.
Просто забыл про это упомянуть. Видимо, у меня размер образа был такой,
что выравнивание раздела получились иное, а это, видимо, важно.

AK> По моим соображением - отрубать надо вообще все проверки, ведущие на goto fail;

Hельзя "отключать все проверки", если нет гарантии, что это впоследствие
не приведёт к панике, потому как нарушаются некие инварианты,
это же kernel land.

AK> Hу может за исключением начального сектора (все равно непонятно, ни как такое
AK> может получиться, ни что с этим дальше делать).
AK> В идеале - добавив еще один статус помимо OK - потому что остаются шансы что
AK> вторая копия все же есть и более правильная, а такой подход ее сломает.
AK> Просто потому, что не очень важно, что именно поломано и в каком месте
AK> (рассказывать об этом я бы предоставил gpart, а не ядру) - важно что в текущей
AK> ситуации к такой таблице вообще не обратишься и никак ее не исправишь.

Отсутствие паники при вставлении такого диска ещё более важно.

Eugene
--
Прекрасны тонко отшлифованная драгоценность; победитель, раненный в бою;
слон во время течки; река, высыхающая зимой; луна на исходе; юная женщина,
изнуренная наслаждением, и даятель, отдавший все нищим. (Дхарма)
--- slrn/1.0.3 (FreeBSD)
* Origin: RDTC JSC (2:5006/1@fidonet)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.079119 секунды