fstab経由でインストールするときのシンボリックリンクの目的

fstab経由でインストールするときのシンボリックリンクの目的

起動時にディレクトリを自動的にマウントする方法についてオンラインで見つけて、次のガイドラインを検討してください。

  1. シンボリックリンクを作成します。

    sudo ln -s `which gdfs` /sbin/mount.gdfs
    
  2. /etc/fstab にエントリを追加します。

    /var/cache/gdfs.creds /mnt/gdrivefs gdfs allow_other 0 0
    
  3. オプション:手動インストール

    mount /mnt/gdrivefs
    

シンボリックリンクを作成するのはなぜですか? fstabに何かを追加する必要がありますか?

シンボリックリンク名が「mount.gdfs」であるのはなぜですか?なぜ単に「gdfs」ではないのですか?

~である山。プレフィックスを付けますか?カーネルは、「マウント」を含むエントリを見つけるためにfstabの対応する行に「gdfs」を見つけたときを知っていますか? sbinのプレフィックス?

よろしくお願いします!

答え1

filesystem の項目を実行または使用すると、mount -t foo ...実際にヘルパーバイナリが検索されます。 ~からfstabfoomountmount.fooman mountUbuntuを例に挙げてみましょう。

ほとんどのタイプでマウンタがしなければならないことは、単純な mount(2) システムコールを実行するだけであり、ファイルシステムタイプの詳細な知識は必要ありません。ただし、一部のタイプ(nfs、nfs4、cifs、smbfs、ncpfsなど)には一時コードが必要です。 nfs、nfs4、cifs、smbfs、およびncpfsファイルシステム用の別々のマウンタがあります。すべての型を均一に処理できるように、mountはTYPE型として呼び出されたときに/ sbin / mount.TYPEプログラム(存在する場合)を実行します。 smbmountプログラムのバージョンごとに呼び出し規則が異なるため、/sbin/mount.smbfsは必要な呼び出しを設定するシェルスクリプトである必要があります。

いいえ、コアはJon Snowですが、mountナビゲーション/sbin/mount.*コマンドを知っています。

関連情報