17 июл. 2011 г.

S3FS для FreeBSD

Озаботился сохранением резервной копии клиентских данных. Для малых объемов выгоднее всего оказался Amazon S3. Под FreeBSD доступна S3FS, позволяющая подключать S3 как файловую систему и не заморачиваться на деталях. По данным с сайта s3fs максимальный объем файла-64Гб (сам амазон накладывает ограничение 5Гб).

Попробовал закачать туда несколько мелких файлов – закачались на ура. Образ клиентской папки на 6Гб не закачивается вообще – даже не начинает.

При сохранении образа в S3 он сначала записывается в какой-то временный файл и всё – дальше дисковая/сетевая активность отсутствует.  На Amazon появляется файл с нужным именем и нулевым размером.

4 комментария:

  1. Привет.
    Расскажи подробнее, как тебе удалось запустить s3 на фре? Уже третий день бьюсь.

    ОтветитьУдалить
  2. cd /usr/ports/sysutils/fusefs-s3fs
    make install

    дальше по инструкции с оф. сайта:
    http://code.google.com/p/s3fs/wiki/FuseOverAmazon

    ОтветитьУдалить
  3. Можно еще
    pkg_add -r fusefs-s3fs

    чтобы не качать исходники и не ждать пока это все скомпилируется.

    ОтветитьУдалить
  4. поздно... уже скачал исходники)) fuse установил.
    я так понимаю, нужно еще загрузить модуль ядра fuse.ko? делаю
    kldload fuse.ko
    он ругается
    kldload: can't load fuse.ko: Operation not permitted
    может ли это быть связано с тем, что я на VPS'e?
    пытаюсь выполнить
    /usr/local/sbin/s3fs (параметры)
    выдает
    fuse: failed to open fuse device: No such file or directory

    ОтветитьУдалить