簡體   English   中英

如何在 fstab 文件中使用 mount 命令

[英]How to use mount command in fstab file

創建將用作 Google Bucket 本地掛載點的/mnt/bucket文件夾后:

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

我可以通過在 Ubuntu 終端中輸入sudo mount后跟所有無休止的參數,成功地mountmountmybucket 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文件中的語法(相同的命令只是在開頭沒有sudomount ):

-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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM