Для файловой системы F2FS, разрабатываемой (http://www.opennet.me/opennews/art.shtml?num=35667) компанией Samsung и известной своей оптимизацией для работы с накопителями на основе flash-памяти, высокая скорость работы которой на flash носителях была подтверждена разнообразными тестами, была представлена (http://lkml.iu.edu/hypermail/linux/kernel/1409.2/02943.html) утилита fsck для восстановления в offline-режиме повреждённых дисковых образов или разделов с F2FS. Дополнительно представлена утилита dump.f2fs, позволяющая извлекать из файловой системы файлы без монтирования файловой системы. Все эти новшества вошли в состав инструментария f2fs-tools версии 1.4.0.
До сих пор файловая система F2FS обходилась встроенными средствами обеспечения целостности, основанными на применении структур данных в форме лога и использовании подхода Copy-on-Write, при котором при изменении данные не перезаписываются, а сохраняются в новом месте. Для снижения износа Flash данные по возможности распределяются равномерно, сводя к минимуму повторную запись в одни и те же блоки. Для обеспечения целостности используется модель с фиксацией контрольных точек и возможностью отката изменений (roll-back) в случае проблем. Для выполнения операций чистки задействован специальный сборщик мусора, выполняемый в фоне в моменты простоя системы.URL: http://www.phoronix.com/scan.php?page=news_item&px=MTc5Mjk
Новость: http://www.opennet.me/opennews/art.shtml?num=40645
Интересно, когда она станет доступной при установке *ubuntu...
странно. новость устаревшая?
у меня в убунту ф2фс-тулз стоят и там есть фсцк.ф2фс
Аналогично и в дебиане 8 она есть.
$ aptitude show f2fs-tools | grep Ver
Version: 1.3.0-1
$ dpkg -L f2fs-tools | grep fsck
/sbin/fsck.f2fs
> Аналогично и в дебиане 8 она есть.
> $ aptitude show f2fs-tools | grep Ver
> Version: 1.3.0-1
> $ dpkg -L f2fs-tools | grep fsck
> /sbin/fsck.f2fsТам надо смотреть: оно постепенно нарастало - сначала просто фейковый, потом умел проверять, но не исправлять. Исправлять научили AFAIR уже в коммитах последних нескольних месяцев.
> Там надо смотреть: оно постепенно нарастало - сначала просто фейковый, потом умел проверять, но не исправлять. Исправлять начили AFAIR уже в коммитах последних нескольних месяцев.Скорее всего, т.к. в репах 1.3.0, а новость про 1.4.0 нужно будет опробовать значит.
Раньше поставлялась заглушка, которая могла проверять, но не могла _исправить_ ошибки.
> Раньше поставлялась заглушка, которая могла проверять, но не могла _исправить_ ошибки.О! Воно оно как. Логично.
Кстати сейчас(Kubuntu 14.04) я gparted'ом могу создать f2fs раздел, но он же сам потом его видит как неизвестный. И как результат: всяческий автомаунт раздела в графике отсутствует, т.е. ФС есть в системе, но поддержка оной пока частична и рискована. Что как бы доставляет, а вера в светлое и вечное в пролете...
>> Раньше поставлялась заглушка, которая могла проверять, но не могла _исправить_ ошибки.
> О! Воно оно как. Логично.
> Кстати сейчас(Kubuntu 14.04) я gparted'ом могу создать f2fs раздел, но он же
> сам потом его видит как неизвестный. И как результат: всяческий автомаунт
> раздела в графике отсутствует, т.е. ФС есть в системе, но поддержка
> оной пока частична и рискована. Что как бы доставляет, а вера
> в светлое и вечное в пролете...man autofs
А всякие школьники-"аутомаунтеры" должны страдать.
>>> Раньше поставлялась заглушка, которая могла проверять, но не могла _исправить_ ошибки.
>> О! Воно оно как. Логично.
>> Кстати сейчас(Kubuntu 14.04) я gparted'ом могу создать f2fs раздел, но он же
>> сам потом его видит как неизвестный. И как результат: всяческий автомаунт
>> раздела в графике отсутствует, т.е. ФС есть в системе, но поддержка
>> оной пока частична и рискована. Что как бы доставляет, а вера
>> в светлое и вечное в пролете...
> man autofsТолько школие этим гогном и пользуется.
> А всякие школьники-"аутомаунтеры" должны страдать.
Они и страдают.
не прошло и двух лет...
> не прошло и двух лет...Так ведь и не прошло...)))
...Исходный код F2FS был открыт компанией в октябре 2012 (с) вики
> Для файловой системы F2FS представлена утилита fsckхорошо конечно, но лучше бы представили возможность монтирования без чтения\сохранения информации о правах-и-пользователях..
по аналогии с тем как работают для USB-флешек файловые системы vfat и fuse (ntfs, exfat).
>> Для файловой системы F2FS представлена утилита fsck
> хорошо конечно, но лучше бы представили возможность монтирования без чтения\сохранения
> информации о правах-и-пользователях..
> по аналогии с тем как работают для USB-флешек файловые системы vfat и
> fuse (ntfs, exfat).Дак есть же bindfs для этого.
кроме bindfs -- есть и другие костыли. например setfacl.однако если бы f2fs умела бы монтироваться без чтения\записи информации о правах-и-пользователях -- то эти костыли не понадобились бы.
а что касается -- bindfs -- то вообще на практике это не использует ни кто.
> кроме bindfs -- есть и другие костыли. например setfacl.
> однако если бы f2fs умела бы монтироваться без чтения\записи информации о правах-и-пользователях
> -- то эти костыли не понадобились бы.
> а что касается -- bindfs -- то вообще на практике это не
> использует ни кто.Если бы это кто-то другой сказал, посоветовал бы ему написать патч (не на f2fs, а на vfs, естественно). Но ты же без орфографических ошибок и строчки кода не напишешь, ламер.
>> кроме bindfs -- есть и другие костыли. например setfacl.
>> однако если бы f2fs умела бы монтироваться без чтения\записи информации о правах-и-пользователях
>> -- то эти костыли не понадобились бы.
>> а что касается -- bindfs -- то вообще на практике это не
>> использует ни кто.
> Если бы это кто-то другой сказал, посоветовал бы ему написать патч (не
> на f2fs, а на vfs, естественно). Но ты же без орфографических
> ошибок и строчки кода не напишешь, ламер.уверен что школьная учительница Русского Языка -- тоже патчи делать может лишь хреновенько :) [даже хреновее чем я]
однако твой юмор я оценил :) , молодца!
засовывание прав доступа в ФС нужно было выпилить ещё сорок лет назад
>монтирования без чтения\сохранения информации о правах-и-пользователяхЭто чтоб все файлы были исполняемыми? Очень ценно. Задолбаешься по харду потом лазить и снимать "x".
>>монтирования без чтения\сохранения информации о правах-и-пользователях
> Это чтоб все файлы были исполняемыми? Очень ценно. Задолбаешься по харду потом
> лазить и снимать "x".хахахаха!
...без чтения\сохранения инфы о правах-и-пользователях -- подразумевает что если я попробую снять "x" (или установить "x"), то ни чего не поменяется :-)
На http://en.wikipedia.org/wiki/F2FS пишут "Planned Removable device support" и "Planned Windows driver supporting F2FS".
> Для обеспечения целостности используется модель с фиксацией контрольных точек и возможностью отката изменений (roll-back) в случае проблем. Для выполнения операций чистки задействован специальный сборщик мусора, выполняемый в фоне в моменты простоя системы.Как не прочту это, всегда nilfs вспоминаю.