Eric Hammondの記事でEBSを使用してAmazon EC2でMySQLを実行する彼は2番目のドライブ(/vol/
)を追加し、mysql
そこに構成とデータを移動する方法を示しています。
/sdh
/vol
以下を編集して追加してインストールしますfstab
。
/dev/sdh /vol xfs noatime 0 0
次に、次のようにいくつかのパスを追加します。
/vol/etc/mysql /etc/mysql none bind
これを行うには問題はありませんが、何が起こっているのかよく理解していません。
私が比較できる最も近いのは、次のシンボリックリンクを使用することです。
ln -s /etc/mysql /vol/etc/mysql
私は周りを見回しましたが、man fstab
構文に関する多くの情報を見ることができず、bind
Linux管理者マニュアルのリソースセクションにも見つかりませんでした。fstab
誰かが構文、仕組み、機能、およびそれらに関する追加情報をどこで見つけることができるかを教えてfstab
もらえますかbind
?
ベストアンサー1
bind
ミラーファイルシステム(何よりもchrootを設定し、「フル」システムが必要な場合に便利です(例:Gentooの解凍/インストール)。
このようにAからBまでのツリーをミラーリングします。オプションがあるかどうかはわかりませんが、ミラーよりも多くの機能を実行しているかどうか疑問です。
他のファイルシステムを指すあるファイルシステムのファイルであるシンボリックリンクとは異なり、設定が必要であり、まだ「特殊ファイル」であるシンボリックリンクはサブツリー全体をミラーリングします。ツールによっては、両方の戦略が機能する場合がありますが、シンボリックリンクが検出される可能性があり、一部のツールではそれを生のパスとして確認できます。このbind
方法はより透明で、2つの異なるファイルシステムのように動作します。