Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
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
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 9878 из 10753 ===================================== RU.UNIX.BSD =
От   : Eugene Grosbein                  2:5006/1           02 Sep 20 02:00:42
Кому : Alex Korchmar                                       02 Sep 20 02:00:42
Тема : Re: прекрасный notabug
FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+cea2211c
На   : area://RU.UNIX.BSD?msgid=ddt.demos.su+46c808cc
= Кодировка сообщения определена как: IBM866 =================================
Ответ: area://RU.UNIX.BSD?msgid=<1187514586@ddt.demos.su>+50f6c10d
==============================================================================
01 сент. 2020, вторник, в 20:36 NOVT, Alex Korchmar написал(а):

EG>> Hу и после отключения надо форсировать re-taste, например через
EG>> true> /dev/da0
AK> хм. вот это ни я, ни тот клиент не делали. А разьве gpart не должна была
AK> его открыть?

gpart это userland-утилита, которая показывает данные, запрашивая
их у ядра посредством сисколлов. Ядро заново обнюхивает девайсы
только после того как кто-то открыл их на запись и потом закрыл
(ну или девайс пропал/появился снова), а если нет, то лишних
движений не делает. Сама gpart ничего не обнюхивает.

AK> Могу, наверное, еще попробовать, но не уверен, что это то что мне требуется -
AK> хотелось бы все же _починить_, а не кое-как один раз прочитать

Если ты подкорректируешь размеры разделов так, чтобы они не вылезали
за пределы урезанного осётра, то gpart recover всё сделает само.
Также gpart recover починит (запишет бекап GPT на место),
если там и вовсе нет раздела, вылазящего за границу,
что скорее всего и делает винда. Или не делает, если такой раздел есть.

AK> (тем более там все равно на линух надо читать. Да, в нем все еще хуже -
AK> в нем отродясь не было ничего похожего на gpart).
AK> Банально в одном-единственном месте
AK> написать числа, совпадающие с геометрией.

gpart recover

EG>> Прочитал полностью, а ты?
AK> прочитал, попробовал - убедился что у меня неправильная винда. Сама читает,
AK> но другим помочь отказывается. В остальном все совпадает - что и неудивительно,
AK> ведь ничего не чинили и даже не пытались.
AK> P.S. если что - у меня этих бриджей - как конь найоб. Могу тебе выслать
AK> попутной лошадью хоть пять штук. Блок питания только под американскую розетку,
AK> но он стандартный, китайский, под 4mm barrel, 12v - годится любой питальник
AK> от светодиодной ленты.

Спасибо, не надо - у меня есть неплохой бридж ASMEDIA ASM1352R USB3.1
на два диска SATA без излишнего интеллекта, с нормальным родным БП.

В него у меня вставлен двухтерабайтник WDC WD20EARX,
поверх GELI с AES-XTS-128, эмулирующий "сектора" 8K для уменьшения
оверхеда USB, а поверх gjournal с UFS2 и торрентами,
включенный в домашний роутер в порт USB3.0 (отсталый роутер, да, 3.1 нету).
GPT тут нету, но метки geli и gjournal точно так же в конце живут.

В основном эта конструкция делалась для экспериментов, но в итоге
так и оставлена. Есть ещё фишка - тут не применена, но у одного клиента
оттестирована и поставлена в продакшн. При загрузке дергает ключик
для geli attach с гуглодрайва, доступ к ключику может быть временно
запрещён. Сам ключик ни в какие временные файлы не пишется:

url='https://drive.google.com/uc?export=download'
pkey='19R_...'
key=''

fetchkey() {
  [ -n "$key" ] && return 0
  key=$(fetch --no-verify-hostname --no-verify-peer "${url}&id=$pkey" -qo - | b64encode -r -)
}

attach() {
  local p

  p="$1"
  set -- $(geli status | awk -vp="$p" '$3 == p {print $2}')
  [ "$1" = "ACTIVE" ] && return 0

  echo "$key" | b64decode -r | geli attach -pk - $p
}

[ -n "$1" ] && pkey="$1"
fetchkey || return 1

Eugene
--
Сердце - малочувствительный, мускулистый, грубый и жесткий орган.
--- slrn/1.0.3 (FreeBSD)
* Origin: RDTC JSC (2:5006/1@fidonet)

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