「/」のどこに追加の永続ディスクをマウントする必要がありますか?


32

ウィキペディアによると

http://en.wikipedia.org/wiki/Unix_directory_structure

http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

余分なディスクをマウントしないでください /mnt/最初のリンクに従ってませんが、2番目のリンクに従ってシームされません。

両方とも、彼らがいるべきではないと考えたと言う /mediaます。

質問

それでは、追加の永続ディスクをどこにマウントする必要がありますか?


2
/ mediaを避ける理由は、そこに(たとえば)udisksが自動的にマウントされたデバイスを置くため、そこに物を置くと衝突する可能性があるからです。

/ mediaは最近流行していると思います。このUSBドライブとホットスワップの概念が登場する前、人々は/ mntを使用していました。
djangofan

3
/ mnt自体は、システム管理者がファイルシステムを一時的にマウントできるポイントとして意図されています。この推奨事項に従えば、そこには何も永久にマウントされません。ただし、同様に、/ mediaは、リムーバブルメディアのマウントポイントを含めることを目的としています。ユーザーが「イジェクト」または「削除」できない場合は、おそらくそこに属していません。永続的な追加ドライブをどこにマウントするかという問題は依然として残っています。
trr

回答:


18

あなたが与えたFHSリンクによると

 /mnt/  Temporarily mounted filesystems.

したがって、永続的にマウントされた非ルート非システム(/ var / logまたは同様のものではない)ファイルシステムを意味する必要があると思います。

私は常にそれらを/ mnt / fsidentifierに入れてから、必要な場所にシンボリックリンクしました。

したがって、たとえば、ある時点で/ mnt / website、/ mnt / appdata、/ mnt / whateverがあり、それをシンボリックリンクしました。/ mntに直接マウントしたことはありません

「クリーン」なソリューションが必要な場合は、ファイルシステムのUUIDを取得するスクリプトを記述し、そのマウントポイントを(/ mntまたは任意の場所に)作成してから、ファイルシステムをマウントポイントにマウントできます。


2
FHSは、それ/mnt/websiteがより良い場所にあることを示してい/srv/websiteます。
トム・ヘイル

17

余分なディスクは、通常と呼ばれるディレクトリにマウントされている何かがデバイス、例えば搭載反映最初のCD-ROMデバイスのため。この規則は、リムーバブルデバイスの場合はLinuxで広く採用されていますが、永続的なデバイスの場合は常にそうとは限りません。/media/something/media/cdrom0

/mnt一部の管理者は/mnt自分自身を一時的なマウントのマウントポイントとして使用するため、FHSでは、ディストリビューションでのディレクトリの使用が禁止されています。あなたが管理者であれば、好きなことを行うことができます。その/mnt下にディレクトリを作成する場合は、自分自身をマウントポイントとして使用しないでください。

多くの場所には独自の慣習があります。いくつかのマウンタは、独自のディレクトリまたはディレクトリを(て設定している/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ます。


14

あなたが好きな場所とそれがあなたにとって最も理にかなっている場所。私は無数のバリアントを見てきました。

私自身は、私は通常でそれらをマウントし/data0/data1以下のサブディレクトリ/dataおよび適切な場所(のようにシンボリックリンクを置きます/home)。



@TomHale正確にどこが暗いのですか?ここで、マウントポイントはrootfsからあまりスペースをとらないことを強調しておきます。そして、ここではアプリケーションについてではなく、ユーザーについて話しているということです。
x-yuri

@ x-yuri良い点。2番目の「根拠」セクションは、アプリケーションに適用されます。ただし、他のユーザーのシステムを管理している場合は、それらが標準の場所にあれば簡単に見つけることができます。
トム・ヘイル

@TomHaleそこにあるのは、標準的な場所ではないようです。/mnt一時的にマウントされたファイルシステム用です。/mediaリムーバブルデバイス用。/srv?あなたがあなたの他のコメントを正当化する引用を与えない限り、私は同意できません。私が同意するのは、そのような場所がある方が良いということです。
x-yuri

3

SuSEには、サーバー関連のものの一般的なマウントポイントとして/ srvがありました。

/ var / lib / yourapplicationも標準のようです。

私はこれらの項目に固定エントリでオートマウンターを使用するため、/ automntを使用する傾向があります。

UDEVによって自動マウントされたメディア(/ media)は、CLAMFS(ウイルススキャン用)を介してワークステーションの/ externにリダイレクトされています。

とても短い-本当の標準はありません-それはあなた次第です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.