[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Надежность LVM (ext3 vs lvm и ext3)



28.03.2012 09:45, Скубриев Владимир пишет:
> Вы ведь в списке рассылке, которая по сути своей существует с целью
> помощи одних - другим. Расскажите пожалуйста как вы делаете разбивку
> на серверах ?
>
> Предположим что это сервер с двумя/четырьмя дисками.
Вставлю свои 5 копеек.

В общем случае если возможно сделать рейд - делаю рейд. Уровень зависит
от задач и количества дисков. Чаще всего это 1 и 10. И чаще всего аппаратно.
Если софтово - то первые 300M - отдельный рейд для /boot с ext2 без lvm,
остальное - pv для lvm.
По разнесению фс по томам - сильно зависит от задач, но в общем так:
/boot (без lvm, остальное на lvm) - 300M
/ - 5G
swap - == объём RAM, но не более 4G. Опять же зависит от железа и задач.
На сервер с sas-винтами на аппаратном raid10 с 32Gb RAM, использующийся
в качестве машины с виртуалками будет совершенно бестолково делать swap
даже на 2Гб. Местами вообще и 1Гб будет бестолково и много - слишком
неповоротливый будет сервер, если он ВНЕЗАПНО решит достать много свопа.
Рекомендации вида RAM*2 остались во временах, когда полгига RAM это было
много.
Далее делаем lv для того, что реально нужно.
Файлопомойка? - сделаем мелкий lv где-нибудь в /samba/ внутри кторого
будут более крупные, в которых и будут лежать файлы.
Пример файлопомойки мелкой конторы:
/dev/mapper/brain-data
                     1008M   35M  923M   4% /data
/dev/mapper/brain-samba
                      9,9G  7,9G  1,6G  84% /data/samba
/dev/mapper/brain-backup
                       69G   29G   37G  45% /data/backup
/dev/mapper/brain-common
                       51G   28G   21G  58% /data/samba/common
/dev/mapper/brain-home
                       15G  734M   14G   6% /home
/dev/mapper/brain-profiles
                       14G  1,4G   12G  11% /data/samba/profiles
Ну или вот домашняя файлопомойка моя:
/dev/mapper/vg1-audiobooks
                       23G   14G  9,8G  58% /shared-files/audiobooks
/dev/mapper/vg1-books
                      1,0G  151M  874M  15% /shared-files/books
/dev/mapper/vg1-games
                      109G  101G  9,0G  92% /shared-files/games
/dev/mapper/vg1-music
                      120G  112G  8,7G  93% /shared-files/music
/dev/mapper/vg1-soft  245G  238G  7,1G  98% /shared-files/soft
/dev/mapper/vg1-video
                      1,2T  1,1T   30G  98% /shared-files/video
/dev/mapper/vg1-downloads
                       20G   17G  3,2G  85% /shared-files/0-downloads
/dev/mapper/vg1-upload
                       20G   12G  8,5G  58% /shared-files/upload

Можно не пилить так, а сделать квотами, но _мне_ так удобнее.
Мускуль - сделаем нужного размера lv и примонтируем куда надо - либо
туда, где мускуль подефолту хранит свои базы, либо в удобное (ну мало ли
у кого какие привычки) для нас место типа /data/mysql/. Примеров думаю
не надо - всё и так ясно.
Ещё что-то? - сделаем аналогично.

Не скажу что это всё 100% правильно и является последней инстанцией. Вся
эта возня "всё на одном разделе" или "всё на разных" - это как война
тупоконечников с остроконечниками.


>>>>> Например программа писала в /var который по сути у вас находится на
>>>>> одной файловой системе с /etc и т.д. произошла ошибка, например
>>>>> выключение питания. Очень велика вероятность того, что сервер не
>>>>> загрузится из-за не достаточности данных или не доступности /etc.
>>>> о_О
>>> я часто с таким встречался
За более чем 10 лет не встречался ни разу чтобы ext3 крошилась от
такого. С недавнего времени использую ext4, но и она себя так не ведёт.

>>>>>              4. lvm 50000 - var
>>>> Херасе.
>>> Для примера ради. Помогаю чем могу. Все таки участник рассылки.
>> "Чем могу" это всмысле "нормальной цифры придумать не смог, так хоть
>> такую
>> дам"?
> да
Дурацкий подход. Говорят же - промолчи - за умного сойдёшь. Лучше ничего
не говорить, чем глупости.

>>
>>>>>              5. lvm 1000  - tmp
>>>> tmp на tmpfs
>>> не всегда оправдано. В моем случае он используется часто как
>>> временный диск пользователями сети
>> Там всё равно всего гигабайт, какая разница?
ИМХО, /tmp на tmpfs самое место, но опять же зависит от задач. Некоторые
очень хотят много писать в /tmp - например mc.


28.03.2012 12:43, Скубриев Владимир пишет:
> вот цитата с tldp с которой я все таки соглашусь:
>
> http://tldp.org/HOWTO/Software-RAID-HOWTO.html#toc2.3
> <...>
> But if the system has been swapping on the now faulty device, you will
> for sure be going down. Swapping on a RAID-1 device would solve this
> problem.
О чём и речь.

-- 
Best regards,
Mikhail
-
WWW: http://www.antmix.pp.ru/
XMPP: antmix@stopicq.ru

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: