* [mdk-re] HowTo: loop-device + cryptoapi + software raid
@ 2001-10-16 17:42 Peter V. Saveliev
2001-10-16 19:12 ` [mdk-re] Re: HowTo Peter V. Saveliev
2001-10-17 8:00 ` [mdk-re] HowTo: loop-device + cryptoapi + software raid Alexey Voinov
0 siblings, 2 replies; 8+ messages in thread
From: Peter V. Saveliev @ 2001-10-16 17:42 UTC (permalink / raw)
To: mandrake-russian
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 3074 bytes --]
(ÍÏÊ ÐÅÒ×ÙÊ ÏÐÙÔ - ÐÉÎÇ×iÎÑÔËÏ ÅÝÅ)
ëÁËóÄÅ: ÉÓÐÏÌØÚÏ×ÁÎÉÅ loopback × ÏÒÇÁÎÉÚÁÃÉÉ ÏÔËÁÚÏÕÓÔÏÊÞÉ×ÙÈ ÓÉÓÔÅÍ.
ðÏ ÛÁÇÁÍ:
Á) äÌÑ ÎÁÞÁÌÁ ÎÅÏÂÈÏÄÉÍÏ ÉÍÅÔØ ÑÄÒÏ, ÓËÏÎÆÉÇÕÒÉÒÏ×ÁÎÎÏÅ ÄÌÑ ÒÁÂÏÔÙ Ó
loopback ÌÉÂÏ ×ÓÔÒÏÅÎÎÏ, ÌÉÂÏ ÍÏÄÕÌÑÍÉ. ðÏ ÓÞÁÓÔØÀ, ÉÚ×ÅÓÔÎÙÅ ÍÎÅ ÑÄÒÁ
ALT ÐÏÄÄÅÒÖÉ×ÁÀÔ loopback ÉÚ ËÏÒÏÂËÉ.
÷ ÓÌÕÞÁÅ ×ÓÔÒÏÅÎÎÏÊ ÐÏÄÄÅÒÖËÉ ×ÓÅ ÐÒÏÓÔÏ. åÓÌÉ ÖÅ ÎÕÖÎÏ ÚÁÄÅÊÓÔ×Ï×ÁÔØ
ÍÏÄÕÌØ (ÐÏ ÕÍÏÌÞÁÎÉÀ ÎÅ ÇÒÕÚÉÔÓÑ), ÔÏ ÎÁÄÏ ÐÒÏ×ÅÒÉÔØ lsmod - Á ×ÄÒÕÇ
ÚÁÇÒÕÖÅÎ; ÅÓÌÉ ÎÅÔ - ÔÏ ÉÚ /lib/modules/<ÉÍÑ ÑÄÒÁ>/block ÎÕÖÎÏ ÐÏÄÇÒÕÚÉÔØ
loop_xx.o (ÇÄÅ ÈÈ - ÆÉÞÁ) Ó ÐÏÍÏÝØÀ modprobe.
Â) îÕÖÎÙ ÆÁÊÌÙ, ËÏÔÏÒÙÅ ÂÕÄÕÔ ÓÏÏÔ×ÅÔÓÔ×Ï×ÁÔØ ÐÓÅ×ÄÏÕÓÔÒÏÊÓÔ×ÁÍ. óÏÚÄÁÀÔÓÑ
ÏÎÉ ÏÞÅÎØ ÐÒÏÓÔÏ Ó ÐÏÍÏÝØÀ dd if=/dev/zero of=<ÆÁÊÌ> bs=1k count=<ÎÕÖÎÁÑ
ÃÉÆÒÁ>.
×) ðÏÌÕÞÅÎÎÙÅ ÆÁÊÌÙ ÎÕÖÎÏ ÐÒÉÁÔÔÁÞÉÔØ Ë loop-ÄÅ×ÁÊÓÁÍ, ÄÌÑ ÜÔÏÇÏ ÎÕÖÎÏ
losetup -e <ÍÅÔÏÄ ÛÉÆÒÏ×ÁÎÉÑ> /dev/loopX /<ÐÕÔØ>/<ÆÁÊÌ> , ÇÄÅ ÍÅÔÏÄ
ÛÉÆÒÏ×ÁÎÉÑ ÌÉÂÏ none (ÂÅÚ ÎÅÇÏ), ÌÉÂÏ blowfish, ÌÉÂÏ ÌÀÂÏÊ ÄÒÕÇÏÊ ÉÚ
man losetup; loopX - loop-ÄÅ×ÁÊÓ; ÆÁÊÌ - ÔÏÔ ÔÏÌÓÔÙÊ ÆÁÊÌ ÉÚ Â). ëÓÔÁÔÉ,
ÜÔÏÔ É ÐÒÅÄÙÄÕÝÉÊ ÐÕÎËÔ - ÉÚ man losetup.
Ç) ÷ ÓÌÕÞÁÅ ÛÉÆÒÏ×ÁÎÉÑ losetup ÓÐÒÏÓÉÔ ÐÁÒÏÌØ. üÔÏ - ËÌÀÞ, ÐÏ ËÏÔÏÒÏÍÕ
ÂÕÄÅÔ ÛÉÆÒÏ×ÁÔØÓÑ ÆÁÊÌ. úÁÄÁÅÔÓÑ ÐÒÉ ÐÅÒ×ÏÍ ÉÓÐÏÌØÚÏ×ÁÎÉÉ É ÐÏÔÏÍ ÎÕÖÎÏ
ÕËÁÚÙ×ÁÔØ ÔÁËÖÅ ÅÇÏ, ÉÎÁÞÅ, ËÁË ÐÏÎÑÔÎÏ, ÆÁÊÌ ÂÕÄÅÔ ÐÏÎÑÔ ÎÅ×ÅÒÎÏ. ðÒÏ
ÏÛÉÂËÕ ÔÏÖÅ ÎÉËÔÏ ÎÅ ÓÏÏÂÝÉÔ, ËÒÏÍÅ mount ;)
äÁÌØÛÅ ÉÓÔÏÒÉÑ ÉÄÅÔ ÎÅÓËÏÌØËÉÍÉ ÐÕÔÑÍÉ. åÓÌÉ ÏÇÒÁÎÉÞÉÔØÓÑ ÔÅÍ, ÞÔÏ ÕÖÅ
ÎÁÐÉÓÁÎÏ, ÔÏ ÍÏÖÎÏ ÄÅÌÁÔØ mkreiserfs /dev/loopX; mount /dev/loopX /mnt.
åÓÌÉ ÖÅ ÐÒÏÄÏÌÖÁÅÔÓÑ ÔÏÍÌÅÎÉÅ ÄÕÈÁ, ÔÏ:
Ä) óÏÚÄÁÅÔÓÑ /etc/raidtab ÐÏ man raidtab, ÌÉÂÏ ÐÏ ÏÂÒÁÚÃÕ:
---------/etc/raidtab------------
raiddev /dev/md0 # ËÁË ÎÁÚÏ×ÅÍ?
raid-level 1 # ÄÌÑ ÐÒÏÓÔÏÇÏ ÚÅÒËÁÌÉÒÏ×ÁÎÉÑ, raid 1
persistent-superblock 1 # raid'Ï×ÁÑ ÐÒÉÂÌÕÄÁ, ÓÍ. man
chunk-size 8 # ÂÕÆÅÒ
nr-raid-disks 2 # ËÏÌÉÞÅÓÔ×Ï ÕÓÔÒÏÊÓÔ× × ÍÁÓÓÉ×Å
nr-spare-disks 0 # ËÏÌÉÞÅÓÔ×Ï ÚÁÐÁÓÎÙÈ ÄÉÓËÏ×
device /dev/loop0
raid-disk 0
device /dev/loop1
raid-disk 1 # ËÏÇÏ ËÕÄÁ ÐÏÄÃÅÐÉÔØ
----------/etc/raidtab-----------
üÔÏ ÄÌÑ ÐÒÏÓÔÏÇÏ raid, Á ×ÏÔ ÄÌÑ ÈÉÔÒÏÇÏ:
----------/etc/raidtab-----------
raiddev /dev/md0
raid-level 5
nr-raid-disks 3
nr-spare-disks 0
persistent-superblock 1
parity-algorithm left-symmetric
chunk-size 64
device /dev/loop0
raid-disk 0
device /dev/loop1
raid-disk 1
device /dev/loop2
raid-disk 2
-----------/etc/raidtab-----------
éÎÆÏÒÍÁÃÉÑ ×ÚÑÔÁ Ó http://linuxnews.ru/docs/showdoc.php?id=9231&thread=9231
ÚÁ Á×ÔÏÒÓÔ×ÏÍ ÷ÑÞÅÓÌÁ×Á ëÁÌÏÛÉÎÁ.
âÕË×Õ ÚÁÂÙÌ, Á × mail'e ÎÅ ÐÒÏÍÏÔÁÔØ ÎÁÚÁÄ, ÔÁË ÞÔÏ ÐÒÏÄÏÌÖÕ × ÌÁÔÉÎÉÃÅ:
a) ôÅÐÅÒØ ÍÏÖÎÏ ÐÒÉÓÔÕÐÉÔØ Ë ÓÏÚÄÁÎÉÀ raid. õÂÅÄÉ×ÛÉÓØ × ÎÁÌÉÞÉÉ raidtools
(rpm -qa | grep raid), ÎÕÖÎÏ ÓËÁÚÁÔØ mkraid /dev/md0. åÓÌÉ ÎÅÔ ÏÛÉÂÏË, ÔÏ
ÈÏÒÏÛÏ, ÅÓÌÉ ÇÒÏÚÉÔ ÐÏÔÅÒÅÊ ÉÎÆÏÒÍÁÃÉÉ - ÔÏ ÄÌÑ loopback ÎÅ ÓÔÒÁÛÎÏ. ÷ÓÅ
ÒÁ×ÎÏ ÎÉÞÅÇÏ ÎÅ ÉÓÐÏÒÔÉÔÅ ;) ÔÁË ÞÔÏ ÍÏÖÎÏ ÕÐÒÏÓÉÔØ ÓÄÅÌÁÔØ-ÔÁËÉ raid.
b) äÁÌØÛÅ - ÐÏ ÎÁËÁÔÁÎÎÏÍÕ: mkreiserfs /dev/md0.
c) îÁËÏÎÅÃ, mount /dev/md0 /mnt/resource - É ÎÁÓÌÁÖÄÁÊÔÅÓØ!
Setup ÜÔÏÇÏ ÈÏÚÑÊÓÔ×Á ÐÒÉ ÓÔÁÒÔÅ, ÄÕÍÁÀ, ÓÄÅÌÁÔØ ÎÅ ÓÌÏÖÎÏ, ÒÁÚ×Å ÞÔÏ ÂÏÌØÛÅ
ÐÁÒÏÌÅÊ ××ÏÄÉÔØ, ÅÓÌÉ ÅÓÔØ ÛÉÆÒÏ×ÁÎÉÅ ÄÉÓËÏ×.
ðÅÔÒ.
^ permalink raw reply [flat|nested] 8+ messages in thread
* [mdk-re] Re: HowTo...
2001-10-16 17:42 [mdk-re] HowTo: loop-device + cryptoapi + software raid Peter V. Saveliev
@ 2001-10-16 19:12 ` Peter V. Saveliev
2001-10-16 19:24 ` Dmitry V. Levin
2001-10-17 8:00 ` [mdk-re] HowTo: loop-device + cryptoapi + software raid Alexey Voinov
1 sibling, 1 reply; 8+ messages in thread
From: Peter V. Saveliev @ 2001-10-16 19:12 UTC (permalink / raw)
To: mandrake-russian
А вот и превые результаты тестирования.
ReiserFS на подобных системах ведет себя очень неустойчиво. Конкретные цифры - в
течение недели. Субъективно - Ext2fs более уверенно держится. Хотя тоже - далеко
от идеала.
JT: первый раз увидел зависший линух! был в шоке.
Петр.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [mdk-re] Re: HowTo...
2001-10-16 19:12 ` [mdk-re] Re: HowTo Peter V. Saveliev
@ 2001-10-16 19:24 ` Dmitry V. Levin
2001-10-17 11:51 ` [mdk-re] HowTo... + Service Pack 1 ;)) Peter V. Saveliev
2001-10-18 12:59 ` [mdk-re] HowTo... + Service Pack 2 :-| Peter V. Saveliev
0 siblings, 2 replies; 8+ messages in thread
From: Dmitry V. Levin @ 2001-10-16 19:24 UTC (permalink / raw)
To: ALT Linux Spring mailing list
[-- Attachment #1: Type: text/plain, Size: 713 bytes --]
On Tue, Oct 16, 2001 at 07:14:01PM +0400, Peter V. Saveliev wrote:
> А вот и превые результаты тестирования.
>
> ReiserFS на подобных системах ведет себя очень неустойчиво. Конкретные цифры - в
> течение недели. Субъективно - Ext2fs более уверенно держится. Хотя тоже - далеко
> от идеала.
На каких ядрах проводится тестирование?
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@alt-linux.org
ALT Linux Team http://www.altlinux.ru/
Fandra Project http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [mdk-re] HowTo: loop-device + cryptoapi + software raid
2001-10-16 17:42 [mdk-re] HowTo: loop-device + cryptoapi + software raid Peter V. Saveliev
2001-10-16 19:12 ` [mdk-re] Re: HowTo Peter V. Saveliev
@ 2001-10-17 8:00 ` Alexey Voinov
2001-10-18 12:39 ` [mdk-re] " Mikhail Zabaluev
1 sibling, 1 reply; 8+ messages in thread
From: Alexey Voinov @ 2001-10-17 8:00 UTC (permalink / raw)
To: mandrake-russian
[-- Attachment #1: Type: text/plain, Size: 555 bytes --]
Peter V. Saveliev wrote
> б) Нужны файлы, которые будут соответствовать псевдоустройствам. Создаются
> они очень просто с помощью dd if=/dev/zero of=<файл> bs=1k count=<нужная
> цифра>.
Если уж говорить о шифровании, то наверное надёжней будет
dd if=/dev/random ...
(Это для параноиков)
--
Best Regards! | Когда вам платят за работу, надо по крайней мере
Alexey Voinov | делать вид, что вы работаете...
| Б.Виан "Осень в Пекине"
voins@voins.program.ru
voins@online.ru
vns@altlinux.ru
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* [mdk-re] HowTo... + Service Pack 1 ;))
2001-10-16 19:24 ` Dmitry V. Levin
@ 2001-10-17 11:51 ` Peter V. Saveliev
2001-10-18 12:59 ` [mdk-re] HowTo... + Service Pack 2 :-| Peter V. Saveliev
1 sibling, 0 replies; 8+ messages in thread
From: Peter V. Saveliev @ 2001-10-17 11:51 UTC (permalink / raw)
To: mandrake-russian
"Dmitry V. Levin" wrote:
<skip>
> На каких ядрах проводится тестирование?
>
> Regards,
> Dmitry
<skip>
Пока на ядре 2.2.19 из коробки Spring'a. Дальше так:
RAID5 падает, из 20 запусков 20 падений. После чего не работает kill, а при попытке
umount /dev/md0; raidstop /dev/md0 - полное выпадение в нерастворимый осадок всех
сервисов, shell'a, и машина перестает реагировать на внешние раздражители,
погрузившись в нирвану.
В связи с этим, а также просто из здравого смысла я бы рекомендовал класть raidtab не
в /etc, а локально, и запускать raid-утиль так: mkraid -c <путь до локального raidtab>
/dev/md0 (например). Иначе можно услышать непристойности из уст системы при
перезагрузке...
Также (я, например, просек это уже de-facto) надо отметить вещь, очевидную только
после первого выключения машины. А именно, необходимо отработать обратную
последовательность команд - sync; umount /dev/md0; raidstop /dev/md0; losetup -d
/dev/loopX;
Иначе не размонтируется та партиция, на которой лежат файлы псевдоустройств!!!
RAID0 и 1 работает стабильно, при наличии spare-disks и RAID1 делал такие упражнения:
dd if=/dev/random of=<одно устр. из массива, =loop0> bs=1k count=<его размер>;
raidsetfaulty /dev/md0 /dev/loop0; raidhotremove /dev/md0 /dev/loop0; После чего cat
/proc/mdstat начал показывать процентики восстановления... Красота!
Петр.
^ permalink raw reply [flat|nested] 8+ messages in thread
* [mdk-re] Re: HowTo: loop-device + cryptoapi + software raid
2001-10-17 8:00 ` [mdk-re] HowTo: loop-device + cryptoapi + software raid Alexey Voinov
@ 2001-10-18 12:39 ` Mikhail Zabaluev
0 siblings, 0 replies; 8+ messages in thread
From: Mikhail Zabaluev @ 2001-10-18 12:39 UTC (permalink / raw)
To: mandrake-russian; +Cc: Alexey Voinov
Hello Alexey,
On Tue, Oct 16, 2001 at 10:10:29PM +0400, Alexey Voinov wrote:
>
> Peter V. Saveliev wrote
> > б) Нужны файлы, которые будут соответствовать псевдоустройствам. Создаются
> > они очень просто с помощью dd if=/dev/zero of=<файл> bs=1k count=<нужная
> > цифра>.
> Если уж говорить о шифровании, то наверное надёжней будет
> dd if=/dev/random ...
> (Это для параноиков)
Так оно два дня будет файл забивать, если большой. Энтропия в
компьютере -- вещь ценная и дается маленькими порциями.
Лучше /dev/urandom, если не законченный параноик :)
Кстати о птичках: в чипсетах i81x есть аппаратный генератор случайных
чисел, и Linux можно заставить им пользоваться. Правда, вешается он не
на /dev/*random.
--
Stay tuned,
MhZ JID: mookid@jabber.org
___________
I'm successful because I'm lucky. The harder I work, the luckier I get.
^ permalink raw reply [flat|nested] 8+ messages in thread
* [mdk-re] HowTo... + Service Pack 2 :-|
2001-10-16 19:24 ` Dmitry V. Levin
2001-10-17 11:51 ` [mdk-re] HowTo... + Service Pack 1 ;)) Peter V. Saveliev
@ 2001-10-18 12:59 ` Peter V. Saveliev
2001-10-18 14:14 ` Dmitry V. Levin
1 sibling, 1 reply; 8+ messages in thread
From: Peter V. Saveliev @ 2001-10-18 12:59 UTC (permalink / raw)
To: mandrake-russian
"Dmitry V. Levin" wrote:
<skip>
> На каких ядрах проводится тестирование?
>
> Regards,
> Dmitry
<skip>
Попробовал на ядре 2.4.2 из коробки Spring'a.
RAID5:
ReiserFS вешается на этапе создания файловой системы. Симптомы те же. Ext2FS ведет
себя как живая, скорость - потрясающая для такого сочетания, то есть на копирование
100 файлов по 0.5 Мб уходит ~3 минут, что, учитывая скорость сетей, зачастую никто и
не заметит. Но при всем при этом в любой момент может грохнуться, что и делает. Выбрав
момент не любой, а неудобный. В top первые три места на момент падения занимают loop0,
loop1 и loop2.
RAID0, 1:
Все пучком торчит.
БАГ?
На ядре 2.4.2 не удалось создать криптованные псевдоустройства. losetup -e blowfish
спрашивает пароль и вылетает, сообщив о том, что SET_LOOP_ЧЕГО-ТО-ТАМ нет и быть не
может.
Но, скорее всего, это просто неотконфигурированное под крипту ядро. Не успел
посмотреть.
Полученные данные о падении RAID5 (независимость от способа копирования - локально/по
сети; от FS - ext2/reiser (хотя симптомы разные); от шифрованности устройств -
none/blowfish; также падение всего вместе с RAID) наводят меня на мысль о том, что это
проблемы в испытанных ядрах.
Петр.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [mdk-re] HowTo... + Service Pack 2 :-|
2001-10-18 12:59 ` [mdk-re] HowTo... + Service Pack 2 :-| Peter V. Saveliev
@ 2001-10-18 14:14 ` Dmitry V. Levin
0 siblings, 0 replies; 8+ messages in thread
From: Dmitry V. Levin @ 2001-10-18 14:14 UTC (permalink / raw)
To: ALT Linux Spring mailing list
[-- Attachment #1: Type: text/plain, Size: 754 bytes --]
On Thu, Oct 18, 2001 at 01:03:23PM +0400, Peter V. Saveliev wrote:
> БАГ?
> На ядре 2.4.2 не удалось создать криптованные псевдоустройства. losetup -e blowfish
> спрашивает пароль и вылетает, сообщив о том, что SET_LOOP_ЧЕГО-ТО-ТАМ нет и быть не
> может.
В ранних ядрах 2.4.x действительно были проблемы с созданием encrypted
loopback devices. Сейчас эта проблема решена.
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@alt-linux.org
ALT Linux Team http://www.altlinux.ru/
Fandra Project http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2001-10-18 14:14 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-10-16 17:42 [mdk-re] HowTo: loop-device + cryptoapi + software raid Peter V. Saveliev
2001-10-16 19:12 ` [mdk-re] Re: HowTo Peter V. Saveliev
2001-10-16 19:24 ` Dmitry V. Levin
2001-10-17 11:51 ` [mdk-re] HowTo... + Service Pack 1 ;)) Peter V. Saveliev
2001-10-18 12:59 ` [mdk-re] HowTo... + Service Pack 2 :-| Peter V. Saveliev
2001-10-18 14:14 ` Dmitry V. Levin
2001-10-17 8:00 ` [mdk-re] HowTo: loop-device + cryptoapi + software raid Alexey Voinov
2001-10-18 12:39 ` [mdk-re] " Mikhail Zabaluev
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git