问题描述
我有一种情况,我必须使用 FUSE(S3FS) 将 AWS S3 存储桶挂载到 Linux EC2 实例 (Linux)。
Bucket 挂载后,需要使用 Samba(smb) 将其挂载到 Windows EC2 实例中。 我能够使用 FUSE (S3FS) 将 S3 存储桶挂载到 Linux EC2 实例, 但是在尝试更改 Samba 挂载的内容时,出现以下错误:
[centos@sharedfs-23-117 /]$ sudo chcon -t samba_share_t /s3fs-ed/
chcon: Failed to change context of ‘/s3fs-ed/’ to ‘system_u:object_r:samba_share_t:s0’: Operation not supported.
注意:我的 S3 存储桶安装在 /s3fs-ed 上。
观察:df -h 列出包括 S3 安装在内的所有安装:
[centos@sharedfs-23-117 /]$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 472M 0 472M 0% /dev
tmpfs 493M 240K 493M 1% /dev/shm
tmpfs 493M 13M 480M 3% /run
tmpfs 493M 0 493M 0% /sys/fs/cgroup
/dev/xvda1 8.0G 1.1G 7.0G 13% /
/dev/xvdb1 8.0G 574M 7.5G 8% /store
tmpfs 99M 0 99M 0% /run/user/1000
s3fs 256T 0 256T 0% /s3fs-ed
但是当我尝试通过 UUID 列出磁盘时,我没有看到列出的 S3 安装:
[centos@sharedfs-23-117 /]$ ls -lha /dev/disk/by-uuid
total 0
drwxr-xr-x. 2 root root 80 Jul 16 09:07 .
drwxr-xr-x. 5 root root 100 Jul 16 09:07 ..
lrwxrwxrwx. 1 root root 11 Jul 16 09:07 388a99ed-9486-4a46-aeb6-06eaf6c47675 -> ../../xvda1
lrwxrwxrwx. 1 root root 11 Jul 16 09:07 fce0d14e-24c6-4f69-b04b-b80041cd636f -> ../../xvdb1
我需要帮助使用 Samba 将 S3 挂载到 Windows EC2 实例。
注意:由于某些限制,我无法使用 rclone (https://rclone.org/) 将 S3 挂载到 Windows。
我也试过禁用SELinux,还是一样的错误
[centos@sharedfs-23-117 /]$ sestatus
SELinux status: disabled
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)