web-dev-qa-db-ja.com

/ proc / mountsを解釈するには?

私が次のことをするとき。

"cat /proc/mounts".
tmpfs /export/ftp/import tmpfs rw,relatime,size=102400k 0 0
tmpfs /export/ftp/export tmpfs rw,relatime,size=10240k,mode=755 0 0

組み込みデバイスのドキュメントでは、インポートとエクスポートはDRAMにあると述べています

ただし、他の機器では

ubi18_0 /nvdata1/temporary-download ubifs rw,sync 0 0
ubi18_0 /export/ftp/import ubifs rw,sync 0 0
ubi18_0 /export/http/import ubifs rw,sync 0 0
tmpfs /export/ftp/export tmpfs rw,size=10240k,mode=755 0 0

組み込みデバイスのドキュメントによると、インポートはNANDにあり、エクスポートはDRAMにあります。

DRAM、NAND、NORに何が存在するのか本当にわかりません。

NORはu-bootを持っています。NANDはカーネルとrootfsを持っています。

20
New to Rails

_/proc/mounts_の形式

1列目は、マウントされているdeviceを指定します。
2列目は、マウントポイントを示しています。
3番目の列は、ファイルシステムタイプを示します。
4番目の列は、マウントされているかどうかを示します読み取り専用(ro)またはread- (rw)と書き込みます。
5番目と6番目の列は、ダミー値で、_/etc/mtab_で使用される 形式と一致するように設計されています


_tmpfs /export/ftp/import tmpfs rw,relatime,size=102400k 0 0
tmpfs /export/ftp/export tmpfs rw,relatime,size=10240k,mode=755 0 0
_

意味:2つの独立したtmpfs-esが両方の_/export/ftp/import_および_/export/ftp/export_。これらのディレクトリに保存されているデータは、カーネルを再起動すると失われます。 tmpfsは本質的にRAMにデータを保存するRAMディスクのような構造体 です。技術的に言えば、tmpfsはRAMおよびスワップ(存在する場合)を使用する仮想メモリにマップされます。


_ubi18_0 /nvdata1/temporary-download ubifs rw,sync 0 0
ubi18_0 /export/ftp/import ubifs rw,sync 0 0
ubi18_0 /export/http/import ubifs rw,sync 0 0
tmpfs /export/ftp/export tmpfs rw,size=10240k,mode=755 0 0
_

意味:NANDデバイスの同じ「パーティション」(_ubi18_0_)が3つの異なるマウントポイントにマウントされています。 ubiは、基になるフラッシュメディアとのI/Oを簡素化および最適化する中間ファイルシステムレイヤー ですデバイス。また、一時ファイルシステムは_/export/ftp/export_にマウントされます。

25
TheCodeArtist