web-dev-qa-db-ja.com

永続的なNTFSパーティションの最も「正しい」マウントポイントは何ですか?

Linuxインストールから永続的にマウントしたいNTFSパーティション(デュアルインストールからのWindowsインストールを含む)があります。問題は、NTFSパーティションに最適な/適切な/正しいマウントポイントがわからないことです。明らかに、Linuxシステムの一部ではないため、/ home、/ usrなど(ファイルシステムの標準のマウントポイントのいずれか)としてマウントしないでください。ただし、永続的にマウントする必要があります。そして、これはどこにマウントするのですか?ここに私が思いついたマウントポイントの可能性があります:

/ media/windows

これは自動マウントされたデバイスと並んでいるので非常に理にかなっていますが、 ファイルシステム標準 によれば、/ media /は実際にはリムーバブルメディア用であり、そのため、自動マウントされた取り外し可能なパーティションの横に、永続的にマウントされた内部パーティションを置きます。私はこのオプションに最も傾いていますが、それは他のオプションよりも違和感が少ないためです。

/ mnt/windows

これもかなり論理的に見えますが、ここでも 標準 (および私が読んだその他のこと)は、サブディレクトリのマウントポイントが一般的に推奨されないことを示しています。加えて、私は実際にはファイルシステムを一時的に/ mnt /に一時的にマウントします(標準の意図どおり)ので、これは通常のシステム使用の邪魔になるように見えます。

/ウィンドウズ

回避できるのであれば、ファイルシステムに別の最上位ディレクトリを追加するという考えは本当に好きではありません。それは正しくありません。ただし、この方法の利点は、非常に簡単にアクセスでき、他の方法で邪魔にならないことです(つまり、/ media /内のパーティションの自動マウントまたは/ mnt /内の一時マウント)。

/ home/[my username]/filesystems/windows

パーティションは明らかにユーザー固有ではなくシステム固有であるため、このアイデアは好きではありません。したがって、ホームディレクトリにパーティションを配置することは適切ではないようです。


これらのオプションのどれが「正しい」オプションですか、またはここに記載しなかった代替案はありますか?

わかりやすくするために、私はLinux(特にArch Linux)を実行していることに注意してください。したがって、推奨事項は、おそらくBSDではなくLinuxのファイルシステム編成の考えに基づいているはずです。

31
jgottula

何よりもまず、これはあなたのアーキテクチャと習慣にのみ依存します。

たとえば、/ mntの下にこのようなものをマウントします。私はトップレベルのディレクトリを作成している人たちと、これを/ homeに置いている人たちを知っています。それはすべて、あなたが何に慣れているかに依存します。これに関する明確な標準はもうありません。システムのアーキテクチャが変更され、以前は「福音」であったものについて、さまざまな見方があります。/usr/localや/ opt/share、rpm、sourceのようなもの...ドリフトが発生します。

次に、 pathname.com のリンクをもう一度読んだ場合、/ mediaの下の段落に、

根拠

歴史的には、/ cdrom、/ mnt、/ mnt/cdromなど、リムーバブルメディアのマウントに使用されるさまざまな場所が数多くあります。すべてのリムーバブルメディアのマウントポイントをルートディレクトリに直接配置すると、/に多数の追加ディレクトリが作成される可能性があります。/mnt内のサブディレクトリをマウントポイントとして使用することは最近一般的になっていますが、一時的なマウントポイントとして/ mntを直接使用するというはるかに古い伝統と矛盾します。

個人的には、/ mnt/windowsまたはその反復を提唱しています。最上位のディレクトリを自由に保ち、シンプルで直感的です。システムを調べたり監査したりするときは、すぐにマウントを探します。

18
rfelsburg

永続的なマウント用の新しいトップレベルディレクトリの作成に問題はないと思います。それはかなり頻繁に行われます。これと同じ目的で/ ntfsを使用しています。

3
Keith

トップレベルのマウントに関する潜在的な問題の1つは、ディレクトリ内のすべてのファイルを統計するプログラムです。 _ls -l /_または頻繁にオンになるカラー化されたlsは、ルートの下のすべてのファイルでstat()を呼び出す必要があり、NFSサーバーがハングしている場合は、lsもハングする可能性があります。色のない単純なlsはstat()を呼び出しません。これが、私が最もよく_/mnt_のどこかに置く理由です。ホームディレクトリがNFS経由で利用できる場合など、私はまだNFSを_/_の下にマウントすることがあります。

また、静的マウントには_/media_を使用しません。これはHALの一部であり、USBフラッシュドライブが挿入され、_/media_の下のすべてのディレクトリがHAL/udevによって管理される場合など、デバイスを動的にマウントするために使用されます。

最終的には、最終的な目的地は政策次第です。サーバーがある程度信頼できる場合は、サーバーを_/_に配置するか、マウント用に_/server1/music_や_/server1/video_などの新しいツリーを作成しても問題はありません。 _/mnt_のようなマウントの場合を除いて、NFSマウントを_/home_の下に維持するという考えが好きな傾向がありますが、それは私の方針です。

3
penguin359

私はおそらくこれを最も頻繁に行います誤って。/media/windowsに置きます。このマウントポイントにWindowsパーティションを配置することは、過去には問題なく機能していました。

また、過去にトップレベルの/ windowsを実行したこともありますが、通常は/ mediaで最初にパーティションを探すことを除いて、これも問題ありません。

1
boehj

私は通常、/c/d etc Windowsが使用するドライブ文字を模倣しています。私は複数のハードディスクとパーティションを持っている傾向があり、これはそれらを追跡するのに役立ちます。

1
Vlad

/srvのように、/srv/windowsを使用することをお勧めします。

1
Teddy

すべてのシステム管理者には、これに対する異なる回避策があります。標準で現在定義されている「正しい」場所がないため、回避策と言います。新しいトップレベルのディレクトリが必要だと思います。私はいつもボクセンに/ mountsを作成します。

0
spoovy