文件夹未显示在通过fstab创建的存储桶中

时间:2018-06-14 02:14:30

标签: linux ubuntu-16.04 gcsfuse

我有一个在Google Compute Engine上运行Ubuntu 16.04的虚拟实例,我想安装两个gcs存储桶,例如示例1和示例2。为此,我在/ etc / fstab上创建了以下条目:

example-1 /mnt/example-gcsfuse rw,allow_other,implicit_dirs,uid=1003,gid=1004
example-2 /mnt/example-2 gcsfuse rw,allow_other,uid=1003,gid=1004

示例1存储桶有五个文件夹存储多个.csv文件,示例2存储桶有两个存储.csv文件的文件夹,即使使用implicit_dirs ls -la /mnt/example-2 total 0 drwxr-xr-x 1 airflow airflow 0 Jun 14 00:19 dir1 drwxr-xr-x 1 airflow airflow 0 Jun 14 00:19 dir2 ls -la /mnt/sinc-pdc total 8 drwxr-xr-x 2 airflow airflow 4096 Jun 14 00:13 . drwxr-xr-x 4 root root 4096 Jun 13 13:50 .. 也没有显示出来。 }}

文件权限:

sudo gcsfuse --implicit-dirs example-1 /mnt/example-1

在启动时,示例2根据存储桶内容显示文件,但示例1不显示。

运行Using mount point: /mnt/example-q Opening GCS connection... Opening bucket... Mounting file system... File system has been successfully mounted. ,我得到以下输出:

/mnt/example-1/dir-1/dir-1

根据存储桶内容显示所有文件。

到目前为止,我尝试根据存储桶内容直接创建所有目录。这样,我可以同步其文件,但文件夹名称是重复的:xs:pattern

如何使用nonsudo权限挂载这些存储桶,并将持续更改保留到启动状态?

0 个答案:

没有答案