Utilizando almacenamiento de objetos como unidad de red con s3fs

Uno de los usos que podemos darle a un almacenamiento S3 es el de unidad de red con la herramienta s3fs, la cual podemos instalar en distribuciones GNU/Linux basadas en Debian de al siguiente forma

sudo apt install s3fs

En Arch Linux la podemos instalar con el siguiente comando

sudo pacman -S s3fs-fuse

Una vez que tengamos instalada la herramienta y un almacenamiento S3 configurado (en el artículo anterior publiqué un tutorial con los pasos para configurar uno mediante el servidor MinIO, el cual usaré como ejemplo) creamos un archivo de configuración con las credenciales de nuestro servidor de almacenamiento

echo <ACCESS_KEY>:<SECRET_KEY> > $HOME/.passwd-s3fs
chmod 600 $HOME/.passwd-s3fs

Creamos una carpeta para montar la unidad de red

mkdir s3

Nos conectamos a nuestra unidad de red sustituyendo los valores de ejemplo por los que correspondan

s3fs mybucket /home/asgardius/s3 -o passwd_file=$HOME/.passwd-s3fs -o use_path_request_style -o parallel_count=15 -o multipart_size=16 -o nocopyapi -o url=https://s3.asgardius.company

Para desconectarnos solo necesitamos desmontar el almacenamiento

umount s3

Dejar un comentario