• ? Gentoo fs какая fs хороша для ssd? и вообще советы по gentoo+ssd всячески приветствуются в этом треде.
    ♡ recommended by @juick

Replies (30)

  • @qnikst, корневая
    trollface.jpg
  • @qnikst, ext4. /var/tmp, /tmp в tmpfs, systemd. Вот и все советы
  • @qnikst, btrfs естественно
  • @Renha, если я опоздал и уже послушан совет из /2, можно ещё спастись утилитой btrfs-convert
  • @Avatar, systemd идёт в пень, полюбому :). /var/tmp <- не должно быть в tmpfs, а так спасибо Ж)
  • @qnikst, собственно к фс желательно ссылки или краткую аргументацию на бонусы для ssd.
  • @qnikst, мне за systemd обидно, умываю руки
  • @Renha, 1). я девелопер openrc 2). у меня в последнее время весьма неуспешный опыт работы с systemd в nix 3). свои претензии к systemd я готов обосновывать :)
  • @qnikst, достаточно причин не брать systemd?
  • @qnikst, 1 — как-то только краем уха только слышал, и то только название) 2 — что с ним работать то, системктл старт, стоп, енабле да дисабле :) 3 — ну я же не говорю что надо его использовать, просто должен же я что-то сделать для любимой системы инициализации, вот и вот)
  • @Renha, я не хочу устраивать спор по поводу систем инициализаций и управления сервисами в треде про фс, мне кажется, что ни одна из систем не дает никакого влияния на дисковую подсистему, а без этого я выберу другую систему, которая мне понятнее. Хочешь сделать что-то для системд посмотри в мои предыдущие треды про systemd и lxc, если есть идеи, то можешь написать, скажу спасибо :)
  • @qnikst, вообще я так понимаю кандидаты это btrfs, ext4, xfs (?), zfs, reiser4 (?). При этом zfs может жрать оперативку как не в себя, а reiserfs быть неготовым. Ну и видимо стоит не забыть сделать сборку в оперативке (tmpfs на /var/tmp/portage). Ещё хочется попробовать luks, и неясно хочу ли я lvm. Собственно плюсы и минусы фс было бы интересно узнать, а тупо по кол-ву голосов пока zfs лидирует.
  • @qnikst, /var/tmp/portage можно возложить на tmpfs (или поменять PORTAGE_TMPDIR)
  • @qnikst, энивэй, у меня что-то btrfs wiki не открывается, зароскомнадзорена чтоль, а там собственно всё и написано. Если кратко что я помню (и почему выбрал для четырёх устройств с ssd именно btrfs), это наличие встроенных оптимизаций (не вдавался в подробности) под ssd, сжатие на лету (увеличивает местоэффективность и производительность), поддержка TRIM конечно, работа без журналирования, которое кушало бы ресурс. Ну я выбирал не только по этим параметрам, это только к ssd имеющие отношения, а из работающих ссылок у меня только эта есть, конспективненько и с ссылками основные особенности (в виде хау-ту, но ладно) wiki.archlinux.org
  • @qnikst, я б всё равно не смог предметно спорить, маловато знаний в этой области)
  • @qnikst, lvm при btrfs кстати не особо нужен, хватит встроенных возможностей subvolumes, raid — насколько я в курсе про lvm, основной или более функционал так покрывается
  • @qnikst, Недавно пробовал btrfs и ZFSOnLinux. С btrfs на /var были проблемы, которые повторились через некоторое время в точности и после переформатирования (перестали удаляться снапшоты и вылазили critical error в лог). С ZFS ошибок не было, но какое-то странное поведение на подтоме /home — Akonadi при запуске ругался на повреждённую базу MySQL, в т. ч. с чистым home<username>. Абсолютно идентичное файловое дерево на btrfs и ext4 — и всё ок o_O.
    Ну а reiser4 закопан давно вроде.
  • @Renha, ага спасибо, я вот ещё luks попробовать думаю. (извини, но про функционал: #2688125)
  • @pvken, вроде шишкин начал снова reiser4 пилить, но я не уверен в том, что там всё хорошо. Спасибо.
  • @qnikst, «Btrfs works safely with partition encryption (luks/dm-crypt) since Linux 3.2», но тогда да, весь btrfs раздел, а не отдельные subvolumes будут под luks. В теме про функционал отписался :)
  • @qnikst, Не слушай красноглазиков, всё, что они советуют — либо кривое, либо глючное, либо недоделанное. Ставь ехт4, она хотя бы просто работает.
  • @kapsh, да-да, убей ресурс журналом
  • @Renha, Логгирование настраивается. И это не единственная оптимизация под ССД, особенно в Генте.
  • @qnikst, я вот нашёл такое «As of linux kernel version 3.7, the following filesystems support TRIM: Ext4, Btrfs, JFS, and XFS.» wiki.archlinux.org по какой-то причине zfs тут нет. И там же: «There are other filesystems specifically designed for SSD. For example F2fs.»
  • @kapsh, Ты скорее активным профилем мозиллы или хрома ресурс убьешь, чем журналом. Впрочем, на моем корсаре за год на Генте ресурс как был 100, судя по смарту, так 100 и остался
  • @Avatar, Там была этот, как его. Profile sync daemon.
  • @kapsh, лучше сразу anything sync daemon, чтобы и для других применений, а мысль годная очень для ssd
  • @Renha, Затрахаешься anything по tmpfs раскидывать, достаточно только профилей жирных свиней вроде браузеров и /var/log.
  • @qnikst, в общем пока btrfs поставил, особо не затюнивая с trim и сборку в памяти, жирные проги для которых нужно будет персистентное хранилище не пока не ставил, но думаю ради этого zram попробовать, на сборку ff/lo/atlas должно хватить, хотя последнее может неверные оптимизации сделать:/