И вновь разметка диска ;)
Прошу помочь правильно разметить диск. Машинка "домашняя", диск один — 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
Имелось ввиду "удаление множества мелких файлов"? Эффективная работа с большими файлами её "конёк". Или приведите пример?
:(
Именно удаление файлов большого размера. Чтение таких файлов, даже в несколько потоков несколькими приложениями - это ее конек, с мелкими скорость работы вполне удовлетворительная, а вот чтоб удалить файл к примеру в 10Гб требуется около 20-30 сек на обычной десктопной машине. Проверьте ради интереса.
Agressor написал(а): Именно
А Вы в курсе, что удаляемый файл затирается нулями?
Зачем? Правильнее сказать,
Зачем? Правильнее сказать, зачем это делать всегда?
К тому же скорость 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
Вот это новость! Где можно посмотреть бенчмарки?
Модет стоит попробовать так?
Мне понравилась ваша идея отбивать раздел для /usr/portage/distfiles. А вот папку /var/tmp предлагаю через жёсткую ссылку запихнуть в /home, так как отводить место для данной папки имеет смысл только непосредственно во время сборки пакетов! В иное время эта папка пустует. Зачем отбивать для этого отдельный раздел? В целом разбивака понравилась, но с другой стороны сильно раздрабливать по разным разделам не всегда является целесообразным.
А для корня таки предлагаю райзерфс.
> Зачем отбивать для этого
> Зачем отбивать для этого отдельный раздел?
Видимо, для того, чтобы снизить фрагментацию?
А вот папку /var/tmp
хех, что то я не понял ? если оно на разных разделах, то какие нафиг хардлинки ?
если на одном, то какая разница ? алсо, ман 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
Учитывая
, не уверен.
Но мне кажется, 24 — это давно нечищеные. У меня и девяти нету.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Упс...
У меня это хранилище для всех компов в сетке (3 шт), остальные "цепляют" это хранилище по nfs
emerge Your world
Gentoogle
.
...если /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 или еще чем-то держать.
Прошу учесть, что ОЗУ у меня
топикстартеру - или закопайте глупые идеи про навороченные ФС и юзай ехт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 написал(а): Прошу
Чего-то ты как-то загнул.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
опаньки :(
Хм, долго же я спал, позавчера 64 Кбайт хватало (у меня в первом (домашнем) было 48 Кбайт), вчера 1024 Мбайт, а сегодня уже 4 гига? (:
.
> вчера 1024 Мбайт
Мне и сейчас их хватает, вполне.
taaroa написал(а): slepnoga
зайди в мАгазин, посмотри на прилавки :)
П.С у мну в первом тоже было 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 ;)
.
Как бы не настолько /me old school, что бы {ходить,ездить} по магазинам, мне много проще открыть браузер, посмотреть price-lists и заказать с доставкой на дом. (: