LINUX.ORG.RU
ФорумTalks

Lor Аналитики,полутехнический вопрос по, «Разбивка диска».


0

0

http://ubuntologia.ru/forum/viewtopic.php?f=93&t=1651

/ - 7+ ГБ, reiserFS /boot - 50 - 100 МБ, ext2 /var - 3 ГБ, ext2 /tmp - 2 ГБ, ext2 /home - 5+ ГБ, ext3 (ext4), XFS /swap - 2 ГБ.

Такая разбивка позволяет увеличить производительность и разнести временные, постоянно изменяемые файлы от основных системных.

Что скажут аналитики, стоит так сделать разметку? И согласны вы с автором по ссылке, что скорость загрузки и работы увеличится, чем с ext4 все разделы?


Если RAM >= 1GB, то в /tmp можно смонтировать tmpfs.

Cancellor ★★★★☆
()

/var на reiser лучше, не?

У меня где-то так, тока своп слишком большой сделал, не расчитал.

shamazmazum
()

Хомяка разбить маленький раздел ext4 + большой ext4 или xfs. ext2 на ext4 поменять везде кроме бута.

linux4ever
()

Аналитики скажут, что в оффтопике именно такие люди занимаются "оптимизацией реестра" и "ускорением интернета" с известным результатом.
Единственный надежный способ увеличения производительности - апгрейд. Остальное - бестолковая суета, вызванная зудом в одном месте и переизбытком свободного времени.

ist76 ★★★★★
()

Херня. Прирост производительности дает разнесение партишен на разные шпиндели, это раз, и два - нахрена такой зоопарк из файловых систем? В линаксе можно доверять только ext2, все остальное в стадии testing.

Sun-ch
()
Ответ на: комментарий от linux4ever

>Я бы не сказал

Если жесткий диск один, то, хоть на изнанку вывернись, а узким местом будет скорость диска, а не то, как, и на какие ФС он разбит.

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

А ещё кто-то ext2 пользует??

Все нормальные люди, у которых /boot на отдельном разделе

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

> А ещё кто-то ext2 пользует?? Хотя для /tmp можно.

С тех пор, как ext4 научилась работать без журнала, уже и для /tmp можно её юзать вместо ext2. Ну или вообще tmpfs.

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

И каков ожидаемый прирост производительности, больше погрешности измерения?

ist76 ★★★★★
()

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

eugene2k
()

/usr имеет смысл отделить от / хотя бы потому, что на /usr можно поставить noatime/relatime (метки обновления там не имеют смысла) или вообще ro

Зоопарк файловых систем плох тем, что грузятся их модули -- кушают память и увеличивают вероятность отказа

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

> а почему хомяк маленький такой? куда пр0н и варез складировать бедешь?

виртуалка это похоже

annoynimous ★★★★★
()

Я разметил так

2 Гбайт - ext2 /boot
2 Гбайт swap - не используется из-за наличия 8Гбайт оперативной памяти
все остальное (156 Гбайт) ext3 /

sign
()

Зоопарк на выезде.

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

> Ты сделал аккурат херово :)

Да и знал это. К тому же это еще и Gentoo, соответственно файлы постоянно перетасовываются (emerge -e world) и теоретически это приводит к фрагментации.

Но субъективно после года работы тормозов замечено не было. Система работает как раньше.

sign
()

Всегда использую 3 раздела - /boot (всё остальное на LVM, поэтому отдельный раздел), / и /home (чтобы упростить миграцию, если придёт в голову переустановить ОС). Каких то проблем с фрагментацией не замечал. Полагаю, фрагментация будет заметна, если занято в районе 90% жёсткого диска, у меня больше 20-30% обычно никогда не бывает занято.

Legioner ★★★★★
()

зачем ты хранишь / на reiser? Разве у тебя туда часто пишется/от туда читается много мелких файлов? Зачем ты используешь устаревшую reiserfs, если есть и до сих пор поддерживается reiser4? Зачем ты хранишь /etc /bin /sbin и /usr на одном разделе? Ведь если во время установки пакетов в /usr система упадет и раздел повредится ты не сможешь загрузиться. Зачем ты хранишь /var с логами, данными менеджера пакетов и другой важной информацией на ext2? И наконец зачем тебе xfs на /home? И еще, всякие кеши и tmp можно безболезненно вынести на reiser4, а файлопомойку с торрентами на xfs. Хотя если у тебя не lvm - поменять систему разбиения будет проблематично.

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

> 2 Гбайт - ext2 /boot

Извиняюсь, писал по памяти, ошибся. По уточненным данным на /boot выделено 100 Мбайт. В общем, все по хендбуку.

sign
()

Если набить в компьютер 16 гигов памяти, то как-то пофиг будет и на разбивку и на файловые системы.

Lumi ★★★★★
()

Все это хер.я. Сам разбиваю

/
/tmp
/home
/mnt/Data
Все на ext4. swap нету.

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

>Если набить в компьютер 16 гигов памяти, то как-то пофиг будет и на разбивку и на файловые системы.

А можно будет установить линукс в эту память? Где-то слышал про ос, которая загружается и работает в памяти компьютера, типа даже харда не надо, или это феерический бред?

Ab-1
() автор топика
Ответ на: комментарий от Ab-1

А забыл, сама система должна быть на флоппи.

Ab-1
() автор топика
Ответ на: комментарий от Legioner

Нет, она на флоппи, и она загружается в рам или копируется? хз, и уже работает от туда и там хранит себя, можно даже вытянуть флоппи, как-то так.

Ну это всего слухи, сам не пробовал, я тогда её не смог записать на флоппи.

Ab-1
() автор топика
Ответ на: комментарий от Ab-1

>А можно будет установить линукс в эту память? Где-то слышал про ос, которая загружается и работает в памяти компьютера, типа даже харда не надо, или это феерический бред?

Да можно, man aufs.

linux4ever
()
Ответ на: комментарий от Ab-1

жжоте товарищ. представьте себе, компутер может великолепно работать без винта. да, хоть с флоппи загрузившись.

MoRoZ
()
Ответ на: комментарий от Ab-1

Да! man aufs.

Объясняю. Тебе надо при загрузке заставить систему распаковывать заранее созданный squashfs файл, в котором у тебя будет лежать /usr и домашний корень. При загрузке squashfs будет копироваться в память и объединяться в aufs вместе с хардом, при выключении squash будет пересоздаваться. Вот тогда система будет просто реактивной. Памяти надо не менее 8 Гб.

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

>Вот тогда система будет просто реактивной. Памяти надо не менее 8 Гб.

Всё теперь понял, вывел ты меня на путь истинный.

Ab-1
() автор топика
Ответ на: комментарий от Lumi

> Если набить в компьютер 16 гигов памяти, то как-то пофиг будет и на разбивку и на файловые системы.

Далеко не все платы поддерживают 16 гигов. Даже 8 поддерживают не все. Поэтому при покупке проверял, чтобы материнка поддерживала 8 гигов.

sign
()
Ответ на: комментарий от Ab-1

Точнее не распаковывать, а просто копировать. Можно даже простой tar использовать.

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

Это правда, но p35, p45, x38, x48, p55, x58, также процессоры am2/am3 поддерживают 8 гб, а вот 16 гб только с поддержкой ECC.

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

>Единственный надежный способ увеличения производительности - апгрейд.

Угу. А единственный способ кушать вкуснее - более дорогая кухарка.

KRoN73 ★★★★★
()
Ответ на: комментарий от Ab-1

>Где-то слышал про ос, которая загружается и работает в памяти компьютера, типа даже харда не надо

OR-DOS, CP/M, да и под своей первой DOS я на Retalator F-29 так летал :) На винты сразу денег не хватило...

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

absolute@Ab-1-desktop:~$ lspci

00:00.0 Host bridge: Intel Corporation 82Q35 Express DRAM Controller (rev 02)

00:01.0 PCI bridge: Intel Corporation 82Q35 Express PCI Express Root Port (rev 02)

00:03.0 Communication controller: Intel Corporation 82Q35 Express MEI Controller (rev 02)

00:03.2 IDE interface: Intel Corporation 82Q35 Express PT IDER Controller (rev 02)

00:03.3 Serial controller: Intel Corporation 82Q35 Express Serial KT Controller (rev 02)

00:19.0 Ethernet controller: Intel Corporation 82566DM-2 Gigabit Network Connection (rev 02)

00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)

00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)

00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)

00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)

00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02)

00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 02)

00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)

00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)

00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)

00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)

00:1f.0 ISA bridge: Intel Corporation 82801IO (ICH9DO) LPC Interface Controller (rev 02)

00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA IDE Controller (rev 02)

00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA IDE Controller (rev 02)

01:00.0 VGA compatible controller: nVidia Corporation GeForce 8400 SE (rev a1)

07:04.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card (rev 02)

Ab-1
() автор топика
Ответ на: комментарий от sign

>Далеко не все платы поддерживают 16 гигов. Даже 8 поддерживают не все

Я бы сказал, что поддержка именно 16Гб макс. - не такое частое дело. 4, 8, 12, 24, 32 обычно пределы :)

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