The OpenNET Project / Index page

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

Представлена новая открытая файловая система для внешних накопителей - LanyFS

19.08.2012 22:50

В списке рассылки разработчиков ядра Linux представлена новая файловая система LanyFS, рассчитанная на использование в извлекаемых накопителях и мобильных устройствах. Основной задачей при создании новой ФС было решение проблем, наблюдаемых при использовании существующих файловых систем на переносных накопителях, в сочетании с обеспечением простоты реализации и структуры.

При разработке возможности LanyFS сознательно были сведены к минимуму, полагая, что на переносных накопителях требуется в основном чтение/запись файлов. Подобное упрощение позволило добиться существенного снижения требований к ресурсам и дало возможность использовать LanyFS на встраиваемых системах и таких платформах, как Arduino.

Несмотря на доступность предварительного выпуска только для Linux, ФС LanyFS разработана с оглядкой на обеспечение переносимости и легко может быть портирована в другие операционные системы. При использовании LanyFS параметры ФС в процессе форматирования автоматически подстраиваются под тип и размер накопителя. ФС поддерживает работу с накопителями размером от 4 KiB до 64 ZiB, при этом размеры структур определяются на стадии создания ФС, что обеспечивает минимальные накладные расходы вне зависимости от размера накопителя.

Среди достоинств LanyFS отмечается использование современных структур хранения данных и технологий, таких как задействование бинарного дерева для обеспечения быстрого поиска, ведение счётчиков записи для блоков не с данными, адресация блоков переменной длины, возможность использования разных размеров блоков. Для файлов и директорий осуществляется хранение следующих метаданных: время создания и изменения, простой набор атрибутов. Не поддерживается хранение времени доступа к файлу, нет информации о владельце, отсутствуют списки контроля доступа, не поддерживаются традиционная для UNIX схема разграничения доступа.

Кроме отсутствия разграничения доступа, слабой стороной LanyFS также является рекурсивный алгоритм обхода блоков, что ограничивает масштибируемость при работе с очень большими файлами. Реализация LanyFS не поддерживает MTD/UBI и не использует уровень абстракции блочных устройств, что является следствием оптимизации для встраиваемых систем. LanyFS также не привязывается к определённому типу накопителей, что подразумевает возможность использования, как на Flash, так и на переносных жестких дисках.

  1. Главная ссылка к новости (https://lkml.org/lkml/2012/8/1...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/34612-lanyfs
Ключевые слова: lanyfs, mobile, storage, disk, flash
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (115) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (-), 23:05, 19/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Наконец, то чего ждали и уже не надеялись
     
     
  • 2.54, haku (??), 09:12, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Сто лет в обед UDF на флешках читается/пишется и в Lin, и в Win. Без бубна.
     
     
  • 3.57, anonymous (??), 10:30, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >и в Lin

    Не знаю как сейчас, но раньше во многих дистрибутивах сталкивался с тем, что автомонтирование UDF не работает.
    >и в Win

    В XP только для чтения.

    А так да, удобная вещь. Только UNIX-права для флешки совершенно избыточны.

     
     
  • 4.70, haku (??), 11:12, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >В XP только для чтения.

    Пламенный привет Биллу и Стиву =)

     
  • 4.116, arisu (ok), 23:05, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > автомонтирование

    что это такое и зачем оно надо? O_O

     
     
  • 5.133, Аноним (-), 15:12, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >>автомонтирование

    это для хомячков. Не нужно

     
     
  • 6.135, arisu (ok), 17:43, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    и ведь действительно не нужно, вот в чём штука.
     
  • 2.55, Антоним (?), 09:50, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И чем она лучше, эта LazyFS ?
     

  • 1.4, Аноним (-), 23:16, 19/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –26 +/
    Прекрасно. Теперь бы запихнуть поддержку сабжа в слакварь, дебиан, федору и саенцифик. Остальные дистры, за исключением фряхи, не нужны.
     
     
  • 2.8, BratSinot (?), 23:28, 19/08/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Запилить не сложно. Заменяем ядро в initrd.img, заранее форматируем раздел (или скрипты меняем в том-же initrd.img) и усе.
     
     
  • 3.62, anonymous (??), 10:43, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Запилить не сложно. Заменяем ядро в initrd.img, заранее форматируем раздел (или скрипты
    > меняем в том-же initrd.img) и усе.

    В initrd.img нет ядра, там только модули. И я так понял, Вы с LazyFS хотите систему загружать - в этом нет никакого смысла, LazyFS для сменных носителей предназначена, а не для хранения корневого раздела.

     
     
  • 4.65, anonymous (??), 10:46, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >LazyFS

    Извиняюсь, LanyFS. Подозреваю, не один я неправильно прочёл.

     
     
  • 5.79, Аноним (-), 13:37, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Откуда на опеннете столько ламеров? Они мало того что путают ядро и initrd, так еще и не знают что можно файловую систему в ядро вкомпилить и тогда initrd вообще не у дел.
     
     
  • 6.85, Аноним (-), 14:26, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    просто популярность опенсорса растет))
     
  • 6.111, Xasd (ok), 22:36, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > так еще и не знают что можно файловую систему в ядро вкомпилить и тогда initrd вообще не у дел

    только обычно так делают лишь Cool-хацкеры (которые либо не умеют полноценно собрать ядро-и-модули, либо пытаются сделать псевдо-опцтмизацию процесса загрузки) ..

    ибо initrd не дураки придумыли

     
     
  • 7.117, arisu (ok), 23:19, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    кабы ты, некулхацкер, ещё понимал, зачем его придумали…
     
  • 6.131, Аноним (-), 09:12, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    И тебе привет
     

  • 1.11, Аноним (-), 23:36, 19/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Ждём в андроиде и плеерах
     
     
  • 2.61, Аноним (-), 10:43, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А что сейчас в андроиде используется?
     
     
  • 3.68, виндотролль (?), 11:04, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    fat. На всех внешних накопителях - fat.
     
  • 3.87, Аноним (-), 14:38, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Внешку в NTFS андроид корректно читает.
     
  • 3.92, Avator (ok), 17:57, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    неправда.
    Это в 2шке.
    В 4ке, если ничего не путаю, какая-то версия ext и в 3шке также было.
    Именно поэтому начиная с 3шки Андройд устройства подключаются по MTP.
     

  • 1.13, Аноним (-), 23:38, 19/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    С этой ФС флешки будут быстрее записываться и отмонтироваться?
     
     
  • 2.14, Аноним (-), 23:53, 19/08/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >С этой ФС флешки будут быстрее записываться и отмонтироваться?

    Конечно! 133x флешка будет работать на запись как 800x.

     
     
  • 3.95, Аноним (-), 19:56, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Конечно! 133x флешка будет работать на запись как 800x.

    Как бы тормозная ФС может посадить 133x до 1x :)

     
     
  • 4.123, Аноним (-), 02:30, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Конечно! 133x флешка будет работать на запись как 800x.
    > Как бы тормозная ФС может посадить 133x до 1x :)

    "посадить 133x до 1x" на флэшке (даже на "99% фрагментированную") может только специально написанная для этой цели ФС.

     

  • 1.15, Anonymousw (?), 23:55, 19/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Это всё хорошо, но на серваках флэшками не пользуются, флешками пользуются на десктопах среди которых бывают офтопики, а вот они то точно не будут читать эту ФС.
     
     
  • 2.16, Аноним (-), 23:57, 19/08/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > флешками пользуются на десктопах среди которых бывают офтопики, а вот они то точно не
    > будут читать эту ФС.

    Это твои личные проблемы.

     
  • 2.19, тоже Аноним (ok), 00:30, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Именно так. FAT может быть чем-то заменена на флешках в двух случаях:
    1. Новая файловая система будет поддерживаться виндами (причем всеми актуальными версиями, то есть сейчас, например - начиная с ХР)
    2. Наступит ОН и на десктопах будут сплошь свободные системы, под которые драйвер уже есть.

    В принципе, мне оба варианта представляются равновероятными...

     
     
  • 3.38, pavlinux (ok), 03:15, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Евросоюз должон трахнуть Маздайсофт за монополию файловых систем и обязать
    вкючить поддержку искаропки любой открытой FS, хотя бы ext2.
     
     
  • 4.47, Тот_Самый_Анонимус (?), 06:27, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    И что? Будет версия отдельно для Евросоюза. и отдельно для всего мира. К сожалению нас это не коснётся.

    Пора вводить обязательность исполнения ГОСТов всеми компаниями, играющими на рынках России, и вводить адекватные новые ГОСТы. Тогда и у нас будет порядок.

     
     
  • 5.60, Клыкастый2 (?), 10:41, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Пора вводить обязательность исполнения ГОСТов всеми компаниями, играющими на рынках России

    ГОСТы походу остались только на гайки. Вся страна уже давно на ОСТах и ТУ. Каждая конторка с деньгами уже пропратила, чтобы гогно, ими выпускаемое, было описано минимум как ТУ. В таких условиях требовать соблюдения неких ГОСТов от зубров типа микрософта просто немыслимо. С большей долей вероятности будет обратное: негрософт пробашляет и все будут обязаны соответствовать их понятиям.

    "Темнота будет объявлена новым стандартом" (с) анекдот

     
     
  • 6.93, Avator (ok), 18:00, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Пора вводить обязательность исполнения ГОСТов всеми компаниями, играющими на рынках России
    > ГОСТы походу остались только на гайки. Вся страна уже давно на ОСТах
    > и ТУ. Каждая конторка с деньгами уже пропратила, чтобы гогно, ими
    > выпускаемое, было описано минимум как ТУ. В таких условиях требовать соблюдения
    > неких ГОСТов от зубров типа микрософта просто немыслимо. С большей долей
    > вероятности будет обратное: негрософт пробашляет и все будут обязаны соответствовать их
    > понятиям.
    > "Темнота будет объявлена новым стандартом" (с) анекдот

    А как же например ГОСТ Р ИСО/МЭК 26300-2010 (ODT)? =)

     
     
  • 7.107, iFRAME (ok), 21:18, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и кем он на практике соблюдается Мне вот документы в odt слать не начали с е... большой текст свёрнут, показать
     
     
  • 8.138, Avator (ok), 00:55, 22/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ГОСТ не обязателен к исполнению всеми живущими в стране Речь шла о другом, о то... текст свёрнут, показать
     
  • 4.74, тоже Аноним (ok), 11:50, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    MS мастера делать свои, ни с чем не совместимые, реализации стандартов.
    Так что флешка на ext2fs, записанная под Windows, будет нормально читаться только под Windows. Толку-то.
     
     
  • 5.76, зюзик (?), 13:16, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ещё на 2 млрд. наказать.
     
  • 4.106, Michael Shigorin (ok), 21:03, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Из недавнего: http://piana.eu/msft_ends (у Бокового в плюсике шикарная трагикомедийная пародия по этой теме пробегала ещё).
     
  • 2.21, arisu (ok), 00:31, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    проблемы рабов пусть волнуют самих рабов. рабы могут просить Хозяина, чтобы им сделал.

    хотя всенепременно найдётся какая-нибудь подстилка, которая сделает драйвер для винды. ненависть.

    p.s. зато как забавно давать таким флэшину с ext2. а на вопли «у меня не читается» демонстрировать, что на моей системе читается и посылать переустанавливать винду.

     
     
  • 3.25, arikhin (ok), 00:52, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • –6 +/
    > проблемы рабов пусть волнуют самих рабов. рабы могут просить Хозяина, чтобы им
    > сделал.
    > хотя всенепременно найдётся какая-нибудь подстилка, которая сделает драйвер для винды.
    > ненависть.
    > p.s. зато как забавно давать таким флэшину с ext2. а на вопли
    > «у меня не читается» демонстрировать, что на моей системе читается и
    > посылать переустанавливать винду.

    забавно дать тебе флешку с BSD разметкой, ты пойдешь переставлять никсы

     
     
  • 4.31, arisu (ok), 01:11, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > забавно дать тебе флешку с BSD разметкой, ты пойдешь переставлять никсы

    удивись, няша: примаунтится.

     
  • 3.30, A.N.Onim (?), 01:07, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Я в таких случаях просто соглашаюсь с предложением винды отформатировать флэшку.

    "Тут у тебя флэшка была неформатированная, но я это исправил, не благодари :D"

     
     
  • 4.32, arisu (ok), 01:11, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Я в таких случаях просто соглашаюсь с предложением винды отформатировать флэшку.
    > "Тут у тебя флэшка была неформатированная, но я это исправил, не благодари
    > :D"

    да не вопрос. на что я отвечаю: «нужный тебе файл я сбросил на эту флэшину, а у себя стёр. ну, не повезло тебе, чувак, такие дела. иди, выпей с горя.»

     
     
  • 5.39, pavlinux (ok), 03:17, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >> Я в таких случаях просто соглашаюсь с предложением винды отформатировать флэшку.
    >> "Тут у тебя флэшка была неформатированная, но я это исправил, не благодари
    >> :D"
    > да не вопрос. на что я отвечаю: «нужный тебе файл я сбросил
    > на эту флэшину, а у себя стёр. ну, не повезло тебе,
    > чувак, такие дела. иди, выпей с горя.»

    Это была выписка на твою годовую премию и 13-зарплату, я угадал?
    Ну не повезло, через год может повезёт.

     
     
  • 6.40, arisu (ok), 03:26, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Это была выписка на твою годовую премию и 13-зарплату, я угадал?

    очень глупо отдавать свои деньги кому-то, чтобы они мне заплатили. тебе это сложно представить, но я мало того, что сам на себя работаю, так ещё и нанимаю работников. порвался шаблон, да? бывает.

     
     
  • 7.43, anonimouse (?), 04:39, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    усира то - капиталист!

    Оно как бывает!(С) :)

     
     
  • 8.45, arisu (ok), 04:47, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    ещё какой с волками жить 8230 правда, под другим именем он ещё и GPL WTFPL со... текст свёрнут, показать
     
     
     
    Часть нити удалена модератором

  • 10.122, Капитан (??), 01:03, 21/08/2012 [ответить]  
  • +/
    Офигенская лицензия ... текст свёрнут, показать
     
  • 3.41, Аноним (-), 04:00, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > хотя всенепременно найдётся какая-нибудь подстилка, которая сделает драйвер для винды. ненависть.

    Да, когда фс читается - это однозначно плохо.

     
     
  • 4.42, arisu (ok), 04:13, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    если в винде — плохо. любая поддержка чего-либо для винды — это бесплатная работа на m$. ну, если тебе нравится на них бесплатно работать — я, конечно, запретить не могу. но плюну и вружу по почкам берцем.
     
     
  • 5.44, anonimouse (?), 04:44, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > любая поддержка чего-либо для винды — это бесплатная работа на m$.

    Почему бесплатная то? Сделай коммерческую приладу да руби бабки.

    > вружу по почкам берцем.

    Для начала - зашнуруй их правильно, десантура засушенная :)

     
     
  • 6.46, arisu (ok), 04:49, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Почему бесплатная то?

    потому что я как-то не вижу у m$ желания оплатить мне работу по популяризации их недоос.

    > Для начала — зашнуруй их правильно, десантура засушенная :)

    сомневаешься? я б продемонстрировал. и к «десантуре» я никакого отношения не имею, если чо.

    p.s. на всякий случай. не пинание продемонстрировал, а шнуровку. %-)

     
     
  • 7.50, Тот_Самый_Анонимус (?), 07:02, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >потому что я как-то не вижу у m$ желания оплатить мне работу по популяризации их недоос.

    Хм, неподдержка виндой этой ФС это хуже для самой ФС. Тут нужна не популяризация винды, а популяризация самой ФС. Но тебе не понять, ты же якобы софт пишешь. а железо не разрабатываешь. Вот сделаешь свой фотик/телевизор/телефон без поддержки популярных ФС, которые винду раком поставят, тогда и говори, а пока иди отдыхай: каникулы скоро заканчиваются.

     
     
  • 8.51, Руслан Зиганшин (ok), 07:37, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Айфон Вообще не поддерживает передачу файлов без унлока если верить википедии ... текст свёрнут, показать
     
  • 4.103, Аноним (-), 20:12, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Именно ты будешь подстраиваться под причуды производителей, если те заранее не учли твоих интересов и выбор у тебя будет не всегда.

    Уезжает старый еврей в израиль. Его спрашивают:
    - А почему вы уезжаете?
    - Из-за гомосексуализма.
    - ???
    - При Сталине "за это" расстреливали
    - при Брежневе - сажали
    - сейчас это - норма
    - Понимаете, я таки хочу уехать из страны, пока это не стало обязательным...
    ---
    А вы подстраивайтесь, подстраивайтесь.

     
  • 3.53, ФФ (ok), 08:16, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >как забавно давать таким флэшину с ext2. а на вопли «у меня не читается» демонстрировать, что на моей системе читается

    Кстати, да )) И я грешен

     
  • 3.67, Nomad (??), 11:00, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Наверно, у тебя друзей нет, раз злой такой.
     
     
  • 4.115, arisu (ok), 23:01, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Наверно, у тебя друзей нет, раз злой такой.

    друзья у меня есть, у меня нет друзей среди дураков. и отчего-то меня сие не удручает.

     
  • 2.23, кевин (?), 00:47, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ох лол основной упор то на встраиваемые системы.
     
  • 2.89, Пр0х0жий (??), 15:03, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > десктопах среди которых бывают офтопики, а вот они то точно не будут читать эту ФС.

    Не уверен. Куда они денутся. Это вопрос времени.
    Например:
    sf.net/projects/ext2fsd

    Кто ищет, того находят.

     
  • 2.96, Аноним (-), 19:57, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > десктопах среди которых бывают офтопики,

    А почему, собственно, я должен под кого-то строиться? Я буду использовать на моих флешках ту ФС которая мне удобна.

     

  • 1.18, arisu (ok), 00:29, 20/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    молодцы, оперативно. я только недавно тут писал, что надо что-то подобное сделать — и вот… приятно, что они читают opennet и случают умного arisu.
     
     
  • 2.35, ананим (?), 02:59, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >и случают умного arisu.

    да-да! искусственная случка arisu не помешает! а то сам сроду не догадается как.

     
     
  • 3.36, arisu (ok), 03:04, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    аааа, какая офигенная опечатка! подкол обобряю!
     
     
  • 4.37, ананим (?), 03:06, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    мне тоже понравилась.
     

  • 1.20, Аноним2 (?), 00:31, 20/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    "64 зеттабайт хватит всем" (C)
     
     
  • 2.26, Аноним (-), 00:53, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    надоели сувать в тему и не в тему, было смешно первые 500 раз
     

  • 1.22, xxx (??), 00:34, 20/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Подобное упрощение
    > позволило добиться существенного снижения требований к ресурсам и дало возможность использовать
    > LanyFS на встраиваемых системах и таких платформах, как  Arduino.

    Чувак в списке рассылки явно сказал, что на Adruino пока не портировал, поэтому "дало возможность" несколько преждевременно. Вообще идея хорошая, но пока слишком все сыро.

     
  • 1.24, Аноним (-), 00:51, 20/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >> что на переносных накопителях требуется в основном чтение/запись файлов

    От внутренних накопителей требуется в основном красивое жужжание

     
     
  • 2.98, Аноним (-), 19:59, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > От внутренних накопителей требуется в основном красивое жужжание

    Тогда с какого фига у SSD популярность растет? Они же не снабжены этой главной функцией :)

     

  • 1.28, lucentcode (ok), 01:04, 20/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Годная ФС. То, что нужно для Flash-накопителей. Похоже что это exFAT только для Linux. Давно нужно было что-то такое запилить. Вот только если не будет простого в установке драйвера для Windows и Mac, сабж останется игрушкой линуксового сообщества. А хотелось бы видеть сабж и на винде.
     
     
  • 2.125, Аноним (-), 02:36, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Годная ФС. То, что нужно для Flash-накопителей.

    man logfs


     

  • 1.33, filosofem (ok), 01:30, 20/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Кроме отсутствия разграничения доступа, слабой стороной LanyFS также является

    Отсутствие разграничения является сильной стороной в контексте подключаемых устройств.

    Слабой стороной является то, что не раскрыта тема загрузки с этой ФС. Я так понимаю над этим вопросом разработчики не задумывались.

     
     
  • 2.34, arisu (ok), 01:37, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    может, потому, что она для этих целей и вовсе не предназначена?

    вообще-то загрузка с неё — задача, например, grub.

     
     
  • 3.129, filosofem (ok), 08:49, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    grub ― FOSS.

    >может, потому, что она для этих целей и вовсе не предназначена?

    это  слабая сторона.

     
  • 2.126, Аноним (-), 02:37, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Отсутствие разграничения является сильной стороной в контексте подключаемых устройств.

    man udf

     

  • 1.56, metallic (ok), 10:19, 20/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пока эта ФС не появится в винде из коробки - она нафиг никому не будет нужна, все будут продолжать юзать fat
     
     
  • 2.90, Аноним (-), 17:34, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Из коробки необязательно, хватит простой установки next->next->finish->reboot
     
     
  • 3.91, metallic (ok), 17:36, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Из коробки необязательно, хватит простой установки next->next->finish->reboot

    Да даже это не спасет, ну нафига юзеру чтобы работатала флешка что-то ставить, если она и раньше прекрасно работала?

     

  • 1.58, Аноним (58), 10:33, 20/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Дык есть же fullfat : http://code.google.com/p/fullfat/
     
     
  • 2.99, Аноним (-), 20:00, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Дык есть же fullfat : http://code.google.com/p/fullfat/

    Так это ж обычный FAT, древний как г@вно мамонта.

     
     
  • 3.137, Аноним (58), 21:10, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Так это ж обычный FAT, древний как г@вно мамонта.

    Прям таки: "Чукча — не читатель, Чукча — писатель."

    "...It was designed from the ground up..." ( http://www.fullfat-fs.co.uk/Home/About )

    Это не
    > обычный FAT

    Фитчи фулфата:

    http://www.fullfat-fs.co.uk/Home/Features


     

  • 1.59, XAnder (ok), 10:34, 20/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > нет информации о владельце...
    > не поддерживаются традиционная для UNIX схема разграничения доступа

    — Ну вот, опять... © Горшок с петунией

    Где бы найти ФС, в которой поддерживалась бы "традиционная для UNIX схема разграничения доступа", но владелец и группа не сохранялись бы, а назначались при монтировании? Цены бы не было на флешках. Но что-то такую я пока не нашёл. Плохо искал?

    Поясню. Пусть на одной машине у меня uid/gid 1234/4321, а на другой - 2345/5432. А я хочу перенести на флешке каталог с кучей файлов, причём с сохранением прав доступа (0664, 0600, 0755 и т. д.). Или же хочу работать с этими файлами прямо на флешке. Сейчас приходится делать одно из двух:

    1. Паковать в tar и нести на флешке с любой ФС. Плюс - универсальность. Минусы - лишние телодвижения и большие трудности при работе с файлами непосредственно на флешке.

    2. Нести как есть на флешке с ext2 (или подобной). Плюсы - права автоматом ставятся, как надо, можно прозрачно работать с файлами прямо на флешке. Минусы - на другой машине придётся менять владельца/группу, а это зачастую трудно или невозможно, поскольку требует рута.

    Есть идеи?

     
     
  • 2.64, анон (?), 10:46, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Это фактически она и будет: права и владельца ты назначишь в момент монтирования.
     
     
  • 3.78, XAnder (ok), 13:28, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Это фактически она и будет: права и владельца ты назначишь в момент
    > монтирования.

    Эдак я и на FATе могу. А как назначить только владельца, не трогая права?

     
  • 2.66, Клыкастый2 (?), 10:50, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Есть идеи?

    да есть. chmod/chown. поясню свою мысль. на машинке А смонтировали девайс и выставили владельца:

    \1 vasya:users
    \2 petya:wheel
    \3 masha:masha
    \4 grisha:kolya

    воткнули в машинку B. вопрос - куда пойдёт разделение полномочий? вопрос - на кого мапить несуществующих юзерей и группы?

     
     
  • 3.80, XAnder (ok), 13:39, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Вы, видимо, неправильно меня поняли Я рассматриваю случай индивидуального испол... большой текст свёрнут, показать
     
     
  • 4.102, Crazy Alex (ok), 20:05, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Может отпишетесь автору FS? Идея явно толковая.
     
     
  • 5.110, XAnder (ok), 21:43, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Может отпишетесь автору FS? Идея явно толковая.

    Спасибо за оценку.

    Если вы имеете в виду сабжевую ФС, то, думаю, не стоит. Автор ставит перед собой совсем другие цели. Система атрибутов файлов у него - калька с FAT. Юниксовые права тут будут не пришей кобыле хвост. Вообще похоже на то, что вся эта LanyFS, несмотря на внутренние новшества, снаружи будет выглядеть, как FAT, и вообще предлагается на замену последней. Не удивлюсь, что и опции монтирования будут схожие.

    А вот куда эту идею приткнуть - ума пока не приложу. Ни в одной из известных мне ФС такого нет. Хоть свою начинай ваять :-) Да, боюсь, силёнок не хватит. Идеальна была бы версия, скажем, ext2, но без сохраняемых владельцев и групп.

     
  • 2.69, Аноним (-), 11:09, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Есть идеи?

    bitbucket.com


     
     
  • 3.81, XAnder (ok), 13:48, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > bitbucket.com

    ...и другие сетевые хранилища не годятся в случае чужого компьютера или рабочей станции предприятия (я не могу там хозяйничать, ставить свои программы, настройки), а также в местах, где нет инета или он дохлый, коих в нашем далёком Замкадье к сожалению (а может и к счастью) предостаточно.

     
     
  • 4.82, Michael Shigorin (ok), 13:49, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Может пригодиться интранетный OwnCloud (в том же альте есть и работает).
     
     
  • 5.83, XAnder (ok), 13:57, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Может пригодиться интранетный OwnCloud (в том же альте есть и работает).

    Может, если есть сеть. Но мы уходим в сторону от обсуждения файловых систем.

     
  • 5.109, Аноним (-), 21:32, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Может пригодиться интранетный OwnCloud (в том же альте есть и работает).

    Вот кстати, Михаил, в альте уже совсем оторвали возможность монтировать флешки без системд? Про гуёвые утили, разумеется, вопрос.

     
     
  • 6.121, Michael Shigorin (ok), 00:14, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот кстати, Михаил, в альте уже совсем оторвали возможность монтировать флешки
    > без системд? Про гуёвые утили, разумеется, вопрос.

    "В альте" -- нет, в сизифе -- сейчас по факту да и такое нехорошее подозрение, что ничего до выпуска p7/branch с udisks* и *Kit сделать толком не успеют[1], по крайней мере судя по войне sem@ с NetworkManager по аналогичному поводу.

    Буду очень-очень рад, если кто-нибудь озадачится и поможет исследованием текущего состояния, если найдём решение -- постараюсь продавить в репозиторий.

    [1] www.altlinux.org/План_выпуска_бранча_p7_%28проект,_для_обсуждения%29

    PS: убрал http://

     
     
  • 7.136, Аноним (-), 19:26, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Невесело. Тут ещё и хал разломали совсем. В результате лично у меня вмваре плеер не работает. Проверить просто - ставим, запускаем. Он в консольку всякую радость кричит в стиле Attempt to remove filter function. Лечится совершенно оригинально:
    service messagebus stop
    vmplayer
    service messagebus start
    Ну этож фигня какая-то.
     
     
  • 8.139, Michael Shigorin (ok), 11:22, 22/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Это всё-таки dbus, а service haldaemon уж и апстрим года два как наконец признал... текст свёрнут, показать
     
     
  • 9.140, Аноним (-), 19:55, 22/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Проблема в том что если пустить хал, то всё работает не взирая на запущенность-о... текст свёрнут, показать
     
     
  • 10.141, Michael Shigorin (ok), 01:47, 23/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Его было выкинули, потом ради не помню уже точно чего другой человек вернул, а б... текст свёрнут, показать
     
     
  • 11.142, Led (ok), 05:53, 23/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    openSUSE continues to ship KDE 3 as part of its release KDE 3 has got a new shi... текст свёрнут, показать
     
  • 2.127, Аноним (-), 02:40, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Где бы найти ФС, в которой поддерживалась бы "традиционная для UNIX схема
    > разграничения доступа", но владелец и группа не сохранялись бы, а назначались
    > при монтировании? Цены бы не было на флешках. Но что-то такую
    > я пока не нашёл. Плохо искал?

    UDF

     
     
  • 3.132, XAnder (ok), 09:20, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > UDF

    Да... Кажись оно, спасибо. Права назначаются. Владелец и группа файлам тоже, правда, назначаются, но теряются при следующем монтировании (хорошо!). А вот права не теряются (тоже хорошо!). Хард- и симлинки, фифо делать можно. Всё, что нужно "странствующему линуксоиду" :-)

    А я-то грешным делом и внимания на UDF не обращал, думая, что раз она для CD/DVD делалась, значит не серьёзно. А вот оно как вышло.

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

     
     
  • 4.134, Аноним (-), 15:26, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> UDF
    > Да... Кажись оно, спасибо. Права назначаются. Владелец и группа файлам тоже, правда,
    > назначаются, но теряются при следующем монтировании (хорошо!). А вот права не
    > теряются (тоже хорошо!). Хард- и симлинки, фифо делать можно. Всё, что
    > нужно "странствующему линуксоиду" :-)
    > А я-то грешным делом и внимания на UDF не обращал, думая, что
    > раз она для CD/DVD делалась, значит не серьёзно. А вот оно
    > как вышло.

    4 года на флэшках использую - никаких проблем не замечено.

    > Осталось проверить, как она с виндами дружит

    Размер блока 2048 ставить при форматировании - вендоОС другие не понимает.

     

  • 1.71, Marbleless (?), 11:15, 20/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Итак, теперь есть 2 ФС специально для Flash (борются с вырабатыванием ресурса из-за частых write, с долгим поиском по диску, с долгим стиранием блоков и проч.) и одна для сменных носителей без привязки к их типу (видимо, плюшек специально для Flash нет). Если бы усы Никанора Ивановича приставить к носу Ивана Никифоровича... тут ведь пайп не сделаешь.
     
  • 1.84, Proger (ok), 14:20, 20/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Немаловажный вопрос - это гибкость системных данных. Можно ли их перемещать по диску? (во избежании износа флэшек) Будут ли метаданные о дефрагментированном файле занимать меньше места? Поддержка компрессии? Шифрования? (для флэшек - ОБЯЗАТЕЛЬНО!) Можно ли эту ФС использовать для DVD? Есть ли специальные механизмы работы с write once носителем?
     
     
  • 2.86, AlexAT (ok), 14:36, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Сюрпрайз! Большинство контроллеров портативных флешек сами делают wear leveling.
     
     
  • 3.100, Аноним (-), 20:02, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Сюрпрайз! Большинство контроллеров портативных флешек сами делают wear leveling.

    Правда есть еще совсем эмбедовка где флеха напрямую к процу прицеплена. И такого контроллера нет.

     
     
  • 4.105, Ytch (?), 20:45, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Правда есть еще совсем эмбедовка где флеха напрямую к процу прицеплена. И такого контроллера нет.

    Эта ситуация часто "сглаживается" тем, что в этом случае необязательно использовать "всюду-поддерживаемую-фс", если, конечно, нет требований "высунуть наружу" слишком низкоуровневый доступ.

     
  • 4.112, AlexAT (ok), 22:37, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Правда есть еще совсем эмбедовка где флеха напрямую к процу прицеплена. И
    > такого контроллера нет.

    Самсунговские NAND'ы вроде бы левелятся даже при прицеплении к процу. А так - данная ФС для такой эмбедовки и не особо. Там есть SquashFS/JFFS/прочие FFS.

     
  • 2.118, arisu (ok), 00:00, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ты же у нас «прогер», да? в чём проблема посмотреть исходники?
     

  • 1.88, Клим (?), 14:43, 20/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    драйвер для винды - главное условие, при котором этой системой будут пользоваться
     
     
  • 2.101, Аноним (-), 20:03, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > драйвер для винды - главное условие, при котором этой системой будут пользоваться

    Почему же? Я буду пользоваться той или иной ФС независимо от драйверов для винды. Правда здорово не зависеть от слоупочной корпорации-переростка? :)

     
  • 2.119, arisu (ok), 00:01, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > драйвер для винды - главное условие, при котором этой системой будут пользоваться

    только для вас, пушистики. на свете есть множество людей, которых винда не волнует.

     
  • 2.128, Аноним (-), 02:43, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > драйвер для винды - главное условие, при котором этой системой будут пользоваться

    С чего ты взял, что кого-то интересуют твои подростковые комплексы?

     

  • 1.149, richman1000000 (?), 15:48, 30/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну наконец-то!!!
    Мы рано или поздно пришли бы к этому. Fat32 ограничен. У меня есть внешний хард, на котором стоит NTFS, так если у кого на другом компе создам документ, могу дома и не открыть. Приходится залазить в свойства файла и там менять владельца, ставить разрешения, а при нескольких тысячах этот процесс занимает немало времени.

    Нужна надежная система (устойчивая к ошибкам), без указания прав доступа и владельцев для внешних жестких. При этом она должна поддерживать большой объем данных. Журналируемость как в exFat лишь замедляет. Надеюсь LanyFS не разочарует, и станет стандартом де-факто.

     

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



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

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