И вновь разметка диска ;)

Прошу помочь правильно разметить диск. Машинка "домашняя", диск один — SATA 250 GB. Пока набросал вот, что:

/boot ext2 64Mb
swap none 1Gb
/ ext4 1Gb

Остальное будет на LVM2. Но не совсем определился, что ставить на корень. Полагаю, надо рассматривать ext4 или reiserfs? Знаю, что reiserfs можно сконвертировать в ext4, а ext4 можно будет в btrfs (уже можно?). Btrfs пока ставить не хочу - сконвертировать в неё из ext4 всегда успею. Собственно, вопрос вот в чём: Что выбрать для корня? Reiserfs или ext4? Будет ли смысл использовать btrfs для корня в дальнейшем?
На LVM2:

/usr 5 GB
/usr/portage/distfiles 3Gb
/usr/portage 2Gb
/home 50 GB
/opt 5 GB
/var 10 GB

Что скажите? Думаю ещё чего нибудь вынести... С ФС тут не могу определится. Хотел бы в заюзать btrfs (сейчас хочу сделать будущие btrfs-разделы в ext4, а когда btrfs станет стабильной - сконвертирую) и Reiser4, но где лучше одна, а где другая? Имеет ли смысл тут XFS (например, на /home) или обычная reiserfs (3.6)? Или же вышеперечисленные btrfs и Reiser4 лучше?

/tmp, /var/tmp хочу сделать в tmpfs. Может что ещё стоит туда же вынести? Прошу учесть, что ОЗУ у меня 1Gb.

Стандартную "/boot, /, /home" прошу не предлагать. Всем откликнувшимся, заранее спасибо.

Мое ИМХО: Вам оно надо? Зачем

Мое ИМХО: Вам оно надо? Зачем каждую папку на домашнем компе выносить в отдельный раздел? Те часы, которые Вы потратите на выбор файловой системы, не окупятся даже за 10 лет использования ПК.

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

/var/tmp при озу в 1гб лучше

/var/tmp при озу в 1гб лучше не делать tmpfs - там же портаж собирает.
ext-у я как-то не доверяю, с ним косяков больно много было у народа, явно торопились снять с него статус экспериментальной фс. На бтрфс тоже пока лучше не замахиватся, имхо - мега-скорости там нет, фичи типа снапшотов и чексумм... Они вам нужны? Алсо, btrfs лучше делать без lvm2, он сам вроде умеет делать разделение, т.е. меньше фрагментации будет.

Рейзер4 хорош в скорости, но там беда с ресайзом, т.е. на lvm2 пока что не подходит.
Рейзер3 хорош первые пол-года, потом начинаются тупняки, имхо. Особенно если часто обновляться.
XFS плох без упса, да и на многопоточности он проваливается.

Другими словами - все плохо и идеальной фс не существует. Приходится выбирать по названию.

P.S. На lvm2 делайте начальные размеры разделов не большими - увеличить всегда проще, чем ужать.

> /var/tmp при озу в 1гб

> /var/tmp при озу в 1гб лучше не делать tmpfs - там же портаж собирает.

А если увеличить интенсивность использования свопа?

> Рейзер4 хорош в скорости, но там беда с ресайзом, т.е. на lvm2 пока что не подходит.

А в чём это проявляется?

> XFS плох без упса, да и на многопоточности он проваливается.

Но всё же для /home вы бы его посоветовали? Или лучше не создавать зоопарка и использовать что то другое?

> Другими словами - все плохо и идеальной фс не существует.

Вот поэтому и не хочу ограничиваться одной, как раньше :)

> Алсо, btrfs лучше делать без lvm2, он сам вроде умеет делать разделение, т.е. меньше фрагментации будет.

То есть, возможно, есть даже смысл сделать весь диск на ней? Не сейчас, так позже.

:)

В /var/tmp рекомендую не менее 7Гб места - примерно столько к примеру ООфис использует при сборке. Так что в tmpfs его - дохлое дело, лучше в ext2, скорость на высоте и важные данные не хранятся.
XFS при памяти в 1Гб - нет смысла, эта фс активно кеширует i/o - так что при таком объеме памяти выигрыша от нее не будет.
И есть у нее проблема, выражающаяся в медленном удалением файлов большого размера. Так что все-таки для хомяка ext4 вроде как получше.
На BTRFS, имхо, стоит смотреть не раньше чем через год. Иначе можно поиметь проблем нежелательных.

> На BTRFS, имхо, стоит

> На BTRFS, имхо, стоит смотреть не раньше чем через год. Иначе можно поиметь проблем нежелательных.

Не знаю, что там будет через год, но переустанавливать систему из за неё я явно не захочу :). Вариант сделать ext4 -> Btrfs? Выше мне пояснили, что с LVM её лучше не использовать... Погуглил - действительно так, видимо. Как же быть?

я бы ext[234] использовать не

я бы ext[234] использовать не стал. Тма до сих пор есть глюк с hardcoded inode numbers
в результате ты влетишь в ситуацию что место есть а иноды кончились. те файлов ты больше создать не можешь

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

У btrfs с этим проблем нет?

У btrfs с этим проблем нет? Тогда можно так: reiserfs -> ext3 -> ext4 -> btrfs (http://www.f0x.ru/2009/04/reiserfs-ext4.html)
Но не на всех разделах же?

Agressor написал(а): XFS

Agressor написал(а):
XFS ...
И есть у нее проблема, выражающаяся в медленном удалением файлов большого размера.

Имелось ввиду "удаление множества мелких файлов"? Эффективная работа с большими файлами её "конёк". Или приведите пример?

:(

prof-alex написал(а):
Agressor написал(а):
XFS ...
И есть у нее проблема, выражающаяся в медленном удалением файлов большого размера.

Имелось ввиду "удаление множества мелких файлов"? Эффективная работа с большими файлами её "конёк". Или приведите пример?

Именно удаление файлов большого размера. Чтение таких файлов, даже в несколько потоков несколькими приложениями - это ее конек, с мелкими скорость работы вполне удовлетворительная, а вот чтоб удалить файл к примеру в 10Гб требуется около 20-30 сек на обычной десктопной машине. Проверьте ради интереса.

Agressor написал(а): Именно

Agressor написал(а):
Именно удаление файлов большого размера. Чтение таких файлов, даже в несколько потоков несколькими приложениями - это ее конек, с мелкими скорость работы вполне удовлетворительная, а вот чтоб удалить файл к примеру в 10Гб требуется около 20-30 сек на обычной десктопной машине. Проверьте ради интереса.

А Вы в курсе, что удаляемый файл затирается нулями?

Зачем? Правильнее сказать,

Зачем? Правильнее сказать, зачем это делать всегда?
К тому же скорость 10Гб/30=333мб/с - возможно, но не очень вериться.

logbuff крутить не пробовал

logbuff крутить не пробовал ?

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

NightNord написал(а): XFS

NightNord написал(а):
XFS ... на многопоточности он проваливается.

Вот это новость! Где можно посмотреть бенчмарки?

Модет стоит попробовать так?

Мне понравилась ваша идея отбивать раздел для /usr/portage/distfiles. А вот папку /var/tmp предлагаю через жёсткую ссылку запихнуть в /home, так как отводить место для данной папки имеет смысл только непосредственно во время сборки пакетов! В иное время эта папка пустует. Зачем отбивать для этого отдельный раздел? В целом разбивака понравилась, но с другой стороны сильно раздрабливать по разным разделам не всегда является целесообразным.
А для корня таки предлагаю райзерфс.

> Зачем отбивать для этого

> Зачем отбивать для этого отдельный раздел?

Видимо, для того, чтобы снизить фрагментацию?

А вот папку /var/tmp

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

хех, что то я не понял ? если оно на разных разделах, то какие нафиг хардлинки ?
если на одном, то какая разница ? алсо, ман moun на предмет разных всяких --bind-с-прибамбасом

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

с DISTFILES не погорячился?

du -h /usr/portage/distfiles
4,0K /usr/portage/distfiles/git-src/deadbeef/info
0 /usr/portage/distfiles/git-src/deadbeef/refs/tags
0 /usr/portage/distfiles/git-src/deadbeef/refs/heads
0 /usr/portage/distfiles/git-src/deadbeef/refs
44K /usr/portage/distfiles/git-src/deadbeef/hooks
0 /usr/portage/distfiles/git-src/deadbeef/objects/info
3,6M /usr/portage/distfiles/git-src/deadbeef/objects/pack
3,6M /usr/portage/distfiles/git-src/deadbeef/objects
3,7M /usr/portage/distfiles/git-src/deadbeef
3,7M /usr/portage/distfiles/git-src
0 /usr/portage/distfiles/.locks
24G /usr/portage/distfiles

emerge Your world
Gentoogle

Мегабайт 512 на первое время

Мегабайт 512 на первое время хватит?

Учитывая 24G

Учитывая

24G /usr/portage/distfiles

, не уверен.

Но мне кажется, 24 — это давно нечищеные. У меня и девяти нету.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Упс...

У меня это хранилище для всех компов в сетке (3 шт), остальные "цепляют" это хранилище по nfs

emerge Your world
Gentoogle

.

dimqua написал(а):
Мегабайт 512 на первое время хватит?

# du -hs /usr/portage /usr/portage/distfiles /usr/portage/packages /var/lib/layman/
17G   /usr/portage
12G     /usr/portage/distfiles
4,9G    /usr/portage/packages
163M    /var/lib/layman/

...если /usr/portage/{distfiles,packages} на отдельный раздел вынести, то да.

Под /usr/portage - 512 Мб, а

Под /usr/portage - 512 Мб, а под distfiles ~ 5-10 Гб, /usr/portage/packages ~ 3-5 Гб? Но всё же зачем это надо? Фрагментация или там ФС особая нужна?

под portage лучше reiserfs и

под portage лучше reiserfs и маленький ибо там бешенное кол-во файлов, distfiles и packages действительно можно на home или еще чем-то держать.

Прошу учесть, что ОЗУ у меня

Прошу учесть, что ОЗУ у меня 1Gb.

топикстартеру - или закопайте глупые идеи про навороченные ФС и юзай ехт2 ( не 3) на /boot , /, /home , или иди в магазин за рамой,
гига 4 вполне будет для серфа по нету.
/boot , /, /home рождено не прихотью, но опытом. да, в Генте можно /usr/portage на отд. раздел. выносить /var/tmp/portage ?
зачем, если это основной тормоз - у вас есть пару свободных дисков для райд0 ? наверное нет.

П.С файловая подсистема ускоряется увеличением кол-ва шпинделей в массиве и никак иначе

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

slepnoga написал(а): Прошу

slepnoga написал(а):
Прошу учесть, что ОЗУ у меня 1Gb.

топикстартеру - или закопайте глупые идеи про навороченные ФС и юзай ехт2 ( не 3) на /boot , /, /home , или иди в магазин за рамой,
гига 4 вполне будет для серфа по нету.

Чего-то ты как-то загнул.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

опаньки :(

slepnoga написал(а):
гига 4 вполне будет для серфа по нету.

Хм, долго же я спал, позавчера 64 Кбайт хватало (у меня в первом (домашнем) было 48 Кбайт), вчера 1024 Мбайт, а сегодня уже 4 гига? (:

.

> вчера 1024 Мбайт

Мне и сейчас их хватает, вполне.

taaroa написал(а): slepnoga

taaroa написал(а):
slepnoga написал(а):
гига 4 вполне будет для серфа по нету.

Хм, долго же я спал, позавчера 64 Кбайт хватало (у меня в первом (домашнем) было 48 Кбайт), вчера 1024 Мбайт, а сегодня уже 4 гига? (:

зайди в мАгазин, посмотри на прилавки :)

П.С у мну в первом тоже было 48кб свободной ( остальное под васик), но это не повод, ибо самым быстрым приводом был флоп на 5-ть дюймов

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

.

slepnoga написал(а):
зайди в мАгазин, посмотри на прилавки :)

Как бы не настолько /me old school, что бы {ходить,ездить} по магазинам, мне много проще открыть браузер, посмотреть price-lists и заказать с доставкой на дом. (:

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".