fstab中またはできるだけ早くディレクトリをマウントする方法は?

fstab中またはできるだけ早くディレクトリをマウントする方法は?

ブートパーティションではなくディスクパーティションのフォルダに/ homeディレクトリを保持したいと思います。私が言ったことに注意を払ってください。フォルダ、分割しない、意味パーティション全体をマウントしたくありません。/家に。

無効なfstabエントリ:LABEL=G_Giant_257/common/home /homeこのような構文だけが機能する場合は、これが私が望むものです。

実際の(良好な)fstab:

LABEL=G_Giant_257 /mnt/g auto nosuid,nodev,nofail,nobootwait,x-gvfs-show 0 0

今コマンドを受け取る必要があります。

mount /mnt/g/common/home /home

/homeにアクセスする前に実行されます。もちろん、私はすべてのユーザーの "/home/~"ディレクトリへのすべての参照が私のG_Giant_257パーティションの/ common / homeのサブフォルダにアクセスできるようにしたいと思います。

冷たい人:私のルートパーティションはext4で、G_Giant_257パーティションはNTFSなので、リンクを操作する方法がわかりません。私はUbuntu 16.04を実行しています。

おすすめメニューとは何ですか?

答え1

mount --bindあなたと/home/etc/fstab

/mnt/g/common/home /home none bind 0 0

(望むよりこの問題サーバー障害関連。 )

/homeNTFSファイルシステムがどれほど実用的かわかりません。

答え2

残念ながら、ディレクトリをマウントできません。これはext4のようなブロックデバイスベースの(一般的な)ファイルシステムです。

代わりにあなたができることはあなたの心を守るだけです。わかった fstab:

LABEL=G_Giant_257 /mnt/g auto nosuid,nodev,nofail,nobootwait,x-gvfs-show 0 0

次にそれを削除し、/homeNTFSパーティションのホームフォルダを指すシンボリックリンクに置き換えます。

ln -s /mnt/g/common/home /home

正しく機能するには、権限を取得するためにfstabエントリを少し変更する必要があるかもしれませんが、ハードリンクとは異なり、シンボリックリンクはファイルシステムにまたがる可能性があります。このリンクは、/mnt/g が使用できない期間中に考慮されます。壊れたただし、一度インストールするとリンクは解決されます。

自宅にインストールする場合は、fstabが最善の選択です。どのコンテンツにもアクセスしようとしないでください。/home 早すぎる

関連情報