/etc/fstabのすべてのスペースは何のためですか?

/etc/fstabのすべてのスペースは何のためですか?

私はこれを使ってディレクトリをmount設定し、再起動時にそれを再マウントする/ために使用できることを知っています。/etc/fstab

fstabファイルをテストするのも楽しいですmount -faV

fstabファイルを見ると、スペースがとてもたくさんあります。スペース1つ(コマンドパラメータ間の区切り文字など)またはスペース4つ(タブ文字など)が必要です。私はほぼ慣習に従って一度に7つのスペースを見ます。

私の質問は次のとおりです/etc/fstabのすべてのスペースは何のためですか?

(おそらく - 間違った番号を受け取ると影響がありますか?)

ベストアンサー1

スペースの量は、熱/フィールドを審美的に分離する方法です。他には意味がありません。つまり列間のスペースのサイズは重要ではありません。

列間のスペースはスペース(タブを含む)で構成され、列自体(たとえば、カンマで区切られたオプション)には引用符なしのスペースを含めないでください。

fstab(5)マニュアルページから:

各行のフィールドはタブまたはスペースで区切られます。

そして

マウントポイント名にスペースが含まれている場合は、「\ 040」にエスケープできます。

はい

次の行では、1つのタブだけを使用してソートすることは困難です。結局のところ、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

まだ「柱」が見えますか?

おすすめ記事