Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: lsdlsd в Jan 24, 2008, 15:52



Титла: Lvm on debian
Публикувано от: lsdlsd в Jan 24, 2008, 15:52
Удачно ли е да разчитам на LVM в debian.При инсталация ме пита дали да го инсталира, да го ползвам ли за сервер или не. ;)
Благодаря предварително.


Титла: Lvm on debian
Публикувано от: gat3way в Jan 24, 2008, 16:20
Точно толкова удачно, колкото и ако го ползваш на някоя друга дистрибуция.

Да го ползваш или не за съжаление е въпрос, който не мога (а и вярвам, че никой не може) да ти отговори.

Просто зависи от твоите нужди. Според мен, LVM дава доста голяма гъвкавост при организация на storage-a като VG-тата могат да ти се разпростират по няколко блокови устройства без много зор, могат да се resize-ват, подържат се redundancy нива  и т.н. Но най-вече има snapshotting, което е доста ценна възможност при онлайн файлови бекъпи.

Проблемите с LVM възникват предимно при смяна на ядра или нескопосани опити да ги използваш от няколко нода в рамките на клъстер (което успях да сътворя наскоро и доведе до забавни резултати). Поне при мен е ставало така.


Титла: Lvm on debian
Публикувано от: bubu в Jan 24, 2008, 16:20
Освен ако наистина не считаш, че е важно да се ползва няма смисъл да го слагаш. Това което прави ЛВМ е да ти виртуализира няколко хард диска и пц-то да си мисли че е един само. Според мен по-добре да не се слага, защото ако се прецака системата е по-труден рестор-а на информацията.


Титла: Lvm on debian
Публикувано от: Hapkoc в Jan 24, 2008, 16:34
bubu, не си съвсем прав.

Дава ти доста голяма свобода да си resize-ваш дяловете. Примерно установяваш, че си оставил прекалено много място за / и прекалено малко за /home (или обратното) - преразпределяш с доста по-малко главоболия, отколкото без LVM.


Титла: Lvm on debian
Публикувано от: zeridon в Jan 24, 2008, 16:36
Зависи много какво целиш. Ако тръгваш с малко дискове които в последствие ще растат е много добра инвестиция поради факта че в последствие дяловете можеш да ги надуваш на живо без рестарти, без еквилибристики и тн.

Отделно върху ЛВМ можеш да си пуснеш и райдове и т.н. ...


Титла: Lvm on debian
Публикувано от: bnight в Jan 24, 2008, 16:37
Добър отговор но като цяло според мен LVM е много удобно именно за сървърни системи. Има прекалено много предимства и позволява няколко по-малки диска да се вържат в по-голям масив с което ползването им за големи данни е доста по-удобно особено ако имаш IMG файлове по няколко GB-та. Сега вече всичко си зависи специално аз не съм ползвал LVM на Дебиан за което мога само да съжелявам (два сървъра са live без lvm) което в бъдеще би могло да е проблем.  В крайна сметка си е въпрос на гледна точка. А иначе какво може LVM може да прочетеш тук и тогава да прецениш дали си струва:

http://tldp.org/HOWTO/LVM-HOWTO/


Титла: Lvm on debian
Публикувано от: lsdlsd в Jan 24, 2008, 16:58
Благодаря на всички мисля че ще го ползвам ;).


Титла: Lvm on debian
Публикувано от: bubu в Jan 24, 2008, 17:14
Мен общо взето не ме кефи, защото имам едно сървърче с лвм и му се скапа нещо файловата система и с 300 зора подкарах fsck от лайв цд за да я оправя. Пък и не съм запознат с варианта какво става ако единия диск се скапе, дали има начин да се възстанови поне отчасти инфото от здравите хардове.


Титла: Lvm on debian
Публикувано от: Gaara в Jan 24, 2008, 18:43
Някой играл ли си е с dump и restore в/у LVM? Получават се доста интересни неща, които са рандъм и нямат точни стъпки :D


Титла: Lvm on debian
Публикувано от: gat3way в Jan 24, 2008, 19:48
Защо ти е да го правиш?


Титла: Lvm on debian
Публикувано от: tarator в Jan 24, 2008, 20:15
Някой мерил ли е колко забавя LVM?


Титла: Lvm on debian
Публикувано от: gat3way в Jan 24, 2008, 20:42
Защо смяташ, че ще забавя нещо особено?


Титла: Lvm on debian
Публикувано от: tarator в Jan 24, 2008, 21:29
> Защо смяташ, че ще забавя нещо особено?

Не знам, затова питам. Подозренията ми са заради два лаптопа с Линукс, единият с DualCore (не помня точно колко гигахерца) и LVM и друг с Pentium M 1.6GHz без LVM. Ядрото се компилира приблизително за същото време, въпреки че на първия го пускам с make -j 2. Мързи ме да меря, просто оттогава винаги инсталирам без LVM.


Титла: Lvm on debian
Публикувано от: gat3way в Jan 24, 2008, 21:47
Ммммм....така като гледам последователното четене при LVM e по-бавно (логично де):

dd if=/dev/hda2 of=/dev/null count=1000000
1000000+0 records in
1000000+0 records out
512000000 bytes (512 MB) copied, 10.4594 seconds, 49.0 MB/s

dd if=/dev/mapper/vg00-var of=/dev/null count=1000000
1000000+0 records in
1000000+0 records out
512000000 bytes (512 MB) copied, 16.0853 seconds, 31.8 MB/s

Обаче трябва да се вземе предвид факта, че това е доста далеч от една реална ситуация.


Титла: Lvm on debian
Публикувано от: tarator в Jan 24, 2008, 22:34
Бих казал, че е доста по-бавно, над 30%. Компилирай едно ядро на двете да видим :)


Титла: Lvm on debian
Публикувано от: gat3way в Jan 24, 2008, 22:38
Мммм мисля, че нямам как да го направя в момента. Не че е невъзможно, ама ще е голяма играчка да осигуря наличните условия :)


Титла: Lvm on debian
Публикувано от: Gaara в Jan 25, 2008, 08:38
Цитат (gat3way @ Ян. 24 2008,20:48)
Защо ти е да го правиш?

Не е нужно да имаш точно определена причниа, но нека да приемем, че си правиш скрипт за бекъм и рестор. Когато правиш dump на файлове, намиращи се на LVM, в 50% от случаите ще има счупени файлове (доста рандъм е). Ако пробваш същото на дял, който не е LVM, нещата са доста различни  :D


Титла: Lvm on debian
Публикувано от: gat3way в Jan 25, 2008, 09:13
Ммм, правиш един snapshot и му копираш файловете, така поне ще имаш повече консистентност на данните от бекъпа :)

То между другото ако дъмп-ваш блоково устройство с маунтната файлова система отгоре и някакви процеси, които мажат, никога няма да си сигурен че имаш качествен бекъп , особено ако е по-голяма файловата система.

Пък и закво ти е да бекъпваш например ext3 журнала, разхищение си е това :)


Титла: Lvm on debian
Публикувано от: Gaara в Jan 25, 2008, 09:34
Може ли малко по-подробен да бъдеш или да ме пренасочиш на някъде, където мога да попрочета? :)


Титла: Lvm on debian
Публикувано от: gat3way в Jan 25, 2008, 09:50
бекъпване от snapshot:
http://tldp.org/HOWTO/LVM-HOWTO/snapshots_backup.html

защо бекъпване на маунтнати файлови системи не е много добра идея:
http://m8d.de/news/backup-dump.html

Цитат
" A mounted file system might cause problems while trying to run dump. A file system, if it is very busy, can contain new/deleted/changed files that dump cannot keep track of all the time while it has already been started. That's why, you should unmount your system, when you want to have a reliable backup (e.g. when copying your whole Linux installation or other critical tasks). I recommend a live CD for this task.

I'm using dump on a live mounted ext2 system, because I don't expect high loss when active files are not stored properly. "


Това се избягва при ползване на snapshots, защото при тях се гарантира, че никой няма да пише отгоре, докато ги бекъпваш, т.е те са като "моментна снимка" на съдържанието на LVM volume-a. И така, докато бекъпваш, няма нужда да размонтираш файлови системи, което вероятно ще е свързано и със спиране на услуги, които ги ползват.


Титла: Lvm on debian
Публикувано от: teh в Jan 25, 2008, 14:33
Това с компилирането на kernel и LVM беше яко ;-)