Вопросы по теме 'fuse'

Моделирование блочных устройств Linux и Fuse
Мой проект включает в себя моделирование блочного устройства удаленным хостом. Для тестирования я использую FUSE, моя файловая система представляет собой простое изменение примера приложения «hello», где вместо возврата постоянной строки я просто...
2484 просмотров
schedule 09.11.2023

Идеи для реализации VFS
У меня мультимедийные файлы и их метаданные хранятся в РСУБД (на самом деле, собственно медиафайлы хранятся в ФС, но не будем на этом останавливаться). Я хотел бы представить представление этой информации в файловой системе, чтобы пользователи...
1137 просмотров
schedule 21.03.2023

Внедрение FUSE
Я хочу реализовать файловую систему с помощью FUSE. Когда запрашивается содержимое каталога, только типы файлов в этом каталоге будут указаны как подкаталоги. Например, если в каталоге есть файлы ugur.PDF, guler.JPG и devatate.PNG, сами файлы не...
1557 просмотров
schedule 14.01.2023

получить доступ к контексту Spring в пакете OSGi
У меня есть пакет OSGi, который использует файл bundle-context.xml для инициализации компонента. <bean id="myBean" class="test.MyClass"> <property name="output" value="test"/> </bean> У меня есть фабричный класс,...
5857 просмотров
schedule 22.07.2022

Возможно ли иметь кеш Linux VFS с файловой системой FUSE?
Кажется, что кеш Linux VFS по умолчанию не работает с файловой системой FUSE. Например, похоже, что вызов «read» систематически перенаправляется в файловую систему FUSE. Я работаю над конкретной удаленной файловой системой FUSE. Мне нужен очень...
3171 просмотров
schedule 15.05.2022

Какая функция вызывается при изменении каталога в FUSE?
Я создаю файловую систему с помощью FUSE и знаю, что у меня есть сомнения. Когда я использую команду «cd» в новой файловой системе, она переходит в несуществующие каталоги. Например, если каталог «m» не существует, и я создаю «cd m», он переходит...
1128 просмотров
schedule 21.05.2023

Предохранители изменены?
я пытаюсь изменить предохранитель example для монтирования любого каталога. Я хочу смонтировать /home/nikhil в tmp. я запускал как $ ./ni /home/nikhil tmp Он монтирует папку tmp, но не может получить к ней доступ. $ls -ltr tmp ls:...
734 просмотров
schedule 31.08.2022

Можно ли запустить несколько основных циклов?
Я работаю как с libfuse, так и с интерфейсом событий glib, и столкнулся с проблемой, когда мне нужно одновременно запустить несколько основных циклов ( g_main_loop_run и fuse_loop_mt glib). Я уже пытался создать отдельный поток для цикла событий...
6572 просмотров
schedule 18.07.2023

emacs выдает предупреждение при попытке сохранить файлы через sshfs
Я монтирую файловую систему sshfs с помощью % sshfs remote.host.org:/home/jrm /home/mnt/remote.host затем отредактируйте файл в этой файловой системе с помощью % emacsclient -n /home/mnt/remote.host/some_file.c. Когда я сохраняю...
675 просмотров
schedule 12.08.2022

Предохранитель для Linux не найден в репозитории rpmforge
Я пытаюсь установить предохранитель через yum на наш экземпляр RHEL5. Его нет в моем списке вкусняшек. После проверки некоторые сайты предлагают включить репозиторий rpmforge, который предоставит пакет в yum для установки. Я включил репозиторий...
841 просмотров
schedule 16.11.2022

Возможности Linux в файловой системе FUSE
У меня есть файловая система FUSE, в которой я закодировал getxattr и setxattr следующим образом: int mfs_setxattr(const char *path, const char *name, const char *value, size_t size, int flags) { ... /* some translation processing of path to...
1266 просмотров
schedule 27.06.2022

Почему в моей командной строке появляется текст, хотя я перенаправил и STDOUT, и STDERR на /dev/null?
Я пытаюсь размонтировать файловую систему encfs из скрипта, но, как бы я ни пытался, я не могу предотвратить появление приведенной ниже ошибки предохранителя на экране / в электронных письмах crontab. # exec 3>&1 1>/dev/null 4>&2...
286 просмотров
schedule 13.12.2022

Ошибка SSL libCurl после fork()
Я разрабатываю драйвер FUSE, и когда я запускаю его как демон (без флагов -f или -d), все запросы https, сделанные через libcurl, терпят неудачу. Я смог воспроизвести ошибку, сделав запрос https, разветвив и вернув родительский процесс, а затем...
1945 просмотров
schedule 10.12.2022

Как использовать entry_timeout и attr_timeout в низкоуровневом API FUSE/OSXFUSE?
Есть ли способ безопасно использовать ненулевые тайм-ауты в файловых системах, не предназначенных только для чтения? Кажется, я не могу найти его. Пара контрпримеров: Пример первый (ненулевой отрицательный тайм-аут входа): Приложение...
1648 просмотров
schedule 16.05.2023

FileSystemProvider Java для файловой системы пользовательского пространства?
Такие программы, как Truecrypt или Dropbox, предлагают удобный способ работы с файлами. По крайней мере, под Windows Truecrypt монтирует новый диск, который выглядит естественно, как физический диск. Dropbox создает новую папку, которая может...
618 просмотров
schedule 19.09.2022

Какова функция шифрования в Encfs?
Я новичок в Encfs. После того, как я прочитал статью о Encfs, я понял, что в Encfs есть уровень шифрования. Поэтому я попытался найти точную функцию шифрования. но я не мог найти это, потому что есть много функций. У кого-нибудь есть идеи или...
103 просмотров
schedule 04.11.2022

Размер буфера FUSE?
Итак, я пытаюсь скопировать строку в буфер предохранителей. Когда я пытаюсь вызвать sizeof(buf), я получаю сообщение об ошибке, и моя программа падает. Моя проблема в том, что я считаю, что достиг максимального размера буфера предохранителя, потому...
365 просмотров
schedule 08.08.2023

Поиск соответствующего зашифрованного файла на encfs
Надеюсь, очень простой вопрос. У меня есть монтирование только для чтения, а монтирование encfs FUSE читает это, чтобы расшифровать файлы. Как узнать, к какому зашифрованному файлу относится каждый расшифрованный файл? Например: я хочу удалить...
2896 просмотров
schedule 03.07.2022

Кэш VFS через файловую систему fuse (glusterfs смонтирован с помощью fuse)
Кэш VFS не работал на FUSE? В клиенте GlusterFS я смонтировал том GlusterFS в локальный /mnt/glusterfs с помощью предохранителя. узел MOUNT. И я прочитал файл, который находился на удаленных узлах, он был закеширован в узле MOUNT. Как объяснить...
406 просмотров
schedule 13.04.2022

posix_fallocate записывает по 1 байту за раз с интервалом в 4 КБ, из-за чего мой предохранитель по реализации NFS работает очень медленно.
У меня есть модуль предохранителей, который реэкспортирует общий ресурс NFS. Такие приложения, как fio, которые вызывают posix_fallocate, в конечном итоге вызывают мою функцию записи fuse с записью одного байта с разбросом в 4 КБ. Это, в свою...
220 просмотров
schedule 06.10.2022