Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Файловые системы пригодные для SSD  (Прочитано 29135 раз)

0 Пользователей и 1 Гость просматривают эту тему.

sokolovss

  • Автор темы
  • Гость
Файловые системы пригодные для SSD
« : 06 Январь 2010, 19:47:27 »
Файловые системы пригодные для SSD (твёрдотельных накопителей).

Поднимались темы, типа «лучшая ФС для SSD», «лучше лучшей ФС для SSD» и т.п.

Хочется узнать ВСЕ возможные варианты, т.е. какие файловые системы и с какими параметрами вообще могут работать с SSD дисками, не портя их?

Насколько мне известно для ext3 и ext4 достаточно добавить опции noatime и nodirtime чтобы приспособить к SSD (ну и отключить журнал у последней).


PS Если известны хорошие ФС для других систем (Solaris, *BSD и т.д.) — указывайте, пожалуйста, систему и опции монтирования.
PPS Желательно, конечно, указывать подходит ли даная ФС для SSD вообще (по строению), может в ней были специальные возможности заложены для ускорения работы на SSD.

Оффлайн r.o.m.a.N

  • Активист
  • *
  • Сообщений: 757
  • Debian Testing | KDE
    • Просмотр профиля
Re: Файловые системы пригодные для SSD
« Ответ #1 : 06 Январь 2010, 20:11:21 »
Ext4 + допиливание

sokolovss

  • Автор темы
  • Гость
Re: Файловые системы пригодные для SSD
« Ответ #2 : 06 Январь 2010, 21:06:38 »
ext4 было опробованно, есть статья на хабре, но оно, как писалось в другой теме, хавает необъяснимо много от диска на свой журнал + при выключении неадекватно себя ведёт.

Спасибо за предложение, ещё варианты? :-)

Оффлайн Rizolder

  • Участник
  • *
  • Сообщений: 127
  • Fedora 12 KDE 4.3
    • Просмотр профиля
Re: Файловые системы пригодные для SSD
« Ответ #3 : 06 Январь 2010, 21:12:50 »
Спасибо за предложение, ещё варианты? :-)
Просто ext4.

sokolovss

  • Автор темы
  • Гость
Re: Файловые системы пригодные для SSD
« Ответ #4 : 06 Январь 2010, 21:23:09 »
Нет, ну это не серьёзно. Ext4 журналируемая, что для SSD малоприменимо.

Если Вам не жалко, то, конечно, используйте. Я же надеялся, что SSD в моём ноутбуке проживёт дольше двух недель.

Оффлайн digiwhite

  • Активист
  • *
  • Сообщений: 732
  • http://www.welinux.ru
    • Просмотр профиля
    • http://www.welinux.ru
Re: Файловые системы пригодные для SSD
« Ответ #5 : 06 Январь 2010, 23:21:11 »
Ext2.  Она не журналируемая.
Социальная сеть не фанатично настроенных линуксойдов - http://www.welinux.ru

Оффлайн Rizolder

  • Участник
  • *
  • Сообщений: 127
  • Fedora 12 KDE 4.3
    • Просмотр профиля
Re: Файловые системы пригодные для SSD
« Ответ #6 : 06 Январь 2010, 23:44:01 »
Нет, ну это не серьёзно. Ext4 журналируемая, что для SSD малоприменимо.

Если Вам не жалко, то, конечно, используйте. Я же надеялся, что SSD в моём ноутбуке проживёт дольше двух недель.
Глупости.  Во-первых статьи в инете довольно явно доказывают, что хватит диска надолго. Во-вторых у меня был ёжик 701й. Купил я его примерно годовалым, всё время на нём была NTFS, потом он у меня примерно месяцев семь жил с ext4 и теперь снова с NTFS пятый месяц пашет у знакомого. Ни малейших проблем.
Так что меньше ведитесь на глупые байки о том, что от микроволновок отваливаются яица, кухонные комбайны насилуют домохозяек, а журналируемые системы убивают флеш-память.

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Файловые системы пригодные для SSD
« Ответ #7 : 07 Январь 2010, 00:12:57 »
http://en.wikipedia.org/wiki/JFFS
http://en.wikipedia.org/wiki/JFFS2
http://en.wikipedia.org/wiki/YAFFS

только, няз, еще толком то их и не обкатали.

Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля
Re: Файловые системы пригодные для SSD
« Ответ #8 : 07 Январь 2010, 00:24:33 »
 Mounting Options

There are some tweaks you can put into place to have better performance out of filesystems.

    * EXT4:
 defaults,noatime

    * XFS:
 defaults,noatime

    * EXT3:
 defaults,noatime,errors=remount-ro,commit=15

    * EXT2:
 defaults,noatime,errors=remount-ro

These are to be added to your filesystem mount tab file located under /etc/fstab. As example a mount line for the root directory:

 /dev/sda1              /             ext4      defaults,noatime    0    1

Another tweak is to mount each log directory into a memory filesystem (stores everything only into RAM) so you can skip more write counts out of our SSD but suitable also for HDD. These log files will be then deleted each time the system is rebooted.

For that you have to add to the same /etc/fstab the follow lines:

 none                   /var/log      tmpfs     size=10M   0      0
 none                   /tmp          tmpfs     size=100M  0      0
 none                   /var/tmp      tmpfs     size=20M   0      0


Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15194
    • Просмотр профиля
    • aetera.net
Re: Файловые системы пригодные для SSD
« Ответ #9 : 07 Январь 2010, 00:25:18 »
Согласно педивикии, в теории число циклов перезаписи около 100к.
IRL это число наверняка зависит от производителя накопителя, а время его достижения во многом определяется условиями эксплуатации.
В принциве никто не мешает использовать журналируемые фс на накопителях с ограниченным числом циклов перезаписи, только в случае возникновения проблем, винить будет некого, кроме себя.


Оффлайн Dfg

  • Активист
  • *
  • Сообщений: 323
    • Просмотр профиля
Re: Файловые системы пригодные для SSD
« Ответ #10 : 07 Январь 2010, 00:37:44 »
http://en.wikipedia.org/wiki/JFFS
http://en.wikipedia.org/wiki/JFFS2
http://en.wikipedia.org/wiki/YAFFS

только, няз, еще толком то их и не обкатали.

Это все для встраиваемых систем, у которых прямой доступ к ССД. В обычной ситуации (например нетбук) существует спец контролер, который сам производит перераспределение записывамых участков с целью "размазывания" износа по всему накопителю.

Поэтому, если жалко накопитель, лучше всего подойдут обычные не журналируемые фс типа fat или ext2.

sokolovss

  • Автор темы
  • Гость
Re: Файловые системы пригодные для SSD
« Ответ #11 : 07 Январь 2010, 01:44:16 »
sht0rm,

а опцию nodiratime специально не включаете?


Да, что по поводу JFS и XFS? У них, вроде, не полный журнал ведётся, в только метаданные.

В btrfs, если верить википедии, будет специальная опция для монтирования -o ssd. Но когда ещё её допилят...

И не менее интересно как Reiser, а точнее Reiser4 дружит с SSD. Чисто в теории, должен как ZFS из-за copy-on-write быть просто идеальной ФС для них.

Оффлайн Lordwind

  • Активист
  • *
  • Сообщений: 447
  • глюкоборец
    • Просмотр профиля
Re: Файловые системы пригодные для SSD
« Ответ #12 : 07 Январь 2010, 08:49:13 »
По-умолчанию вроде все ФС ведут журнал только метаданных. Но советую копнуть в сторону XFS, потенциал этой фс весьма могуч. И она кстати данные крутит в оперативной памяти, чтобы снизить фрагментацию и записывать данные крупными блоками, поэтому дроч винта должен быть минимальным.
К линуксу необходимы прямые руки и крепкие нервы. Причем чем кривее руки, тем крепче должны быть нервы (ц)

sokolovss

  • Автор темы
  • Гость
Re: Файловые системы пригодные для SSD
« Ответ #13 : 24 Январь 2010, 14:05:28 »
Порывшись в гугле, не смог найти информации по поводу того, на сколько изнашивается SSD при использовании XFS.

Буду благодарен любой информации по использованию JFS/XFS на SSD.

Оффлайн Lordwind

  • Активист
  • *
  • Сообщений: 447
  • глюкоборец
    • Просмотр профиля
Re: Файловые системы пригодные для SSD
« Ответ #14 : 26 Январь 2010, 02:47:24 »
Заинтересовала тема, начал гуглить... мну пока больше всего смущает что специальные ФС еще сырые, а обычные ФС приведут к износу активно перезаписываемых участков. Хотя вот:
Цитировать
В обычной ситуации (например нетбук) существует спец контролер, который сам производит перераспределение записывамых участков с целью "размазывания" износа по всему накопителю
Почитал за Intel X25-M, они такой контроллер и замутили, но вот как обстоят дела у других производителей?

Часть статьи про интел:
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 26 Январь 2010, 03:53:25 от Lordwind »
К линуксу необходимы прямые руки и крепкие нервы. Причем чем кривее руки, тем крепче должны быть нервы (ц)

 

Страница сгенерирована за 0.071 секунд. Запросов: 23.