The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Для файловой системы F2FS представлена утилита fsck

22.09.2014 09:34

Для файловой системы F2FS, разрабатываемой компанией Samsung и известной своей оптимизацией для работы с накопителями на основе flash-памяти, высокая скорость работы которой на flash носителях была подтверждена разнообразными тестами, была представлена утилита fsck для восстановления в offline-режиме повреждённых дисковых образов или разделов с F2FS. Дополнительно представлена утилита dump.f2fs, позволяющая извлекать из файловой системы файлы без монтирования файловой системы. Все эти новшества вошли в состав инструментария f2fs-tools версии 1.4.0.

До сих пор файловая система F2FS обходилась встроенными средствами обеспечения целостности, основанными на применении структур данных в форме лога и использовании подхода Copy-on-Write, при котором при изменении данные не перезаписываются, а сохраняются в новом месте. Для снижения износа Flash данные по возможности распределяются равномерно, сводя к минимуму повторную запись в одни и те же блоки. Для обеспечения целостности используется модель с фиксацией контрольных точек и возможностью отката изменений (roll-back) в случае проблем. Для выполнения операций чистки задействован специальный сборщик мусора, выполняемый в фоне в моменты простоя системы.

  1. Главная ссылка к новости (http://www.phoronix.com/scan.p...)
  2. OpenNews: В состав ядра Linux 3.8 войдёт файловая система F2FS
  3. OpenNews: Samsung открыл код F2FS, новой файловой системы для Flash-накопителей
  4. OpenNews: Релиз ядра Linux 3.8. Обзор новшеств
  5. OpenNews: Файловая система Tux3, вероятно, будет добавлена в ядро Linux
Автор новости: Аноним
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/40645-f2fs
Ключевые слова: f2fs
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (21) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 11:06, 22/09/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Интересно, когда она станет доступной при установке *ubuntu...
     
  • 1.2, Khariton (ok), 12:01, 22/09/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    странно. новость устаревшая?
    у меня в убунту ф2фс-тулз стоят и там есть фсцк.ф2фс
     
     
  • 2.7, EuPhobos (ok), 15:32, 22/09/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Аналогично и в дебиане 8 она есть.
    $ aptitude show f2fs-tools | grep Ver
    Version: 1.3.0-1
    $ dpkg -L f2fs-tools | grep fsck
    /sbin/fsck.f2fs
     
     
  • 3.14, Led (ok), 00:13, 23/09/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Аналогично и в дебиане 8 она есть.
    > $ aptitude show f2fs-tools | grep Ver
    > Version: 1.3.0-1
    > $ dpkg -L f2fs-tools | grep fsck
    > /sbin/fsck.f2fs

    Там надо смотреть: оно постепенно нарастало - сначала просто фейковый, потом умел проверять, но не исправлять. Исправлять научили AFAIR уже в коммитах последних нескольних месяцев.

     
     
  • 4.17, EuPhobos (ok), 00:31, 23/09/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Там надо смотреть: оно постепенно нарастало - сначала просто фейковый, потом умел проверять, но не исправлять. Исправлять начили AFAIR уже в коммитах последних нескольних месяцев.

    Скорее всего, т.к. в репах 1.3.0, а новость про 1.4.0 нужно будет опробовать значит.

     
  • 2.9, Аноним (-), 17:19, 22/09/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Раньше поставлялась заглушка, которая могла проверять, но не могла _исправить_ ошибки.
     
     
  • 3.10, Khariton (ok), 17:31, 22/09/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Раньше поставлялась заглушка, которая могла проверять, но не могла _исправить_ ошибки.

    О! Воно оно как. Логично.
    Кстати сейчас(Kubuntu 14.04) я gparted'ом могу создать f2fs раздел, но он же сам потом его видит как неизвестный. И как результат: всяческий автомаунт раздела в графике отсутствует, т.е. ФС есть в системе, но поддержка оной пока частична и рискована. Что как бы доставляет, а вера в светлое и вечное в пролете...

     
     
  • 4.15, Led (ok), 00:15, 23/09/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Раньше поставлялась заглушка, которая могла проверять, но не могла _исправить_ ошибки.
    > О! Воно оно как. Логично.
    > Кстати сейчас(Kubuntu 14.04) я gparted'ом могу создать f2fs раздел, но он же
    > сам потом его видит как неизвестный. И как результат: всяческий автомаунт
    > раздела в графике отсутствует, т.е. ФС есть в системе, но поддержка
    > оной пока частична и рискована. Что как бы доставляет, а вера
    > в светлое и вечное в пролете...

    man autofs

    А всякие школьники-"аутомаунтеры" должны страдать.

     
     
  • 5.18, Аноним (-), 19:16, 23/09/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>> Раньше поставлялась заглушка, которая могла проверять, но не могла _исправить_ ошибки.
    >> О! Воно оно как. Логично.
    >> Кстати сейчас(Kubuntu 14.04) я gparted'ом могу создать f2fs раздел, но он же
    >> сам потом его видит как неизвестный. И как результат: всяческий автомаунт
    >> раздела в графике отсутствует, т.е. ФС есть в системе, но поддержка
    >> оной пока частична и рискована. Что как бы доставляет, а вера
    >> в светлое и вечное в пролете...
    > man autofs

    Только школие этим гогном и пользуется.

    > А всякие школьники-"аутомаунтеры" должны страдать.

    Они и страдают.

     

  • 1.3, Аноним (-), 13:02, 22/09/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    не прошло и двух лет...
     
     
  • 2.8, Khariton (ok), 15:44, 22/09/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > не прошло и двух лет...

    Так ведь и не прошло...)))
    ...Исходный код F2FS был открыт компанией в октябре 2012 (с) вики

     

  • 1.4, Xasd (ok), 13:12, 22/09/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Для файловой системы F2FS представлена утилита fsck

    хорошо конечно, но лучше бы представили возможность монтирования без чтения\сохранения информации о правах-и-пользователях..

    по аналогии с тем как работают для USB-флешек файловые системы vfat и fuse (ntfs, exfat).

     
     
  • 2.6, FiX (ok), 14:00, 22/09/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Для файловой системы F2FS представлена утилита fsck
    > хорошо конечно, но лучше бы представили возможность монтирования без чтения\сохранения
    > информации о правах-и-пользователях..
    > по аналогии с тем как работают для USB-флешек файловые системы vfat и
    > fuse (ntfs, exfat).

    Дак есть же bindfs для этого.

     
     
  • 3.11, Xasd (ok), 20:38, 22/09/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    кроме bindfs -- есть и другие костыли. например setfacl.

    однако если бы f2fs умела бы монтироваться без чтения\записи информации о правах-и-пользователях -- то эти костыли не понадобились бы.

    а что касается -- bindfs -- то вообще на практике это не использует ни кто.

     
     
  • 4.16, Led (ok), 00:16, 23/09/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > кроме bindfs -- есть и другие костыли. например setfacl.
    > однако если бы f2fs умела бы монтироваться без чтения\записи информации о правах-и-пользователях
    > -- то эти костыли не понадобились бы.
    > а что касается -- bindfs -- то вообще на практике это не
    > использует ни кто.

    Если бы это кто-то другой сказал, посоветовал бы ему написать патч (не на f2fs, а на vfs, естественно). Но ты же без орфографических ошибок и строчки кода не напишешь, ламер.

     
     
  • 5.20, Xasd (ok), 05:01, 24/09/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> кроме bindfs -- есть и другие костыли. например setfacl.
    >> однако если бы f2fs умела бы монтироваться без чтения\записи информации о правах-и-пользователях
    >> -- то эти костыли не понадобились бы.
    >> а что касается -- bindfs -- то вообще на практике это не
    >> использует ни кто.
    > Если бы это кто-то другой сказал, посоветовал бы ему написать патч (не
    > на f2fs, а на vfs, естественно). Но ты же без орфографических
    > ошибок и строчки кода не напишешь, ламер.

    уверен что школьная учительница Русского Языка -- тоже патчи делать может лишь хреновенько :) [даже хреновее чем я]

    однако твой юмор я оценил :) , молодца!

     
  • 2.12, user (??), 21:16, 22/09/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    засовывание прав доступа в ФС нужно было выпилить ещё сорок лет назад
     
  • 2.13, Аноним (-), 21:54, 22/09/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >монтирования без чтения\сохранения информации о правах-и-пользователях

    Это чтоб все файлы были исполняемыми? Очень ценно. Задолбаешься по харду потом лазить и снимать "x".

     
     
  • 3.21, Xasd (ok), 05:06, 24/09/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>монтирования без чтения\сохранения информации о правах-и-пользователях
    > Это чтоб все файлы были исполняемыми? Очень ценно. Задолбаешься по харду потом
    > лазить и снимать "x".

    хахахаха!

    ...без чтения\сохранения инфы о правах-и-пользователях -- подразумевает что если я попробую снять "x" (или установить "x"), то ни чего не поменяется :-)

     
  • 2.22, user (??), 12:11, 02/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    На http://en.wikipedia.org/wiki/F2FS пишут "Planned Removable device support" и "Planned Windows driver supporting F2FS".
     

  • 1.5, antitroll (?), 13:48, 22/09/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Для обеспечения целостности используется модель с фиксацией контрольных точек и возможностью отката изменений (roll-back) в случае проблем. Для выполнения операций чистки задействован специальный сборщик мусора, выполняемый в фоне в моменты простоя системы.

    Как не прочту это, всегда nilfs вспоминаю.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру