首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在fstab文件中使用挂载命令

如何在fstab文件中使用挂载命令
EN

Stack Overflow用户
提问于 2017-03-07 00:24:50
回答 1查看 3.5K关注 0票数 0

在创建/mnt/bucket文件夹之后,该文件夹将用作Google的本地挂载点:

代码语言:javascript
运行
复制
sudo mkdir /mnt/bucket
sudo chmod 777 /mnt/bucket

我只需在Ubuntu终端中键入mount,然后再输入sudo mount,就可以成功地将其发送到mybucket Google,如下所示:

代码语言:javascript
运行
复制
sudo mount -t gcsfuse -o key_file=/keys/key.json -o rw -o allow_other -o file_mode=777 -o dir_mode=777 mybucket /mnt/bucket 

由于我为mount命令提供了-o key_file=path/to/key.json选项,所以可以使用完整的访问权限访问安装在/mnt/bucket文件夹上的bucket (用户可以读取、写入、创建、删除存储在桶上的文件和文件夹)。

但是,如果将相同的命令放入/etc/fstab文件中,该命令将在机器启动时执行,则相同的命令无法正确运行。下面是放在/etc/fstab文件中的语法(在开头没有sudomount的命令):

代码语言:javascript
运行
复制
-t gcsfuse -o key_file=/keys/key.json -o rw -o allow_other -o file_mode=777 -o dir_mode=777 mybucket /mnt/bucket 
EN

Stack Overflow用户

回答已采纳

发布于 2017-03-07 00:34:33

/etc/fstab中一行的格式是:

代码语言:javascript
运行
复制
<device> <mount-point> <filesystem-type> <comma-separated-options> <dump=0|1> <fsck=0|1>

您需要重新排列已有的挂载命令。-t是文件系统类型。-o是选择。mybucket是设备。/mnt/bucket是挂载点。最终结果,将这一行添加到/etc/fstab

代码语言:javascript
运行
复制
mybucket /mnt/bucket gcsfuse key_file=/keys/key.json,rw,allow_other,file_mode=777,dir_mode=777 0 0
票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42638048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档