LINUX.ORG.RU

Выбор журналируемой файловой системы для внешнего SSD

 , ,


0

2
  1. Что там с флагом монтирования discard (или аналогом) у файловой системы UDF? Есть ли планы добавить поддержку в ядре? Как видно здесь, работа таки идёт, но про SSD я ни слова не нашёл.
  2. Есть ли какой-л. смысл использовать на SSD JFFS2 или F2FS? Или это скорее исследовательские «поделки»?
  3. Как вы решаете вопрос с «протиранием» SSD-диска образом жёсткого диска (VDI, VMDK,..), в «блоки» которого ативно пишет гостевая виртуальная машина?
  4. Какой драйвер ext4 для оффтопика вы бы порекомендовали? Интересен практический опыт. Помимо Paragon’овского драйвера, который умудряется портить ФС даже в R/O-режиме, я нарыл следующее:
    • ext4explore. Update: userspace-утилита; не смогла прочитать ничего глубже корневого каталога ext4-раздела. Бесполезна.
    • ext2fsd. Update: Драйвер файловой системы. Проект ничего не выпускал с 2017 года, драйвер не поддерживает ничего выше ext3.
    • ext2read. Update: то же самое, что и ext4explore, только в профиль.
    • DiskInternals Linux Reader. Update: userspace-утилита с поддержкой ext4, mdadm (software RAID), LVM2, возможностью монтирования образов VDI, VMDK, VHD(X) и функцией предпросмотра распространённых форматов файлов (JPEG, PDF,..). Единственная программа, пригодная для использования.

Update: Протестировал UDF на HDD, отформатированном format-udf, но CHKDSK в оффтопике постоянно «находит» там ошибки и постоянно их «исправляет» (см. здесь). Возможности проверки целостности ФС в Linux нет. Так что UDF, к сожалению, точно не вариант.

★★★★★

Последнее исправление: Bass (всего исправлений: 4)

Вроде как discard при монтировании не советуют использовать до сих пор, и советуют fstrim.

anonymous
()

Я использовал ex2fsd в read-only, ну а нативно оффтоп и линукс сейчас поддерживают exfat и udf. Fat32 не катит из-за 4гб ограничения на размер файла.

anonymous
()

использовать на SSD JFFS2

SSD≠NAND

boowai ★★★★
()

jffs2 - для raw flash. насчет f2fs - хз актуальна ли сейчас она…

а насчет образа - в принципе ссд пофиг куда пишутся данные: на образ или на диск напрямую…

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

пофиг

Не совсем. TRIM на основной фc будет считать образ занятым местом, даже если он внутри пустой. Может в каких-то форматах образов есть оптимизации на этот счёт.

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

дык sparse image files же, и поддержка guest os trim. virtualbox вполне умеет, kvm - тоже.

NiTr0 ★★★★★
()
  1. Только не UDF…
  2. Нет.
  3. trim passthrough.
  4. X/з лет пять ползвуюсь парагоном (Linux File Systems for Windows), пока ничего не портилось даже в r/w режиме.
anonymous
()

Наверное скажу странное, но nilfs2, простая, быстрая, сверхнадежная при отключении питания и именно для флешек, но у нее есть недостаток, нужно отдельно включать чистильщик для освобождения пространства

Если же из классических ФС то предпочтительны с регулярным коммитом данных типа ext4 или btrfs

ism ★★★
()

3 пункт не имеет смысла, SSD сам заботится о равномерном износе

4 пункт, если вы работаете в винде и нужна совместимая с linux ФС, то вариант один exfat

ism ★★★
()
Последнее исправление: ism (всего исправлений: 1)
Ответ на: комментарий от ism

Спасибо. Наверное, таки ext4 — у btrfs, как неоднократно писали, высокое write amplification.

Bass ★★★★★
() автор топика
Ответ на: комментарий от ism

3 пункт не имеет смысла, SSD сам заботится о равномерном износе

Имеет. Напр., при подключении VDI-образа в VirtualBox можно установить флаг “Solid State Drive”. В этом случае, напр., гостевая Windows 7 отключит фоновый defrag. Ну и см. про trim passthrough выше (тж https://superuser.com/a/646884/227582)

exfat

Она не является журналируемой.

Bass ★★★★★
() автор топика
Последнее исправление: Bass (всего исправлений: 1)
Ответ на: комментарий от anonymous

Лучше NTFS пока никто ничего не придумал.

Да, но хочется POSIX-атрибуты в первую очередь и интероперабельность с оффтопиком — уже во вторую.

Кроме того, особенность реализации журналирования в NTFS серьёзно подрывает её надёжность.

В ext3/ext4 режим журналирования и частоту «коммитов» хотя бы можно настроить.

Bass ★★★★★
() автор топика
Ответ на: комментарий от ism

Спасибо, интересно, буду следить за проектом.

Но для боевого использования, мне кажется, пока не готово.

Bass ★★★★★
() автор топика
  1. Что не так с ext4? Монтирование noatime. Если совместим с виндой, то exfat

  2. ?

  3. а) Птичка на ssd в боксе; b) в винде UWF или shadow defender; c) в линуксе tmp, var и пр. помойки в tmpfs. Виртуалки пользую много и нещадно, лучше чем a,b,c) пока не придумал.

  4. ? Не пользуюсь. Сделал бы в exfat без журнала, на крайняк в ntfs.

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