Score:0

ไม่สามารถเมานต์โฟลเดอร์ใน Ubuntu เป็น AWS S3 Bucket

ธง jp

ฉันกำลังพยายามเมานต์โฟลเดอร์บนอินสแตนซ์ AWS EC2 ใหม่ที่ใช้ Ubuntu 18.04 ไปยัง AWS S3

ฉันทำตามคำแนะนำที่ฉันพบที่ https://cloud.netapp.com/blog/amazon-s3-as-a-file-system และ https://www.nakivo.com/blog/mount-amazon-s3-as-a-drive-how-to-guide/. ฉันยังเห็นข้อความ การติดตั้งบัคเก็ต S3 บนอินสแตนซ์ AWS Ubuntu

เมื่อฉันเรียกใช้คำสั่งเพื่อเมานต์โฟลเดอร์ ฉันไม่พบข้อผิดพลาดใดๆ แต่เมื่อฉันดูโฟลเดอร์ที่เมาต์ในปัจจุบัน โฟลเดอร์ใหม่ของฉันไม่อยู่ในรายการ เช่น:

[email protected]:~$ sudo s3fs -o allow_other alextestbackup ~/s3-bucket/ -o passwd_file=~/.passwd-s3fs
[email protected]:~$ เมาท์
sysfs บน /sys พิมพ์ sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc ประเภท proc (rw,nosuid,nodev,noexec,relatime)
udev บน /dev ประเภท devtmpfs (rw,nosuid,relatime,size=486512k,nr_inodes=121628,mode=755)
devpts บน /dev/pts ประเภท devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs เปิด / เรียกใช้ประเภท tmpfs (rw,nosuid,noexec,relatime,size=100208k,mode=755)
/dev/xvda1 on / พิมพ์ ext4 (rw,relatime,discard)
securityfs บน /sys/เคอร์เนล/ประเภทความปลอดภัย securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs บน /dev/shm พิมพ์ tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock ประเภท tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs บน /sys/fs/cgroup ประเภท tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup บน /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime)
cgroup บน /sys/fs/cgroup/systemd ประเภท cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd)
pstore บน /sys/fs/pstore ประเภท pstore (rw,nosuid,nodev,noexec,relatime)
cgroup บน /sys/fs/cgroup/net_cls,net_prio ประเภท cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup บน /sys/fs/cgroup/ประเภทหน่วยความจำ cgroup (rw,nosuid,nodev,noexec,relatime,หน่วยความจำ)
cgroup บน /sys/fs/cgroup/cpu, cpuacct ประเภท cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup บน /sys/fs/cgroup/cpuset ประเภท cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup บน /sys/fs/cgroup/hugetlb ประเภท cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
cgroup บน /sys/fs/cgroup/pids ประเภท cgroup (rw,nosuid,nodev,noexec,relatime,pids)
cgroup บน /sys/fs/cgroup/perf_event ประเภท cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup บน /sys/fs/cgroup/rdma ประเภท cgroup (rw,nosuid,nodev,noexec,relatime,rdma)
cgroup บน /sys/fs/cgroup/freezer ประเภท cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup บน /sys/fs/cgroup/blkio ประเภท cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup บน /sys/fs/cgroup/devices ประเภท cgroup (rw,nosuid,nodev,noexec,relatime,devices)
systemd-1 บน /proc/sys/fs/binfmt_misc ประเภท autofs (rw,relatime,fd=26,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=13950)
Hugetlbfs บน /dev/hugepages พิมพ์ hugetlbfs (rw,relatime,pagesize=2M)
debugfs บน /sys/kernel/debug ประเภท debugfs (rw,relatime)
mqueue บน /dev/mqueue ประเภท mqueue (rw,relatime)
fusectl เปิด /sys/fs/fuse/ ประเภทการเชื่อมต่อ fusectl (rw,relatime)
configfs บน /sys/kernel/config ประเภท configfs (rw,relatime)
/var/lib/snapd/snaps/snapd_14066.snap บน /snap/snapd/14066 ประเภท squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/amazon-ssm-agent_4046.snap บน /snap/amazon-ssm-agent/4046 ประเภท squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/core18_2253.snap บน /snap/core18/2253 ชนิด squashfs (ro,nodev,relatime,x-gdu.hide)
lxcfs บน /var/lib/lxcfs พิมพ์ fuse.lxcfs (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other)
tmpfs บน /run/user/1000 พิมพ์ tmpfs (rw,nosuid,nodev,relatime,size=100204k,mode=700,uid=1000,gid=1000)

ฉันได้ลองชุดค่าผสมต่าง ๆ สำหรับคำสั่ง mount:

sudo /usr/bin/s3fs -o allow_other alextestbackup /home/ubuntu/s3-bucket/
s3fs -o allow_other alextestbackup ~/s3-bucket/ -o passwd_file=~/.passwd-s3fs
s3fs alextestbackup ~/s3-bucket/ -o passwd_file=~/.passwd-s3fs

ฉันได้ทดสอบการทำให้ .passwd-s3fs มีข้อมูลประจำตัวที่ไม่ถูกต้อง และฉันไม่ได้รับคำเตือนใดๆ ว่าสิ่งเหล่านี้ไม่ถูกต้อง

สำหรับฉันแล้ว ดูเหมือนว่าข้อมูลรับรองจะไม่ถูกหยิบขึ้นมาด้วยเหตุผลบางประการ? หรือมีอย่างอื่นที่ฉันขาดหายไป

ความช่วยเหลือใด ๆ ที่ชื่นชมมากและหากคุณต้องการข้อมูลไฟล์บันทึกใด ๆ โปรดแจ้งให้เราทราบว่าจะโพสต์อะไรที่นี่

jp flag
โปรดแจ้งให้เราทราบหากคำถามนี้อาจเหมาะสมกว่าใน StackOverflow หรือที่อื่นๆ!
Score:0
ธง jp

ฉันหยุด/เริ่มอินสแตนซ์ AWS E2 แล้วรัน:

sudo /usr/bin/s3fs -o allow_other alextestbackup /home/ubuntu/s3-bucket/

และตอนนี้ฉันเห็นไดเร็กทอรีเมาต์แล้ว (สองสามบรรทัดสุดท้ายของคำสั่งเมานต์):

lxcfs บน /var/lib/lxcfs พิมพ์ fuse.lxcfs (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other)
tmpfs บน /run/user/1000 พิมพ์ tmpfs (rw,nosuid,nodev,relatime,size=100204k,mode=700,uid=1000,gid=1000)
s3fs บน /home/ubuntu/s3-bucket ประเภท fuse.s3fs (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other)

และสามารถยืนยันได้ว่าเมื่อฉันเขียนไฟล์ไปยัง s3-bucket ฉันจะเห็นไฟล์บนคอนโซล AWS S3

ดังนั้น... ไม่รู้ว่าเกิดอะไรขึ้นก่อนหน้านี้ หรือจำเป็นต้องรีสตาร์ทหลังจากติดตั้ง s3fs

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา