2017-03-07 185 views
0

創建/mnt/bucket文件夾將被用作本地安裝點爲谷歌桶後:只需輸入sudo mount如何使用fstab文件mount命令

sudo mkdir /mnt/bucket 
sudo chmod 777 /mnt/bucket 

我可以成功mountmybucket谷歌鬥隨後在Ubuntu的終端所有的無休止的爭論,就像這樣:

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 

因爲我與-o key_file=path/to/key.json選項供應mount命令安裝在/mnt/bucket文件夾中可以訪問具有完全訪問權限(用戶可以讀取,寫入,創建,刪除存儲在Bucket上的文件和文件夾)。

但是,如果將相同的命令放在/etc/fstab文件中,則該文件應該在機器啓動時執行。 下面是語法,因爲它是(只是沒有sudomount之初相同的命令)把/etc/fstab的文件裏:

-t gcsfuse -o key_file=/keys/key.json -o rw -o allow_other -o file_mode=777 -o dir_mode=777 mybucket /mnt/bucket 
+0

請參閱fstab文件格式,其中必須保留正確的順序。 1st - 物理點,2nd - 掛載點,3rd - fs類型...等 – ETech

回答

1

線的/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 
+0

'noauto'標誌可用於避免引導系統鎖定。如果系統不運行'/ etc/fstab'文件中定義的命令,它可能會變得無法響應。 – alphanumeric