web-dev-qa-db-ja.com

/ media、/ mnt、/ run / mountの違いは何ですか?

FHS-2.3では、/mediaには、CD-ROMなどのリムーバブルメディアのマウントポイントがあり、/mnt一時的にマウントされたファイルシステムを保持します。

一方、/run/mediaおよび/run/mount。私の場合、CDとUSBは/ run/mediaにマウントされています。

それらの間に明確な区別はありません(/media/mnt/run/mount)。それらの違いは何ですか?


Fedora 20-GNOME 3.10.4およびGNOME 3.10.4を搭載したubuntu 14.04.1(仮想ボックスにインストール)でも同様の傾向(/ run/mediaにマウント)を見てきました。しかし、Centos 6とGNOME 2.28.2がインストールされているシステムにUSBフラッシュを(自動マウンタースクリプトを使用して)接続すると、/media

20
SRYZDN

FHS v2.3は10年前にリリースされました。その後、いくつかの点が変更されました(/runの導入を含む)1)。約3年前、Linux Foundationは標準を更新することを決定し、 すべての関係者を招待 に参加することを決定しました。
v。3.0ドラフト ここ/runここ を説明するセクションを表示できます。
FHS/media/mntの違いはかなり明確です(目的および理由を参照)なので、これ以上は説明しません。 /runの目的でも同じです-リンクを参照してください。

Gnomeのストーリーはさらに別のことです。 Gnomeは、udisks(後でudisks2に置き換えられました)というアプリケーションの下で、ドライブ/デバイスを自動マウントします。かなり長い間、udisksデフォルトのマウントは/mediaの下にありました。 2012年、開発者はマウントを /run/media (つまり、プライベートディレクトリ)に移動することを決定しました。したがって、そこで発生している異なる動作は、各DEが使用しているudisksのバージョンが異なることが原因です。

1:見る
私のシステムでこれが実行されている/ runディレクトリとは何ですか?それはどこから来たのですか?
この新しい/ runファイルシステムは何ですか?

12
don_crissti

FHSは、/mediaはユーザー向けであり、/mntは管理者向けであると述べています。さらに、ユーザーマウントを/mntに追加することは禁止されています。これは、/mediaが作成される前は一般的な慣例だったためです。

/run/var/runの後継です。これらのディレクトリは、ブート以降にシステムに加えられた変更用であり、ブートするたびにクリアする必要があります。マウント可能なメディアはブート時にクリアされるものであるため、一部のユーティリティは/runを使用します。

メディアを/runに移動するか、メディアを/runに入れないことを義務付けて、将来のFHSがこれらの違いに対処するのは良いことです。私はこれらを別のシステムでも使用しているので、コードを書く必要があります。

詳細: http://www.linuxbase.org/betaspecs/fhs/fhs.html#mediaMountPoint

0
Jeremiah Moree