tech:aws_cloud_s3fs
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tech:aws_cloud_s3fs [2025/09/18 21:07] – Jean-Baptiste | tech:aws_cloud_s3fs [2026/06/07 19:12] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | < | ||
| + | {{tag> | ||
| + | |||
| + | # AWS Cloud S3FS | ||
| + | |||
| + | Voir : | ||
| + | * [[Notes MinIO s3]] | ||
| + | * [[Notes rclone]] | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| + | |||
| + | |||
| + | ## S3 Alternatives | ||
| + | |||
| + | Voir : | ||
| + | * MinIO | ||
| + | * Scality-s3 | ||
| + | * riakcs | ||
| + | * Zenko (multi-cloud) | ||
| + | * Garage S3 | ||
| + | |||
| + | Voir aussi : | ||
| + | * Ceph | ||
| + | * IPFS | ||
| + | |||
| + | |||
| + | `/ | ||
| + | ~~~ini | ||
| + | [Unit] | ||
| + | Description=Partage S3 | ||
| + | |||
| + | [Mount] | ||
| + | What=bucketname | ||
| + | Where=/ | ||
| + | Type=fuse.s3fs | ||
| + | Options=_netdev, | ||
| + | Environment= " | ||
| + | |||
| + | # If supported by the version of systemd. Really necessary ? | ||
| + | # | ||
| + | |||
| + | [Install] | ||
| + | WantedBy=multi-user.target | ||
| + | ~~~ | ||
| + | |||
| + | Voir aussi : `use_xattr` | ||
| + | |||
| + | `/ | ||
| + | ~~~ini | ||
| + | [Unit] | ||
| + | Description=Automount Partage S3 | ||
| + | Requires=network-online.target | ||
| + | After=network-online.service | ||
| + | |||
| + | [Automount] | ||
| + | Where=/ | ||
| + | TimeoutIdleSec=10 | ||
| + | |||
| + | [Install] | ||
| + | WantedBy=multi-user.target | ||
| + | ~~~ | ||
| + | |||
| + | ~~~bash | ||
| + | systemctl daemon-reload | ||
| + | systemctl disable mnt-shared.mount | ||
| + | systemctl enable mnt-shared.automount | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | ## Debug | ||
| + | |||
| + | ~~~bash | ||
| + | systemctl status /mnt/shared | ||
| + | journalctl -u /mnt/shared | ||
| + | ~~~ | ||
| + | |||
| + | ~~~bash | ||
| + | killall s3fs | ||
| + | killall -9 s3fs | ||
| + | umount -l /mnt/shared | ||
| + | systemctl stop mnt-shared.mount | ||
| + | systemctl stop mnt-shared.automount | ||
| + | |||
| + | s3fs bucketname /mnt/s3 -o endpoint=eu-central-1 -o url=http:// | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | ## Autres | ||
| + | |||
| + | ### Client S3 | ||
| + | |||
| + | Voir : | ||
| + | * [[Notes MinIO s3]] | ||
| + | * s3cmd | ||
| + | * s5cmd | ||
| + | * [[Notes rclone]] | ||
| + | * s3ql | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ### Ansible | ||
| + | |||
| + | ~~~yaml | ||
| + | - name: service mount | ||
| + | systemd: daemon_reload=yes name=mnt-shared.mount | ||
| + | |||
| + | - name: service automount | ||
| + | systemd: enabled=yes daemon_reload=yes name=mnt-shared.mount.automount | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | #### Scality-S3 | ||
| + | |||
| + | https:// | ||
| + | |||
| + | #### MinIO | ||
| + | |||
| + | https:// | ||
| + | https:// | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
