Saqlash va zaxira nusxalar

s3fs

1 daqiqa o'qish

s3fs bucketni Linux’da papka sifatida ulaydi. Shundan soʻng ilovalar obyektlarni oddiy fayllar kabi oʻqishi va yozishi mumkin.

Diqqat

Ulangan bucket haqiqiy disk emas: amallar sekinroq bajariladi va fayl har bir oʻzgarishda toʻliq qayta yoziladi. s3fs’dan maʼlumotlar bazalari va fayllarni tez-tez oʻzgartiradigan ilovalar uchun foydalanmang. U arxivlar, media va zaxira nusxalar uchun juda mos.

Oʻrnatish

sudo apt install s3fs          # Ubuntu, Debian
sudo dnf install s3fs-fuse     # Rocky Linux, AlmaLinux (EPEL)

Sozlash

Kalitlarni faylga saqlang va unga kirishni cheklang:

echo "<Access Key>:<Secret Key>" | sudo tee /etc/passwd-s3fs
sudo chmod 600 /etc/passwd-s3fs

Bucketni ulash

sudo mkdir -p /mnt/s3
sudo s3fs my-bucket /mnt/s3 \
  -o passwd_file=/etc/passwd-s3fs \
  -o url=https://s3.uzcstorage.uz \
  -o use_path_request_style \
  -o allow_other

Bucket ulanganini tekshiring:

df -h /mnt/s3 && ls /mnt/s3

Yuklanishda ulash

/etc/fstab fayliga qator qoʻshing:

my-bucket /mnt/s3 fuse.s3fs _netdev,allow_other,use_path_request_style,url=https://s3.uzcstorage.uz,passwd_file=/etc/passwd-s3fs 0 0

Yozuvni qayta ishga tushirmasdan tekshiring: sudo mount -a. Uzish uchun: sudo umount /mnt/s3.

Maslahat

Shuningdek qarang: