Install s3fs-fuse
In order to use this you have to enable EPEL Repository-
sudo yum install epel-release sudo yum install s3fs-fuse
[opc@linux8 ~]$ sudo yum install s3fs-fuse Last metadata expiration check: 0:00:41 ago on Sun 15 May 2022 05:40:13 PM CST. Dependencies resolved. ================================================================================================================================= Package Architecture Version Repository Size ================================================================================================================================= Installing: s3fs-fuse x86_64 1.91-1.el8 ol8_developer_EPEL 273 k Installing dependencies: fuse x86_64 2.9.7-12.0.4.el8 ol8_baseos_latest 84 k fuse-common x86_64 3.2.1-12.0.4.el8 ol8_baseos_latest 22 k Transaction Summary ================================================================================================================================= Install 3 Packages Total download size: 379 k Installed size: 856 k Is this ok [y/N]: y ...... Installed: fuse-2.9.7-12.0.4.el8.x86_64 fuse-common-3.2.1-12.0.4.el8.x86_64 s3fs-fuse-1.91-1.el8.x86_64 Complete!
Configure Credentials
Create password file for s3fs. File Path & Name: ${HOME}/.passwd-s3fs
You can get the ACCESS_KEY and SECRET_KEY from the following reference screenshot instruction-
echo ACCESS_KEY:SECRET_KEY > ${HOME}/.passwd-s3fs chmod 600 ${HOME}/.passwd-s3fs
Creating password file could be very simple, you just copy & paste the generated access key and secret key, and don’t forget there is a colon between them.
Create Mount Point:
[opc@linux8 ~]$ mkdir $HOME/mntmybucket
Mount Bucket:
s3fs <bucket_Name> <mount_point> -o url=https://<namespace_name>.compat.objectstorage.<region>.oraclecloud.com -o nomultipart -o use_path_request_style -o endpoint=<region>
Reference screenshots might look as below-
Replace <namespace_name> with your namespace
Replace <region> with your region identifier.
[opc@linux8 ~]$ s3fs MyBucket $HOME/mntmybucket -o url=https://<namespace_name>.compat.objectstorage.ap-tokyo-1.oraclecloud.com -o nomultipart -o use_path_request_style -o endpoint=ap-tokyo-1
Verification:
[opc@linux8 ~]$ df -h mntmybucket
Filesystem Size Used Avail Use% Mounted on s3fs 16E 0 16E 0% /home/opc/mntmybucket
Unmount Bucket:
Command: fusermount -u <mount_point>
[opc@linux8 ~]$ fusermount -u mntmybucket
Reference output screenshot-
Ref:
https://qiita.com/liu-wei/items/17d9e22504b07f199a27