我可以使用 Samba(smb) 将安装到 Linux EC2 的 S3 存储桶安装到 Windows EC2 上吗?

时间:2021-07-19 06:17:46

标签: linux amazon-s3 amazon-ec2 samba s3fs

我有一种情况,我必须使用 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

0 个答案:

没有答案
相关问题