Инструменты пользователя

Инструменты сайта


linux:internet:s3fs

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
linux:internet:s3fs [2025/12/06 08:48] – создано Кириллlinux:internet:s3fs [2026/01/26 11:33] (текущий) Кирилл
Строка 1: Строка 1:
 +====== S3fs ======
  
 +----
 +
 +===== О S3fs =====
 +
 +S3fs - Утилита для Linux и macOS, которая позволяет монтировать бакеты объектного хранилища (S3-хранилища) как обычную файловую систему через модуль FUSE.
 +
 +===== Установка S3fs =====
 +
 +Устанавливаем S3fs:
 +<code>
 +sudo apt install s3fs
 +</code>
 +
 +===== Настройка S3fs =====
 +
 +Создаём файл **passwd-s3fs** в каталоге **/etc/passwd-s3fs** с идентификатором ключа и с секретным ключом:
 +<code>
 +echo "<идентификатор_ключа>:<секретный_ключ>" | sudo tee /etc/passwd-s3fs
 +</code>
 +
 +Даём права на файл **passwd-s3fs**:
 +<code>
 +sudo chmod 600 /etc/passwd-s3fs
 +</code>
 +
 +Создаём каталог, куда будем монтировать наш бакет:
 +<code>
 +sudo mkdir /var/www/s3
 +</code>
 +
 +Монтируем бакет:
 +<code>
 +sudo s3fs <имя_бакета> /var/www/s3 -o passwd_file=/etc/passwd-s3fs -o allow_other -o url=<адрес_сервера>
 +</code>
 +
 +Меняем права владельца на файлы и папки:
 +<code>
 +chown -R $USER:$USER /var/www/s3
 +</code>
 +
 +Размонтирувем бакет:
 +<code>
 +sudo umount /war/www/s3
 +</code>
 +
 +===== Удаление S3fs =====
 +
 +Удаляем S3fs:
 +<code>
 +sudo apt purge s3fs
 +</code>
 +
 +Удаляем файл **passwd-s3fs**:
 +<code>
 +sudo rm /etc/passwd-s3fs
 +</code>