[英]How to register FUSE filesystem type with mount(8) and fstab?
[英]How to use mount command in fstab file
創建將用作 Google Bucket 本地掛載點的/mnt/bucket
文件夾后:
sudo mkdir /mnt/bucket
sudo chmod 777 /mnt/bucket
我可以通過在 Ubuntu 終端中輸入sudo mount
后跟所有無休止的參數,成功地mount
它mount
到mybucket
Google Bucket,如下所示:
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
選項bucket
,安裝在/mnt/bucket
的文件夾可以用完全訪問權限進行訪問(用戶可以讀取,寫入,創建,刪除文件和存儲在 Bucket 上的文件夾)。
但是,如果將相同的命令放在應該在機器啟動時執行的/etc/fstab
文件中,則該命令將無法正常運行。 這是放在/etc/fstab
文件中的語法(相同的命令只是在開頭沒有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
/etc/fstab
一行的格式是:
<device> <mount-point> <filesystem-type> <comma-separated-options> <dump=0|1> <fsck=0|1>
您需要重新排列您擁有的掛載命令。 -t
是文件系統類型。 -o
是選項。 mybucket
是設備。 /mnt/bucket
是掛載點。 最終結果,將此行添加到/etc/fstab
:
mybucket /mnt/bucket gcsfuse key_file=/keys/key.json,rw,allow_other,file_mode=777,dir_mode=777 0 0
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.