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