Configuration
/etc/fstab 中的所有空格是乾什麼用的?
我知道我可以使用它
mount
來設置/
目錄,並且我可以使用/etc/fstab
它在重新啟動時重新安裝它們。測試 fstab 文件也很有趣
mount -faV
。當我查看 fstab 文件時,空間的數量令人不安。我本來期望一個空格(如命令參數之間的分隔符)或四個空格(如製表符)。我一次看到七個空間,幾乎是慣例。
我的問題是:/etc/fstab 中的所有空格是乾什麼用的?
(也許還有 - 如果我得到錯誤的號碼有關係嗎?)
空格數是一種在外觀上分隔列/欄位的方法。除此之外沒有任何意義。即沒有列之間的空白量無關緊要。
列之間的空間由空格(包括製表符)組成,列本身,例如逗號分隔的選項,不得包含未加引號的空格。
從
fstab(5)
手冊頁:$$ … $$每行上的欄位由製表符或空格分隔。
和
如果掛載點的名稱包含空格,則可以將其轉義為 `\040’。
例子
使用以下行對齊,僅使用單個選項卡變得難以實現。最後,
fstab
沒有空白看起來比你現在認為令人不安的更混亂。/dev/md3 /data/vm btrfs defaults 0 0 /var/spool/cron/crontabs /etc/crontabs bind defaults,bind //bkpsrv/backup /mnt/backup-server cifs iocharset=utf8,rw,credentials=/etc/credentials.txt,file_mode=0660,dir_mode=0770,_netdev
你還能看到“列”嗎?