Слияние кода завершено, страница обновится автоматически
Абстракционный слой FUSE для облачного хранилища.
Требования к установке:
=============================================================================
- libfuse (sudo apt-get install libfuse-dev libfuse2 fuse-utils)
- libcurl (sudo apt-get install libcurl4-gnutls-dev или libcurl4-openssl-dev)
- glib2 (sudo apt-get install libglib2.0-dev)
- autotools (sudo apt-get install automake)
- mime-support (sudo apt-get install mime-support)
Сборка:
=============================================================================
./autogen.sh
./configure
make
[make install]
Конфигурация:
=============================================================================
См. прилагаемый файл stormfs.conf.example для базового файла конфигурации.
Использование: (см. --help для полного списка опций)
=============================================================================
stormfs bucket mountpoint [options]
Общие опции:
-o opt,[opt...] опции монтирования
-h --help вывести справку
-V --version вывести версию
Опции STORMFS:
-o config=CONFIG путь к файлу конфигурации
(по умолчанию: /etc/stormfs.conf)
-o url=URL указать пользовательский URL сервиса
-o acl=ACL применять к объектам готовые списки контроля доступа (по умолчанию: private)
допустимые опции: {private,
public-read,
public-read-write,
authenticated-read,
bucket-owner-read,
bucket-owner-full-control}
-o expires=RFC1123DATE срок действия HTTP заголовка, применяемого к объектам
например: Thu\\,\ 08\ Apr\ 2012\ 20:00:00\ GMT
(по умолчанию: отключено)
-o use_ssl принудительно использовать SSL
-o no_verify_ssl пропустить проверку сертификата/хоста SSL
-o use_rrs использовать уменьшенное избыточное хранилище
-o encryption включить шифрование на стороне сервера
-o mime_path=PATH путь к mime.types (по умолчанию: /etc/mime.types)
-o cache_path=PATH путь для хранения кэшированных файлов (по умолчанию: /tmp/stormfs)
-o cache_timeout=N устанавливает время ожидания кэша в секундах (по умолчанию: 300)
-o nocache отключить кэш (кэш включён по умолчанию)
Поддерживаемые API:
=============================================================================
Amazon Simple Storage Service (Amazon S3)
Eucalyptus (Walrus S3)
Google Cloud Storage[1]
Планируется поддержка следующих сервисов:
Dropbox
Rackspace Cloud Files
Google Cloud Storage (нативный API)
[1] Необходимо включить «Interoperable Access» и использовать предоставленные
«Legacy Storage Access Keys»
Тестирование:
=============================================================================
STORMfs стремится полностью соответствовать POSIX, люди из Tuxera создали обширный набор тестов, доступный по адресу:
http://www.tuxera.com/community/posix-test-suite/
После компиляции вы можете запустить тесты следующим образом:
$ cd /path/to/mounted/bucked/testdir
$ prove -r /path/to/fstest
ОШИБКИ:
=============================================================================
Об ошибках можно сообщить на https://github.com/benlemasurier/stormfs/issues
Пожалуйста, убедитесь, что ваша ошибка ещё не была отправлена. Если нет, попробуйте предоставить как можно больше информации, необходимой для воспроизведения ошибки.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )