Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: HDD с блоком в 4k и шифрование  (Прочитано 1399 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DeN SPb

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
HDD с блоком в 4k и шифрование
« : 26 Апреля 2010, 10:31:17 »
Гуру, может кто сталкивался. Есть HDD от WD с размером блока в 4k (серия ARS).

С созданием раздела всё понятно, запускаем fdisk с ключом -u и создаём раздел начиная с 64 вместо 63.

С ФС тоже всё понятно, в ext3 размер блока тоже можно поставить 4k.

Вопрос заключается в следующем: при использовании шифрованного блочного устройства образом на sdX1: "losetup -e aes256 ..." при создании ext3 поверх loop0, например, размер блока при записи через aes loop будет тоже 4k или это как то настраивается/можно настроить?


Пользователь решил продолжить мысль 26 Апреля 2010, 13:42:28:
Итак, рассказываю что нарыл. Может кому будет интересно и полезно:

Узнать размер софтверного блока на блочном устройстве можно коммандой:

blockdev --getbsz /dev/loop0

Он может быть 512 байт или 4096 байт. В случае, если размер изначального устройства (файла, hda, etc) кратен 4096, то он будет выставлен в 4096. Иначе в 512 байт.

Для того, чтобы "выставить" на шифрованном блочном устройстве размер в блока в 4096 байт, необходимо, чтобы размер стал кратен 4096, что можно сделать путём задания смещения на блочном девайсе - "losetup -e aes256 -o 512", где 512 - смещение в байтах. Либо другое, в зависимости от необходимости подгонки под кратность 4096.

Размер девайса в блоках можно узнать так: "blockdev --getsize /dev/hda1"

Надеюсь, кому-нибудь поможет.
« Последнее редактирование: 26 Апреля 2010, 13:42:28 от DeN SPb »

 

Страница сгенерирована за 0.016 секунд. Запросов: 20.