LINUX.ORG.RU
решено ФорумAdmin

[:|||:] Разметка диска и вопросик по LVM.


0

0

Здравствуйте.

Планирую переразметить диск. Пока пришёл к примерно следующей схеме:

/boot - 50 (100)M
/ - 500M
/usr - 5G (?)
/var - 1G
/tmp - tmpfs до 500M
/var/tmp - bind на /tmp
/home - 300G

Debian, практически типичный десктоп без полноразмерных DE. Помимо оптимальности схемы в целом (я понимаю, что это вопрос индивидуальный, но всё же...), интересует следующий момент — существуют ли приложения, которым внезапно может потребоваться очень много места во временном каталоге? Не относится ли к ним GNU R, с которым через некоторое время я буду, возможно, работать?

По поводу LVM: я не очень понял, какое значение имеет размер логических экстентов? Везде пишут только о значении по умолчанию, и как это значение изменить, если оно меня не устраивает — а я без понятия, устраивает оно меня или нет...

Спасибо.

★★★★★

Блин, редактировать уже нельзя. Вопрос про R снят. Уточню вопрос про экстенты: имеется в виду LVM2, т.к. значение размера для LVM1 я нашёл в гугле.

GotF ★★★★★
() автор топика

Пока пришёл к примерно следующей схеме:

Схема твоя, мягко говоря, не очень.
Увеличь все разделы на пару гигов.
Нахрена тебе для /home 300G? Порно?
Онеме?

/var - 1G

Какой смысл на десктопе выдялть раздел
под /var? Да еще такой крошечный. /usr?
Сделай boot (200 метров). Корень, /home
и /tmp в LVM.

power
()
Ответ на: комментарий от power

Нахрена тебе для /home 300G? Порно? Онеме?

Неа, но там иногда образуются свалки из всякой хрени. Сейчас так же 300, используется чуть больше трети.

Какой смысл на десктопе выдялть раздел под /var?

Отделить меняющиеся данные. Иметь возможность цеплять / в ro.

Да еще такой крошечный. /usr?

┌[~]
└> du -c /usr/
2.1G	total

Должно хватить, в принципе.

Сделай boot (200 метров).

┌[~]
└> du /boot/
6.6M	/boot/

Зачем?

GotF ★★★★★
() автор топика
Ответ на: комментарий от GotF

6.6M /boot/

Не может быть O_o
Вот что у меня в /boot:

vmlinuz-2.6.32-21-generic
vmlinuz-2.6.32-22-generic
vmlinuz-2.6.32-23-generic
initrd.img-2.6.32-21-generic
initrd.img-2.6.32-22-generic
initrd.img-2.6.32-23-generic

power
()
Ответ на: комментарий от power
┌[~]
└> ll /boot/
total 6.6M
-rw-r--r-- 1 root root  512 2010-07-19 13:51 boot.0340
-rw-r--r-- 1 root root  512 2010-04-04 02:41 boot.0800
-rw-r--r-- 1 root root 309k 2010-04-04 02:41 coffee.bmp
-rw-r--r-- 1 root root  86k 2010-06-21 03:20 config-2.6.26-2-amd64
lrwxrwxrwx 1 root root   15 2010-04-04 02:41 debian.bmp -> /boot/sarge.bmp
-rw-r--r-- 1 root root 154k 2010-04-04 02:41 debianlilo.bmp
-rw-r--r-- 1 root root 3.0M 2010-07-17 19:16 initrd.img-2.6.26-2-amd64
-rw------- 1 root root  61k 2010-07-20 08:08 map
-rw-r--r-- 1 root root  24k 2010-04-04 02:41 sarge.bmp
-rw-r--r-- 1 root root  25k 2010-04-04 02:41 sid.bmp
-rw-r--r-- 1 root root 1.3M 2010-06-21 03:20 System.map-2.6.26-2-amd64
-rw-r--r-- 1 root root 1.8M 2010-06-21 03:19 vmlinuz-2.6.26-2-amd64
GotF ★★★★★
() автор топика

Вот типичный дом. комп (Debian squeeze)

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             259M   32M  214M 13% /boot
/dev/mapper/vg1-root  508M  256M  253M 51% /
/dev/mapper/vg1-home   10G  3.8G  6.3G 38% /home
/dev/mapper/vg1-usr   4.0G  3.0G 1021M 76% /usr
/dev/mapper/vg1-var  1014M  530M  485M 53% /var

Остальное место на диске выделено во всякие /home/multimedia, /home/torrents и пр.
Также диски kvm вирт. машин на LVM
$ ls /dev/vg1/v_*
v_centos54_1
v_centos54_2
v_lenny32
v_squeeze
v_win2000sp4
v_winxp

И место в VG1 еще есть
Free PE / Size 16287 / 63.62 GiB

sdio ★★★★★
()

не надо байндить /var/tmp/ на /tmp Потому что первый может хранить данные, которые потребуются после перезагрузки, а второй при перезагрузке вайпается.

name_no ★★
()
Ответ на: комментарий от name_no

Ты напомнил мне о /tmp, который у меня на /var сидит

$ mount | grep /tmp
/var/maintmp on /tmp type none (rw,bind)

sdio ★★★★★
()
Ответ на: комментарий от sdio

/home/multimedia, /home/torrents

Хорошая мысль, но у меня руки не доходят до такой разбивки.

GotF ★★★★★
() автор топика

тоже когда-то занимался этой «серверной» размекой. в итоге один / на 20 гигов и остальное в /mnt/data

Gordon01 ★★
()

/boot 50-100 m , да , если нужен отдельный /boot
/ 500 M , мало
/var 1 Gb , не хватит, тем более дебиан там держит кеш пакетов, не вижу смысла выделять его отдельно

/ + var ( + boot ) можно сделать просто / , размером от 2 Gb

/usr - 5 Gb, если установка ОС это только установка ОС , то это будет минимально и достаточно, а если захочется поставить какой-то большой пакет? Или игры? мне кажется лучше исходить от 15 Gb
возможно придется сделать mkdir /usr/opt && ln -s /usr/opt /opt
т.к. туда все равно кое что ставится, и если / маленький, то будут проблемы с местом

/tmp в tmpfs - да, это хорошая идея

/var/tmp как bind, дискуссия есть тут - http://www.linux.org.ru/forum/general/5148835 , можно конечно, но во-первых это не рекомендуется по FHS, во-вторых пользы будет немного, /var/tmp не скажу что активно используется для временных файлов в дебиан, можно оставить его каталогом в пределах /var

/home - все остальное, если не нужны никакие дополнительные разделы ни для чего.

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

да , если нужен отдельный /boot

При шифровании корня это неизбежно, к сожалению.

/var 1 Gb , не хватит, тем более дебиан там держит кеш пакетов, не вижу смысла выделять его отдельно

Сейчас он у меня весит около 150Mb. Думаю, хватит. Пакеты не кэшируются, т.к. устанавливаются из локального репозитория.

/usr - 5 Gb, если установка ОС это только установка ОС , то это будет минимально и достаточно, а если захочется поставить какой-то большой пакет? Или игры?

Угу, тут есть сомнения. Правда, «большие» игры у меня просто не пойдут, я играю только в аркады и стратегии из нативных, остальные — под эмуляторами =)

т.к. туда все равно кое что ставится

Если честно, не видел таких пакетов...

/var/tmp как bind, дискуссия есть тут...

Это я уже уяснил, спасибо :-)

GotF ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.