ウィキペディアによると
http://en.wikipedia.org/wiki/Unix_directory_structure
http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
最初のリンクによると、追加のディスクは/mnt/
にマウントされるべきではありませんが、2番目のリンクによると、継ぎ目はありません。
どちらも/media
に入れるべきではないと考えていたと言います。
質問
では、追加の永続ディスクはどこにマウントする必要がありますか?
あなたが与えたFHSリンクによると
/mnt/ Temporarily mounted filesystems.
したがって、永続的にマウントされた非ルート非システム(つまり、/ var/logなどではない)ファイルシステムを意味する必要があると思います。
私は常にそれらを/ mnt/fsidentifierに入れ、必要な場所にシンボリックリンクしました。
たとえば、ある時点で/ mnt/website、/ mnt/appdata、/ mnt/whateverがあり、それをシンボリックリンクしました。/mntに直接マウントしたことはありません
「クリーン」なソリューションが必要な場合は、ファイルシステムのUUIDを取得するスクリプトを記述し、そのマウントポイントを(/ mntまたは任意の場所に)作成してから、ファイルシステムをマウントポイントにマウントします。
通常、追加のディスクは/media/something
というディレクトリにマウントされます。ここで、somethingはマウントされたデバイスを反映します。最初のCD-ROMデバイスの場合は/media/cdrom0
。この規則は、リムーバブルデバイスの場合はLinuxで広く採用されていますが、永続的デバイスの場合はそうではありません。
一部の管理者は/mnt
自体を一時マウントのマウントポイントとして使用するため、FHSは/mnt
の下のディレクトリの使用を配布に禁止しています。あなたが管理者なら、好きなことができます。その下にディレクトリを作成する場合は、/mnt
自体をマウントポイントとして使用しないでください。
多くの場所には独自の取り決めがあります。一部のオートマウンタには、独自の1つまたは複数のディレクトリがあります(/etc/fstab
および/etc/auto.*
で構成)。 /amnt
または/auto
は一般的な名前です。多くの場合、ネットワークマウントは/net/$machine_name
の下に置かれます。一部の場所では、管理者の心をつかんだものを使用しています:/data
、/local
、/scratch
、…
もちろん、ディレクトリ構造の特定の場所にあるファイルシステムはそこにマウントする必要があります。たとえば、メールパーティションは通常、/var/mail
または/var/spool/mail
に直接マウントされます。ホームディレクトリが複数のディスクに分散している場合は、/home
の下にマウントするのが一般的です。 ~alice
= /home/disk0/alice
および~bill
= /home/disk1/bill
など(ホームディレクトリで異なるディスクを公開する場合)。そうでない場合は、好きな場所にホームパーティションをマウントし、/home
にシンボリックリンクまたは自動マウントを作成します。
好きな場所で、それがあなたにとって最も理にかなっている場所。私は無数の亜種を見てきました。
私自身、通常は/data0
、/data1
、または/data
の下のサブディレクトリにマウントし、シンボリックリンクを適切な場所(/home
など)に配置します。
SuSEには、サーバー関連の汎用マウントポイントとして/ srvがありました。
/ var/lib/yourapplicationも標準のようです。
オートマウンターはこれらの項目を固定して使用するため、/ automntを使用する傾向があります。
UDEV(/ media)によって自動マウントされたメディアは、CLAMFS(ウイルススキャン用)を介してワークステーションの/ externにリダイレクトされます。
だから短い-実際の基準はありません-それはあなた次第です。