В списке рассылки разработчиков ядра Linux представлена (https://lkml.org/lkml/2012/8/18/164) новая файловая система LanyFS (https://www.nonattached.net/lanyfs/), рассчитанная на использование в извлекаемых накопителях и мобильных устройствах. Основной задачей (https://www.nonattached.net/lanyfs/spec.php) при создании новой ФС было решение проблем, наблюдаемых при использовании существующих файловых систем на переносных накопителях, в сочетании с обеспечением простоты реализации и структуры.
При разработке возможности LanyFS сознательно были сведены к минимуму, полагая, что на переносных накопителях требуется в основном чтение/запись файлов. Подобное упрощение позволило добиться существенного снижения требований к ресурсам и дало возможность использовать LanyFS на встраиваемых системах и таких платформах, как Arduino.
Несмотря на доступность предварительного выпуска только для Linux, ФС LanyFS разработана с оглядкой на обеспечение переносимости и легко может быть портирована в другие операционные системы. При использовании LanyFS параметры ФС в процессе форматирования автоматически подстраиваются под тип и размер накопителя. ФС поддерживает работу с накопителями размером от 4 KiB до 64 ZiB (http://en.wikipedia.org/wiki/ZiB), при этом размеры структур определяются на стадии создания ФС, что обеспечивает минимальные накладные расходы вне зависимости от размера накопителя.
Среди достоинств LanyFS отмечается использование современных структур хранения данных и технологий, таких как задействование бинарного дерева для обеспечения быстрого поиска, ведение счётчиков записи для блоков не с данными, адресация блоков переменной длины, возможность использование разных размеров блоков. Для файлов и директорий осуществляется хранение следующих метаданных: время создания и изменения, простой набор атрибутов. Не поддерживается хранение времени доступа к файлу, нет информации о владельце, отсутствуют списки контроля доступа, не поддерживаются традиционная для UNIX схема разграничения доступа.
Кроме отсутствия разграничения доступа, слабой стороной LanyFS также является рекурсивный алгоритм обхода блоков, что ограничивает масштибируемость при работе с очень большими файлами. Реализация LanyFS не поддерживает MTD/UBI и не использует уровень абстракции блочных устройств, что является следствием оптимизации для встраиваемых систем. LanyFS также не привязывается к определённому типу накопителей, что подразумевает возможность использования, как на Flash, так и на переносных жестких дисках.URL: https://lkml.org/lkml/2012/8/18/164
Новость: http://www.opennet.me/opennews/art.shtml?num=34612
Наконец, то чего ждали и уже не надеялись
Сто лет в обед UDF на флешках читается/пишется и в Lin, и в Win. Без бубна.
>и в LinНе знаю как сейчас, но раньше во многих дистрибутивах сталкивался с тем, что автомонтирование UDF не работает.
>и в WinВ XP только для чтения.
А так да, удобная вещь. Только UNIX-права для флешки совершенно избыточны.
>В XP только для чтения.Пламенный привет Биллу и Стиву =)
> автомонтированиечто это такое и зачем оно надо? O_O
>>автомонтированиеэто для хомячков. Не нужно
и ведь действительно не нужно, вот в чём штука.
И чем она лучше, эта LazyFS ?
Прекрасно. Теперь бы запихнуть поддержку сабжа в слакварь, дебиан, федору и саенцифик. Остальные дистры, за исключением фряхи, не нужны.
Запилить не сложно. Заменяем ядро в initrd.img, заранее форматируем раздел (или скрипты меняем в том-же initrd.img) и усе.
> Запилить не сложно. Заменяем ядро в initrd.img, заранее форматируем раздел (или скрипты
> меняем в том-же initrd.img) и усе.В initrd.img нет ядра, там только модули. И я так понял, Вы с LazyFS хотите систему загружать - в этом нет никакого смысла, LazyFS для сменных носителей предназначена, а не для хранения корневого раздела.
>LazyFSИзвиняюсь, LanyFS. Подозреваю, не один я неправильно прочёл.
Откуда на опеннете столько ламеров? Они мало того что путают ядро и initrd, так еще и не знают что можно файловую систему в ядро вкомпилить и тогда initrd вообще не у дел.
просто популярность опенсорса растет))
> так еще и не знают что можно файловую систему в ядро вкомпилить и тогда initrd вообще не у делтолько обычно так делают лишь Cool-хацкеры (которые либо не умеют полноценно собрать ядро-и-модули, либо пытаются сделать псевдо-опцтмизацию процесса загрузки) ..
ибо initrd не дураки придумыли
кабы ты, некулхацкер, ещё понимал, зачем его придумали…
И тебе привет
Ждём в андроиде и плеерах
А что сейчас в андроиде используется?
fat. На всех внешних накопителях - fat.
Внешку в NTFS андроид корректно читает.
неправда.
Это в 2шке.
В 4ке, если ничего не путаю, какая-то версия ext и в 3шке также было.
Именно поэтому начиная с 3шки Андройд устройства подключаются по MTP.
С этой ФС флешки будут быстрее записываться и отмонтироваться?
>С этой ФС флешки будут быстрее записываться и отмонтироваться?Конечно! 133x флешка будет работать на запись как 800x.
> Конечно! 133x флешка будет работать на запись как 800x.Как бы тормозная ФС может посадить 133x до 1x :)
>> Конечно! 133x флешка будет работать на запись как 800x.
> Как бы тормозная ФС может посадить 133x до 1x :)"посадить 133x до 1x" на флэшке (даже на "99% фрагментированную") может только специально написанная для этой цели ФС.
Это всё хорошо, но на серваках флэшками не пользуются, флешками пользуются на десктопах среди которых бывают офтопики, а вот они то точно не будут читать эту ФС.
> флешками пользуются на десктопах среди которых бывают офтопики, а вот они то точно не
> будут читать эту ФС.Это твои личные проблемы.
Именно так. FAT может быть чем-то заменена на флешках в двух случаях:
1. Новая файловая система будет поддерживаться виндами (причем всеми актуальными версиями, то есть сейчас, например - начиная с ХР)
2. Наступит ОН и на десктопах будут сплошь свободные системы, под которые драйвер уже есть.В принципе, мне оба варианта представляются равновероятными...
Евросоюз должон трахнуть Маздайсофт за монополию файловых систем и обязать
вкючить поддержку искаропки любой открытой FS, хотя бы ext2.
И что? Будет версия отдельно для Евросоюза. и отдельно для всего мира. К сожалению нас это не коснётся.Пора вводить обязательность исполнения ГОСТов всеми компаниями, играющими на рынках России, и вводить адекватные новые ГОСТы. Тогда и у нас будет порядок.
> Пора вводить обязательность исполнения ГОСТов всеми компаниями, играющими на рынках РоссииГОСТы походу остались только на гайки. Вся страна уже давно на ОСТах и ТУ. Каждая конторка с деньгами уже пропратила, чтобы гогно, ими выпускаемое, было описано минимум как ТУ. В таких условиях требовать соблюдения неких ГОСТов от зубров типа микрософта просто немыслимо. С большей долей вероятности будет обратное: негрософт пробашляет и все будут обязаны соответствовать их понятиям.
"Темнота будет объявлена новым стандартом" (с) анекдот
>> Пора вводить обязательность исполнения ГОСТов всеми компаниями, играющими на рынках России
> ГОСТы походу остались только на гайки. Вся страна уже давно на ОСТах
> и ТУ. Каждая конторка с деньгами уже пропратила, чтобы гогно, ими
> выпускаемое, было описано минимум как ТУ. В таких условиях требовать соблюдения
> неких ГОСТов от зубров типа микрософта просто немыслимо. С большей долей
> вероятности будет обратное: негрософт пробашляет и все будут обязаны соответствовать их
> понятиям.
> "Темнота будет объявлена новым стандартом" (с) анекдотА как же например ГОСТ Р ИСО/МЭК 26300-2010 (ODT)? =)
>>> Пора вводить обязательность исполнения ГОСТов всеми компаниями, играющими на рынках России
>> ГОСТы походу остались только на гайки. Вся страна уже давно на ОСТах
>> и ТУ. Каждая конторка с деньгами уже пропратила, чтобы гогно, ими
>> выпускаемое, было описано минимум как ТУ. В таких условиях требовать соблюдения
>> неких ГОСТов от зубров типа микрософта просто немыслимо. С большей долей
>> вероятности будет обратное: негрософт пробашляет и все будут обязаны соответствовать их
>> понятиям.
>> "Темнота будет объявлена новым стандартом" (с) анекдот
> А как же например ГОСТ Р ИСО/МЭК 26300-2010 (ODT)? =)Ну и кем он на практике соблюдается? Мне вот документы в odt слать не начали с его принятием.
Как был стандартом де-факто MS Office Binary/OpenXML, так пока и остается.
ГОСТ не обязателен к исполнению всеми живущими в стране.
Речь шла о другом, о том, что ГОСТы принимаются далеко не только на винтики и шпунтики последнее время.
MS мастера делать свои, ни с чем не совместимые, реализации стандартов.
Так что флешка на ext2fs, записанная под Windows, будет нормально читаться только под Windows. Толку-то.
Ещё на 2 млрд. наказать.
Из недавнего: http://piana.eu/msft_ends (у Бокового в плюсике шикарная трагикомедийная пародия по этой теме пробегала ещё).
проблемы рабов пусть волнуют самих рабов. рабы могут просить Хозяина, чтобы им сделал.хотя всенепременно найдётся какая-нибудь подстилка, которая сделает драйвер для винды. ненависть.
p.s. зато как забавно давать таким флэшину с ext2. а на вопли «у меня не читается» демонстрировать, что на моей системе читается и посылать переустанавливать винду.
> проблемы рабов пусть волнуют самих рабов. рабы могут просить Хозяина, чтобы им
> сделал.
> хотя всенепременно найдётся какая-нибудь подстилка, которая сделает драйвер для винды.
> ненависть.
> p.s. зато как забавно давать таким флэшину с ext2. а на вопли
> «у меня не читается» демонстрировать, что на моей системе читается и
> посылать переустанавливать винду.забавно дать тебе флешку с BSD разметкой, ты пойдешь переставлять никсы
> забавно дать тебе флешку с BSD разметкой, ты пойдешь переставлять никсыудивись, няша: примаунтится.
Я в таких случаях просто соглашаюсь с предложением винды отформатировать флэшку."Тут у тебя флэшка была неформатированная, но я это исправил, не благодари :D"
> Я в таких случаях просто соглашаюсь с предложением винды отформатировать флэшку.
> "Тут у тебя флэшка была неформатированная, но я это исправил, не благодари
> :D"да не вопрос. на что я отвечаю: «нужный тебе файл я сбросил на эту флэшину, а у себя стёр. ну, не повезло тебе, чувак, такие дела. иди, выпей с горя.»
>> Я в таких случаях просто соглашаюсь с предложением винды отформатировать флэшку.
>> "Тут у тебя флэшка была неформатированная, но я это исправил, не благодари
>> :D"
> да не вопрос. на что я отвечаю: «нужный тебе файл я сбросил
> на эту флэшину, а у себя стёр. ну, не повезло тебе,
> чувак, такие дела. иди, выпей с горя.»Это была выписка на твою годовую премию и 13-зарплату, я угадал?
Ну не повезло, через год может повезёт.
> Это была выписка на твою годовую премию и 13-зарплату, я угадал?очень глупо отдавать свои деньги кому-то, чтобы они мне заплатили. тебе это сложно представить, но я мало того, что сам на себя работаю, так ещё и нанимаю работников. порвался шаблон, да? бывает.
усира то - капиталист!Оно как бывает!(С) :)
> усира то — капиталист!ещё какой. с волками жить…
правда, под другим именем он ещё и GPL/WTFPL софт релизит, но это уже другой разговор.
> WTFPLОфигенская лицензия!
> хотя всенепременно найдётся какая-нибудь подстилка, которая сделает драйвер для винды. ненависть.Да, когда фс читается - это однозначно плохо.
если в винде — плохо. любая поддержка чего-либо для винды — это бесплатная работа на m$. ну, если тебе нравится на них бесплатно работать — я, конечно, запретить не могу. но плюну и вружу по почкам берцем.
> любая поддержка чего-либо для винды — это бесплатная работа на m$.Почему бесплатная то? Сделай коммерческую приладу да руби бабки.
> вружу по почкам берцем.
Для начала - зашнуруй их правильно, десантура засушенная :)
> Почему бесплатная то?потому что я как-то не вижу у m$ желания оплатить мне работу по популяризации их недоос.
> Для начала — зашнуруй их правильно, десантура засушенная :)
сомневаешься? я б продемонстрировал. и к «десантуре» я никакого отношения не имею, если чо.
p.s. на всякий случай. не пинание продемонстрировал, а шнуровку. %-)
>потому что я как-то не вижу у m$ желания оплатить мне работу по популяризации их недоос.Хм, неподдержка виндой этой ФС это хуже для самой ФС. Тут нужна не популяризация винды, а популяризация самой ФС. Но тебе не понять, ты же якобы софт пишешь. а железо не разрабатываешь. Вот сделаешь свой фотик/телевизор/телефон без поддержки популярных ФС, которые винду раком поставят, тогда и говори, а пока иди отдыхай: каникулы скоро заканчиваются.
Айфон. Вообще не поддерживает передачу файлов без унлока (если верить википедии)
> Именно ты будешь подстраиваться под причуды производителей, если те заранее не учли твоих интересов и выбор у тебя будет не всегда.Уезжает старый еврей в израиль. Его спрашивают:
- А почему вы уезжаете?
- Из-за гомосексуализма.
- ???
- При Сталине "за это" расстреливали
- при Брежневе - сажали
- сейчас это - норма
- Понимаете, я таки хочу уехать из страны, пока это не стало обязательным...
---
А вы подстраивайтесь, подстраивайтесь.
>как забавно давать таким флэшину с ext2. а на вопли «у меня не читается» демонстрировать, что на моей системе читаетсяКстати, да )) И я грешен
Наверно, у тебя друзей нет, раз злой такой.
> Наверно, у тебя друзей нет, раз злой такой.друзья у меня есть, у меня нет друзей среди дураков. и отчего-то меня сие не удручает.
ох лол основной упор то на встраиваемые системы.
> десктопах среди которых бывают офтопики, а вот они то точно не будут читать эту ФС.Не уверен. Куда они денутся. Это вопрос времени.
Например:
sf.net/projects/ext2fsdКто ищет, того находят.
> десктопах среди которых бывают офтопики,А почему, собственно, я должен под кого-то строиться? Я буду использовать на моих флешках ту ФС которая мне удобна.
молодцы, оперативно. я только недавно тут писал, что надо что-то подобное сделать — и вот… приятно, что они читают opennet и случают умного arisu.
>и случают умного arisu.да-да! искусственная случка arisu не помешает! а то сам сроду не догадается как.
аааа, какая офигенная опечатка! подкол обобряю!
мне тоже понравилась.
"64 зеттабайт хватит всем" (C)
надоели сувать в тему и не в тему, было смешно первые 500 раз
> Подобное упрощение
> позволило добиться существенного снижения требований к ресурсам и дало возможность использовать
> LanyFS на встраиваемых системах и таких платформах, как Arduino.Чувак в списке рассылки явно сказал, что на Adruino пока не портировал, поэтому "дало возможность" несколько преждевременно. Вообще идея хорошая, но пока слишком все сыро.
>> что на переносных накопителях требуется в основном чтение/запись файловОт внутренних накопителей требуется в основном красивое жужжание
> От внутренних накопителей требуется в основном красивое жужжаниеТогда с какого фига у SSD популярность растет? Они же не снабжены этой главной функцией :)
Годная ФС. То, что нужно для Flash-накопителей. Похоже что это exFAT только для Linux. Давно нужно было что-то такое запилить. Вот только если не будет простого в установке драйвера для Windows и Mac, сабж останется игрушкой линуксового сообщества. А хотелось бы видеть сабж и на винде.
> Годная ФС. То, что нужно для Flash-накопителей.man logfs
>Кроме отсутствия разграничения доступа, слабой стороной LanyFS также являетсяОтсутствие разграничения является сильной стороной в контексте подключаемых устройств.
Слабой стороной является то, что не раскрыта тема загрузки с этой ФС. Я так понимаю над этим вопросом разработчики не задумывались.
может, потому, что она для этих целей и вовсе не предназначена?вообще-то загрузка с неё — задача, например, grub.
grub ― FOSS.>может, потому, что она для этих целей и вовсе не предназначена?
это слабая сторона.
> Отсутствие разграничения является сильной стороной в контексте подключаемых устройств.man udf
Пока эта ФС не появится в винде из коробки - она нафиг никому не будет нужна, все будут продолжать юзать fat
Из коробки необязательно, хватит простой установки next->next->finish->reboot
> Из коробки необязательно, хватит простой установки next->next->finish->rebootДа даже это не спасет, ну нафига юзеру чтобы работатала флешка что-то ставить, если она и раньше прекрасно работала?
Дык есть же fullfat : http://code.google.com/p/fullfat/
> Дык есть же fullfat : http://code.google.com/p/fullfat/Так это ж обычный FAT, древний как г@вно мамонта.
> Так это ж обычный 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
> нет информации о владельце...
> не поддерживаются традиционная для UNIX схема разграничения доступа— Ну вот, опять... © Горшок с петунией
Где бы найти ФС, в которой поддерживалась бы "традиционная для UNIX схема разграничения доступа", но владелец и группа не сохранялись бы, а назначались при монтировании? Цены бы не было на флешках. Но что-то такую я пока не нашёл. Плохо искал?
Поясню. Пусть на одной машине у меня uid/gid 1234/4321, а на другой - 2345/5432. А я хочу перенести на флешке каталог с кучей файлов, причём с сохранением прав доступа (0664, 0600, 0755 и т. д.). Или же хочу работать с этими файлами прямо на флешке. Сейчас приходится делать одно из двух:
1. Паковать в tar и нести на флешке с любой ФС. Плюс - универсальность. Минусы - лишние телодвижения и большие трудности при работе с файлами непосредственно на флешке.
2. Нести как есть на флешке с ext2 (или подобной). Плюсы - права автоматом ставятся, как надо, можно прозрачно работать с файлами прямо на флешке. Минусы - на другой машине придётся менять владельца/группу, а это зачастую трудно или невозможно, поскольку требует рута.
Есть идеи?
Это фактически она и будет: права и владельца ты назначишь в момент монтирования.
> Это фактически она и будет: права и владельца ты назначишь в момент
> монтирования.Эдак я и на FATе могу. А как назначить только владельца, не трогая права?
> Есть идеи?да есть. chmod/chown. поясню свою мысль. на машинке А смонтировали девайс и выставили владельца:
\1 vasya:users
\2 petya:wheel
\3 masha:masha
\4 grisha:kolyaвоткнули в машинку B. вопрос - куда пойдёт разделение полномочий? вопрос - на кого мапить несуществующих юзерей и группы?
> да есть. chmod/chown. поясню свою мысль. на машинке А смонтировали девайс и
> выставили владельца:Вы, видимо, неправильно меня поняли. Я рассматриваю случай индивидуального использования ФС, то есть подразумеваю, что все файлы принадлежат одному пользователю. Грубо говоря, тому, кто флешку воткнул. Соответственно выставлять разных владельцев не нужно. Нужен всегда один, но при каждом монтировании свой. И при этом чтобы можно было делать произвольный chmod, а не как в FAT.
> воткнули в машинку B. вопрос - куда пойдёт разделение полномочий? вопрос -
> на кого мапить несуществующих юзерей и группы?Таковых не будет. "ФС моей мечты" вообще не хранит информацию о пользователях и группах, только о правах. Владелец и группа назначаются при монтировании сразу для всех файлов и каталогов и теряются при демонтировании.
Может отпишетесь автору FS? Идея явно толковая.
> Может отпишетесь автору FS? Идея явно толковая.Спасибо за оценку.
Если вы имеете в виду сабжевую ФС, то, думаю, не стоит. Автор ставит перед собой совсем другие цели. Система атрибутов файлов у него - калька с FAT. Юниксовые права тут будут не пришей кобыле хвост. Вообще похоже на то, что вся эта LanyFS, несмотря на внутренние новшества, снаружи будет выглядеть, как FAT, и вообще предлагается на замену последней. Не удивлюсь, что и опции монтирования будут схожие.
А вот куда эту идею приткнуть - ума пока не приложу. Ни в одной из известных мне ФС такого нет. Хоть свою начинай ваять :-) Да, боюсь, силёнок не хватит. Идеальна была бы версия, скажем, ext2, но без сохраняемых владельцев и групп.
> Есть идеи?bitbucket.com
> bitbucket.com...и другие сетевые хранилища не годятся в случае чужого компьютера или рабочей станции предприятия (я не могу там хозяйничать, ставить свои программы, настройки), а также в местах, где нет инета или он дохлый, коих в нашем далёком Замкадье к сожалению (а может и к счастью) предостаточно.
Может пригодиться интранетный OwnCloud (в том же альте есть и работает).
> Может пригодиться интранетный OwnCloud (в том же альте есть и работает).Может, если есть сеть. Но мы уходим в сторону от обсуждения файловых систем.
> Может пригодиться интранетный OwnCloud (в том же альте есть и работает).Вот кстати, Михаил, в альте уже совсем оторвали возможность монтировать флешки без системд? Про гуёвые утили, разумеется, вопрос.
> Вот кстати, Михаил, в альте уже совсем оторвали возможность монтировать флешки
> без системд? Про гуёвые утили, разумеется, вопрос."В альте" -- нет, в сизифе -- сейчас по факту да и такое нехорошее подозрение, что ничего до выпуска p7/branch с udisks* и *Kit сделать толком не успеют[1], по крайней мере судя по войне sem@ с NetworkManager по аналогичному поводу.
Буду очень-очень рад, если кто-нибудь озадачится и поможет исследованием текущего состояния, если найдём решение -- постараюсь продавить в репозиторий.
[1] www.altlinux.org/План_выпуска_бранча_p7_%28проект,_для_обсуждения%29
PS: убрал http://
Невесело. Тут ещё и хал разломали совсем. В результате лично у меня вмваре плеер не работает. Проверить просто - ставим, запускаем. Он в консольку всякую радость кричит в стиле Attempt to remove filter function. Лечится совершенно оригинально:
service messagebus stop
vmplayer
service messagebus start
Ну этож фигня какая-то.
> service messagebusЭто всё-таки dbus, а service haldaemon уж и апстрим года два как наконец признал покойным...
Проблема в том что если пустить хал, то всё работает не взирая на запущенность-остановленность всех этих дбасов и прочего. Но в один момент хал оторвали совсем из альта - где-то полгода наверное назад. И как бы алес капут. Можно ещё погуглить по словам vmware without hal. Грустно.
> Но в один момент хал оторвали совсем из альта - где-то полгода наверное назад.Его было выкинули, потом ради не помню уже точно чего другой человек вернул, а буквально месяц тому вылезла очередная проблема с haldaemon и порешили пока оставить libhal, но выкинуть сам сервис. Это всё в сизифе, в стабильных бранчах (t6/p6) сейчас hal-0.5.14-alt7.M60P.1.i586.rpm и в нём /usr/sbin/hald присутствует.
Если хотите, можете воспользоваться http://www.altlinux.org/Sisyphus_archive и поставить предыдущую сборку hal на Hold в apt.conf, а вообще с такими вопросами лучше сразу в https://lists.altlinux.org/mailman/listinfo/sisyphus .
> И как бы алес капут. Можно ещё погуглить по словам vmware without hal. Грустно.
Сочувствую и надеюсь, что vmware'вцы всё-таки снимутся с ручника...
openSUSE continues to ship KDE 3 as part of its release. KDE 3 has got a new shining Udisks2 media manager back end which provides full support for Udisks2 subsystem which replaced HAL. Earlier KDE 3 also acquired support for Upower.
> Где бы найти ФС, в которой поддерживалась бы "традиционная для UNIX схема
> разграничения доступа", но владелец и группа не сохранялись бы, а назначались
> при монтировании? Цены бы не было на флешках. Но что-то такую
> я пока не нашёл. Плохо искал?UDF
> UDFДа... Кажись оно, спасибо. Права назначаются. Владелец и группа файлам тоже, правда, назначаются, но теряются при следующем монтировании (хорошо!). А вот права не теряются (тоже хорошо!). Хард- и симлинки, фифо делать можно. Всё, что нужно "странствующему линуксоиду" :-)
А я-то грешным делом и внимания на UDF не обращал, думая, что раз она для CD/DVD делалась, значит не серьёзно. А вот оно как вышло.
Осталось проверить, как она с виндами дружит - нет сейчас винды под рукой. Имею в виду, не накроются ли те самые права, линки и фифы после монтирования в виндах.
>> UDF
> Да... Кажись оно, спасибо. Права назначаются. Владелец и группа файлам тоже, правда,
> назначаются, но теряются при следующем монтировании (хорошо!). А вот права не
> теряются (тоже хорошо!). Хард- и симлинки, фифо делать можно. Всё, что
> нужно "странствующему линуксоиду" :-)
> А я-то грешным делом и внимания на UDF не обращал, думая, что
> раз она для CD/DVD делалась, значит не серьёзно. А вот оно
> как вышло.4 года на флэшках использую - никаких проблем не замечено.
> Осталось проверить, как она с виндами дружит
Размер блока 2048 ставить при форматировании - вендоОС другие не понимает.
Итак, теперь есть 2 ФС специально для Flash (борются с вырабатыванием ресурса из-за частых write, с долгим поиском по диску, с долгим стиранием блоков и проч.) и одна для сменных носителей без привязки к их типу (видимо, плюшек специально для Flash нет). Если бы усы Никанора Ивановича приставить к носу Ивана Никифоровича... тут ведь пайп не сделаешь.
Немаловажный вопрос - это гибкость системных данных. Можно ли их перемещать по диску? (во избежании износа флэшек) Будут ли метаданные о дефрагментированном файле занимать меньше места? Поддержка компрессии? Шифрования? (для флэшек - ОБЯЗАТЕЛЬНО!) Можно ли эту ФС использовать для DVD? Есть ли специальные механизмы работы с write once носителем?
Сюрпрайз! Большинство контроллеров портативных флешек сами делают wear leveling.
> Сюрпрайз! Большинство контроллеров портативных флешек сами делают wear leveling.Правда есть еще совсем эмбедовка где флеха напрямую к процу прицеплена. И такого контроллера нет.
> Правда есть еще совсем эмбедовка где флеха напрямую к процу прицеплена. И такого контроллера нет.Эта ситуация часто "сглаживается" тем, что в этом случае необязательно использовать "всюду-поддерживаемую-фс", если, конечно, нет требований "высунуть наружу" слишком низкоуровневый доступ.
> Правда есть еще совсем эмбедовка где флеха напрямую к процу прицеплена. И
> такого контроллера нет.Самсунговские NAND'ы вроде бы левелятся даже при прицеплении к процу. А так - данная ФС для такой эмбедовки и не особо. Там есть SquashFS/JFFS/прочие FFS.
ты же у нас «прогер», да? в чём проблема посмотреть исходники?
драйвер для винды - главное условие, при котором этой системой будут пользоваться
> драйвер для винды - главное условие, при котором этой системой будут пользоватьсяПочему же? Я буду пользоваться той или иной ФС независимо от драйверов для винды. Правда здорово не зависеть от слоупочной корпорации-переростка? :)
> драйвер для винды - главное условие, при котором этой системой будут пользоватьсятолько для вас, пушистики. на свете есть множество людей, которых винда не волнует.
> драйвер для винды - главное условие, при котором этой системой будут пользоватьсяС чего ты взял, что кого-то интересуют твои подростковые комплексы?
Ну наконец-то!!!
Мы рано или поздно пришли бы к этому. Fat32 ограничен. У меня есть внешний хард, на котором стоит NTFS, так если у кого на другом компе создам документ, могу дома и не открыть. Приходится залазить в свойства файла и там менять владельца, ставить разрешения, а при нескольких тысячах этот процесс занимает немало времени.Нужна надежная система (устойчивая к ошибкам), без указания прав доступа и владельцев для внешних жестких. При этом она должна поддерживать большой объем данных. Журналируемость как в exFat лишь замедляет. Надеюсь LanyFS не разочарует, и станет стандартом де-факто.