LINUX.ORG.RU

Fuse


5

0

Всего сообщений: 22

CloudCross v1.4.1-rc1 — объявлено открытое тестирование

Группа Linux General

CloudCross — кроссплатформенный консольный клиент для различных облачных хранилищ (Google Drive, Dropbox, Yandex.Disk, Облако Mail.Ru и OneDrive).

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

Таким образом, CloudCross имеет статус релиз-кандидата, а вот FUSE находится в стадии альфы.

Из изменений в основной программе стоит отметить:

  • добавлена опция --filter-type;
  • .include- и .exclude-файлы теперь могут содержать не только wildcards, но и регулярные выражения в Perl-стиле (спасибо @futuarmo);
  • исправлено несколько ошибок (#27, #26, #24, #14 и #15);
  • добавлена возможность многопоточной загрузки/выгрузки файлов;
  • множество исправлений и улучшений для уменьшения использования памяти.

Что касается FUSE-подсистемы — она имеет на сегодняшний день несколько ограничений:

  • не работает монтирование Mail.Ru Cloud;
  • не работает операция переименования файлов и папок;
  • не работает операция перемещения внутри смонтированного облака.

В остальном модуль FUSE работоспособен и пригоден для тестирования.

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

Исходные коды доступны на GitHub.

Все issues и pull requests будут рассматриваться в кратчайшие сроки.

>>> Сайт проекта

 , cloud storages,

CreepingDeath
()

CharybdeFS — файловая система для тестирования ошибок ввода/вывода в ПО

Группа Open Source

Разработчики ScyllaDB представили инструмент для тестирования приложений при ошибках ввода/вывода. Файловая система CharybdeFS работает через FUSE и позволяет симулировать следующие ситуации:

  • ошибки ввода/вывода;
  • превышение дисковой квоты;
  • нехватка памяти;
  • ситуации когда файл занят другим процессом.

Код доступен на github и распространяется как Public Domain с рекомендацией не использовать в деструктивных целях и благословением.

>>> Подробности

 

Deleted
()

Представлен mp3fs — модуль FUSE для прозрачного преобразования музыкальных файлов

Группа Open Source

Состоялся выпуск mp3fs — модуля FUSE, который создает виртуальную файловую систему, «на лету» перекодирующую файлы формата FLAC в mp3. Перекодирование осуществляется прозрачно для пользователя в момент открытия и чтения звукового файла. Сами файлы при этом не изменяются.

Данная возможность окажется полезным при работе с программным и аппаратным обеспечением, поддерживающем только формат mp3. Кроме того, можно открыть директорию с файлами FLAC в файловом менеджере и сразу скопировать их уже в формате mp3 на внешний носитель, для воспроизведения, например, в автомагнитоле, не поддерживающей иные форматы.

>>> Подробности

 , ,

anonymous
()

Стабильный релиз драйвера NTFS-3G 2013.1.13

Группа Open Source

NTFS-3G - FUSE-драйвер файловой системы NTFS от компании Tuxera, поддерживающий чтение и запись, для Linux, Android, Mac OS X, FreeBSD, NetBSD, OpenSolaris, QNX, Haiku и других операционных систем. Недавно проекты NTFS-3G и ntfsprogs объединились, поэтому релиз NTFS-3G также означает релиз ntfsprogs. NTFS-3G предоставляет возможность безопасной работы с файловой системой NTFS, созданной Windows 2000-8 и Windows Server 2003-2008. Кроме NTFS-3G компания Tuxera предлагает коммерческий продукт для встраиваемых систем и Mac OS X. А ещё существует Paragon NTFS&HFS в версиях Express, Personal, Professional и Embedded Solution.

Изменения:

ntfs-3g:

  • Исправлен тип возвращаемой переменной файла в функции readdir()
  • Опция монтирования «ro» включается принудительно при монтировании устройств, доступных только для чтения
  • Теперь при удалении файла его название остаётся на месте. Это сделано для облегчения восстановления удалённых файлов
  • Разрешены многократные монтирования раздела только для чтения
  • Улучшено наследование Windows-типа ACL, новые возможности по мере необходимости используются Windows 8
  • Отменено выполнение необязательных обновлений списка задач, работающих при добавлении данных в файл
  • Добавлено наследование флага set-group-id
  • При активном режиме быстрой перезагрузки (fast reboot), используемом Windows 8, запрещено монтирование раздела
  • Теперь для файлов с жёсткой ссылкой отклоняется получение или выставление DOS-имён

ntfsclone:

  • Исправлено затирание пользовательских данных при создании метаданных изображений
  • В ntfsclone и ntfslabel реализована ещё одна возможность добавления нового серийного номера

ntfsfix:

  • Добавлена возможность исправлять резервную копию бутсектора
  • Исправлена ошибка при очистке списка потерянных кластеров

ntfsinfo:

  • Добавлена возможность размещения данных в сводку параметров раздела
  • Добавлен вывод количества запуска и количества фрагментов файла

Остальные компоненты:

  • В ntfswipe добавлена опция затирания концов файлов и удалённых данных
  • В mkntfs в $UpCase вставлен поток $Info для совместимости с Windows 8
  • Системные требования для OpenIndiana добавлены в драйвер и fuse-lite

Так как на LINUX.ORG.RU никто не написал новость о релизе предыдущей версии драйвера NTFS-3G 2012.1.15, переведу и эту новость.

( читать дальше... )

Подробности

>>> Ссылка на исходный код

 , , , ,

ZenitharChampion
()

Линус Торвальдс не видит для ФС пространства пользователя серьезного применения

Группа Linux General

«Люди, которые думают, что файловые системы пространства пользователя могут быть чем-то большим, чем игрушки, просто введены в заблуждение» - так Линус Торвальдс прокомментировал сообщение Эндрю Мортона о том, что проблемы производительности файловых систем, основанных на FUSE, нельзя решить только за счет перемещения их кода в ядро. «Fuse подходит тогда, когда речь идет о редко используемом интерфейсе к изначально низкоскоростному устройству. Но для чего-то вроде корневой ФС ? Нет. Из этого ничего не выйдет.» - добавил Линус.

Спор о файловых системах пространства пользователя начался после того, как Миклош Жереди (Miklos Szeredi) отправил в список рассылки linux-fsdevel письмо с просьбой добавить код драйвера OverlayFS в Linux-ядро версии 3.1. Эндрю Мортон (Andrew Morton) спросил его о причинах реализации ФС в виде драйвера ядра, вместо использования FUSE, на что Миклос ответил, что по его мнению, реализация ФС в пространстве пользователя никогда не будет такой же быстрой как ФС пространства ядра. Мортон принял этот аргумент, но в ходе дальнейшей дискуссии добавил, что если ФС, основанная на FUSE имеет низкий уровень производительности, то сначала стоит задуматься о ее правильной реализации, а лишь затем о переносе кода в пространство ядра. После этого в дискуссию вступил Торвальдс.

Громкое заявление Торвальдса вызвало большой резонанс не только в среде пользователей, но и программистов, использующих FUSE. Так, разработчики файловых систем CloudFS и GlusterFS независимо друг от друга опубликовали в своих блогах сообщения о том, что взгляд Линуса Торвальдса на файловые системы слишком ограничен, так как существует масса самых разнообразных применений механизма FUSE, где выгода от простоты и гибкости разработки с его использованием перевешивает любые преимущества пространства ядра в плане производительности. «Что плохого в том, что FUSE делает разработку файловых систем такой же простой как создание игрушек? - написал Джон Марк (John Mark) в конце своего сообщения.

Тем не менее, попытка сторонников FUSE привести драйвер NTFS-3G в качестве примера возможности создания высокопроизводительных FUSE-драйверов была опровергнута одним из разработчиков NTFS-драйвера для Linux, который указал на то, что выполненная той же компанией реализация NTFS в виде модуля ядра значительно превосходит по производительности NTFS-3G.

>>> Главная ссылка к новости

 , , , ,

papochka
()

Вышел ZFS-FUSE 0.7.0

Группа Open Source

Основные изменения:

  • добавлена поддержка монтирования с использованием ACL;
  • добавлены init-скрипты, в том числе upstart-скрипты для Ubuntu;
  • устранён крах при использовании zfs get all;
  • добавлена опция --enable-xattr для zfs-fuse;
  • исправлены ошибки, связанные с zfsrc и deduplication;
  • изменена FUSE-подсистема на zfs-fuse;
  • исправлены ошибки, связанные с экспортом и удалением пула.

>>> Подробности

 ,

Root-msk
()

Вышел fuse-exfat 0.9.4

Группа Open Source

Основные изменения:

  • Исправлены ошибки, связанные с носителями информации, имеющие размер сектора более 512 байт.
  • Добавлены утилиты — dumpexfat, exfatfsck (утилита для проверки томов с файловой системой ExFAT), mkexfatfs (утилита для создания файловой системы ExFAT), exfatlabel.
  • Теперь том примонтированный пользователем (fusermount -u).
  • Перед отмонтированием тома все данные кэша сбрасываются на диск.
  • Незначительное увеличение скорости чтения.
  • Теперь все сообщения об ошибках и предупреждениях копируются в syslog.

Пользователи Ubuntu могут установить данное ПО с помощью «Центра приложений Ubuntu» (Ubuntu Software Center) выбрав пункт «Правка» (edit), а затем «Источники приложений» (Software Sources) и, выбрав вкладку «Другое ПО» (Other Software), кликнуть на кнопку «Добавить» (Add), затем в появившееся поле прописать следующую строку — ppa:relan/exfat.

Скачать для Fedora 14 I686 пакет fuse-exfat
Скачать для Fedora 14 AMD64 пакет fuse-exfat

Скачать для Fedora 14 I686 пакет exfat-utils
Скачать для Fedora 14 AMD64 пакет exfat-utils

Скачать исходный код fuse-exfat
Скачать исходный код exfat-utils

ExFAT — проприетарная файловая система, предназначенная главным образом для флэш-накопителей. Впервые представлена фирмой Microsoft в Windows Embedded CE 6.0 для встраиваемых устройств, также поддерживается Windows Vista SP1, Windows XP (с обновлением KB955704), Windows Server 2008 и Windows 7, MacOS X Snow Leopard 10.6.5. Стоит отметить, что крупные производители электроники, такие как Sony или Canon уже подписали соглашение с фирмой Microsoft о лицензировании ExFAT. Для производителей устройств на базе Linux-ядра — Android и MeeGo доступен драйвер для файловой системы ExFAT под проприетарной лицензией, который, скорее всего, не будет открыт из-за соглашения с Microsoft и пока предназначен только для OEM производителей.

>>> Подробности

 ,

Root-msk
()

Компания Tuxera анонсировала драйвер exFAT

Группа Hardware and Drivers

Компания Tuxera, известная продуктом NTFS-3G, анонсировала программный пакет, включающий в себя драйверы exFAT, FAT, FAT32, NTFS для Linux и Android для фирм и OEM-производителей оборудования. Заявлена высокая производительность и соблюдение патентного законодательства.

Генеральный директор Tuxera Микко Валимаки комментирует это событие так: «Компании, которые лицензировали для своей продукции патенты Майкрософта, касающиеся файловой системы FAT, не могут использовать общедоступную GPL-реализацию VFAT по лицензионным соображениям. Компании, не сделавшие этого, рискуют получить патентный иск. Поэтому для тех, кто приобрёл лицензию на патенты, существует необходимость заменить драйвер VFAT ядра Linux, иначе риск сохраняется». В анонсе подчёркивается то, что файловая система exFAT входит в стандарт нового интерфейса SDXC, а файловая система NTFS очень распространена на PC, а также то, что в отличие от FAT и FAT32 файловые системы exFAT и NTFS не подвержены лимиту в 2-4 Гб на размер файла, осложняющему перенос файлов, в частности HD-видео.

Стоит заметить, что Tuxera тесно сотрудничает с компанией Microsoft, которая пообещала отсутствие патентных претензий и даже предоставила Tuxera спецификацию, документацию и примеры исходного кода exFAT.

Условия использования не разъяснены: по вопросам приобретения предлагается обратиться на адрес электронной почты sales@tuxera.com.

Напомним, что существует пакет патчей для Linux-ядра, изменяющий код реализации файловой системы таким образом, чтобы он не подпадал под действие патентов. Также разрабатывается открытая реализация exFAT.

>>> Подробности

 , , , ,

Zenitur
()

Вышел NTFS-3G 2010.8.8

Группа Open Source

Основные изменения:

  • Добавлена поддержка как чтения, так и записи на сжатые NTFS-тома
  • Добавлена опция монтирования, которая позволяет использовать пространство имён Windows
  • Новые опции монтирования: compression и nocompression (используется по умолчанию)
  • Исправлены ошибки в функциях: utimensat() и setxattr()
  • Теперь снова включена опция сжатия корневого каталога
  • При использовании опции hide_dot_files, файлы, начинающиеся с точки, получают отметку «скрытый»
  • Множество мелких багфиксов

>>> Подробности

 , , ,

Root-msk
()

Вышел FUSE-EXFAT 0.9.1

Группа Open Source

Основные изменения:

  • Добавлена поддержка автомонтирования (требуется util-linux-ng 2.18)
  • Исправлена ошибка при монтировании когда битовая карта кластеров больше чем ожидалось
  • Исправлены ошибки специфичные для big-endian систем
  • Появились пакеты для Ubuntu 10.04 LTS

FUSE-EXFAT — драйвер файловой системы ExFAT, работающий через FUSE и поддерживающий как чтение, так и запись. В текущий момент проект находится на стадии бета-разработки и не поддерживает создание ФС.

ExFAT — файловая система фирмы Microsoft, разработанная для flash-накопителей, поддерживает разделы до 16 эксабайт. Впервые представлена в Windows CE 6.0, поддерживается также Windows Vista SP1, Windows XP (с обновлением KB955704), Windows Server 2008 и Windows 7.

>>> Подробности

 ,

Root-msk
()

Вышел ZFS-FUSE 0.6.9

Группа Open Source

Основные изменения:

  • Добавлена поддержка zpool версии 23
  • Добавлена поддержка zpool split
  • Добавлен интерфейс kstat
  • Добавлена поддержка архитектуры PowerPC (тестировалось на Debian Squeeze)
  • Добавлена поддержка sharenfs — zfs set sharenfs=on pool/fs (для этого нужна поддержка nfs-kernel-server)
  • Добавлена поддержка аutoreplace через скрипт /etc/zfs/zfs_pool_alert
  • Множество улучшений и багфиксов связанных с самим де́моном zfs-fuse

В текущий момент проект находится на стадии бета-тестирования, но уже поддерживает как чтение так и запись на тома с файловой системой ZFS. Также реализована поддержка одной из последних версий zpool'а — zpool v.23.

После перехода на бета-стадию, zfs-fuse имеется в основных репозиториях популярных дистрибутивов Linux — Fedora (начиная с 11-ой версии), Ubuntu 10.04 LTS (Lucid Lynx), Debian Squeeze и т.д.

>>> Подробности

 ,

Root-msk
()

Вышел NTFS-3G 2009.11.14

Группа Open Source

Вышел новый драйвер NTFS-3g, позволяющий свободно работать с NTFS разделами во всех операционных системах, поддерживающих FUSE, таких ОС как Linux, Mac OS X, FreeBSD, NetBSD, OpenSolaris, QNX, Haiku и даже Windows.

Основные изменения в новом релизе:

  • Полная поддержка владельцев и разрешений на файлы согласно спецификации POSIX;
  • Поддержка расширенных прав доступа POSIX ACL;
  • Опциональная поддержка наследования ACL как в Windows;
  • Полная поддержка расширенных атрибутов файлов на всех уровнях: пользователя, системы, безопасности и доверия.
  • Поддержка т.н. junction точек, которые отображаются в виде символьных ссылок;
  • Поддержка некоторых атрибутов файлов через расширенные атрибуты;
  • Поддержка непрерывной дозаписи в сжатые файлы;
  • Поддержка копирования и восстановления зашифрованных файлов без их расшифровки;
  • Поддержка чтения и записи данных высокой точности о времени файла;
  • Поддержка получения, установки и удаления DOS (8.3) имён файлов;
  • Появились утилиты для управления ACL: secaudit проверяет целостность данных, usermap позволяет изменять ACL атрибуты;
  • Исправлены некоторые ошибки.

Источник - Opennet

>>> Подробности

 , , ,

h31
()

Вышел SMBNetFS 0.5.0

Группа Open Source

После длительного затишья вышел релиз лучшего из smb клиентов, использующих fuse.

Что нового:

  • Переписан почти весь код
  • Поддержка samba >= 3.2
  • Код libsmbclient отделен от остального кода SMBNetFS (в целях улучшения стабильности)
  • Оптимизация алгоритмов хранения дерева каталогов и авторизации (теперь работает быстрее)
  • Добавлена возможность установки пароля для всех хостов из одной рабочей группы
  • Поддержка безопасного truncate() (нужна samba >= 3.2.0)
Релиз носит кодовое название "babushka"

>>> Подробности

 , ,

Spinal
()

Вышел ZFS-FUSE 0.6.0

Группа Linux General

Основные изменения:

  • Добавлена поддержка zpool вплоть до версии 16
  • Теперь требуется FUSE v 2.8.0 (FUSE API версии 26)
  • Добавлены некоторые команды управления ФС.
  • Теперь сообщения об ошибках стали более информативны
  • Исправлены такие ошибки как: невозможность сборки под openSUSE 11.0, проблемы с командой umount и SCSI-устройствами
  • Уменьшено потребление памяти

Исходники можно скачать Воспользовавшись ссылкой

Пользователи Ubuntu 8.10 могут установить данное ПО из Synaptic'а добавив следующие репозитории:

deb http://ppa.launchpad.net/brcha/ppa/ubuntu interpid main

deb-src http://ppa.launchpad.net/brcha/ppa/ubuntu interpid main

Если у Вас другая версия, например, 8.04, то следует interpid заменить на кодовое имя соответствующей версии (для 8.04 это — hardy). Поддерживаются дистрибутивы Ubuntu начиная с 7.10 вплоть 9.04. Так же рекомендуется экспортировать PGP-ключ. Это можно сделать используя эту ссылку

Проект будет полезен для тех у кого на компьютере имеется как Linux так и FreeBSD или OpenSolaris. Так как FreeBSD и OpenSolaris использует именно ZFS. Хотя проект и находится на бета стадии разработки, уже поддерживается чтение/запись самой последнего версии zpool — 16

Портирование ZFS на уровень Linux-ядра затруднено из-за патентов выданных Sun и несовместимостью лицензии GPLv2 и CDDL.

>>> Подробности

 ,

Root-msk
()

Вышла виртуальная ФС CAFS 0.0.5

Группа Linux General

Вышла в свет первая публичная версия CAFS.

CAFS — это кеширующая read-only файловая система, которая может работать поверх локальной или сетевой ФС (sftp, samba, webdav, ...), а также может работать в offline (т.е. когда исходная фс недоступна).
Планируется, что cafs будет применяться у мобильных клиентов (ноутбуки, смартфоны), клиентов с медленными и нестабильными подключениями и для уменьшения нагрузки файл-серверов.

Ищу заинтересованых в проекте.

>>> Подробности

 , ,

vrusinov
()

Вышел ZFS-FUSE 0.5.0

Группа Open Source

ZFS-FUSE позволяет читать и писать на тома с файловой системой ZFS. Реализация ZFS в ядре Linux невозможна из-за несовместимости GPL и CDDL, поэтому портирование ZFS на Linux происходит с помощью FUSE.

Лицензия: CDDL.

Изменения с версии 0.4.0:

  • Добавлена поддержка асинхронного ввода-вывода и сжатия gzip.
  • Портирование на Sparc64.
  • Исправлены ошибки сброса кэша ATA/SATA/SCSI-дисков и запуска на 32-битных системах.

>>> Подробности

 ,

Root-msk
()

Moose File System 1.5.8

Группа Linux General

Moose File System - сетевая, распределенная, устойчивая к сбоям файловая система. Она распространяет данные на несколько серверов, видимых пользователем как один ресурс. Для стандартных файловых операций MooseFS монтируется с FUSE как и другие Unix-alike файловые системы.

В этом релизе улучшено распределение памяти в главном модуле. Syslog сообщения, используемые только для отладки, раскомментированы. Исправлен стек буфера (4 байтовый) в mfsmount.

>>> Подробности

 , , ,

Bod
()

Вышла новая версия LFS

Группа Open Source

LFS --- Logic file system. Файловая система, написанная на OCaml. LFS предоставляет простой язык запросов для навигации по файловой системе.

Для примера:

$ cd /lfs/ext:mp3|ext:ogg/year:1973/genre:Di sco/

$ ls
artist:BeeGees/ artist:DonnaSummer/ artist:Chic/ ...

$ cd /lfs/ext:ml|ext:mli/.ext

$ ls
list.ml list.mli array.ml array.mli ...

Для работы используется fuse (и ocamlfuse), распространяется под GPL v2

>>> Quic k install guide

>>> Tutorial

>>> Подробности

 ,

Rastafarra
()

Вышел fuse-zip 0.2.0: первая файловая система для FUSE с поддержкой модификации ZIP-архивов

Группа Open Source

Вышла fuse-zip 0.2.0. Релиз хоть и минорный, но революционный по своей сути.

fuse-zip позволяет любой программе работать с содержимым zip-архива как с обычным каталогом, читать/редактировать/добавлять/удалять файлы безо всяких дополнительных модификаций.

fuse-zip не имеет аналогов, так как из всех существующих файловых систем изменять содержимое архива может только виртуальная файловая система mc, требующая для своего использования специальной доработки в программе.

По производительности fuse-zip превосходит все известные аналоги, будь то KIO, Gnome GVFS, mc vfs, unpackfs, avfs или файловая система, построенная на основе fuse-j, на больших архивах и не уступает им на малых объёмах данных.

Тесты производительности VFS: http://code.google.com/p/fuse-zip/wik...

>>> Скачать

 , , ,

gaa
()

Вышел fuse-zip 0.1.0

Группа Open Source

Увидела свет первая версия userspace файловой системы для работы с zip-архивами.

fuse-zip позволяет монтировать архив как файловую систему и работать с ним из любой программы, без специальных модификаций, чем выгодно отличается от вещей в себе: KIO и Gnome VFS.

Согласно проведённым тестам (распаковка заархивированных исходных текстов ядра Linux), fuse-zip оказывается в 2 раза быстрее, чем kio-zip и в 656 раз быстрее, чем mc vfs.

На текущий момент добавление/удаление файлов архива не реализовано, однако обещается в следующей версии.

>>> Подробности

 , , ,

gaa
()