如何解释/ proc / mounts?

时间:2013-08-08 09:11:48

标签: linux memory filesystems hardware embedded-linux

当我执行以下操作时。

"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。

1 个答案:

答案 0 :(得分:23)

/proc/mounts

的格式

第1列指定已安装的设备 第二列显示挂载点 第3列告诉文件系统类型 第4列告诉您它是否已安装只读(ro)读写(rw)
第5列和第6列是虚拟值,旨在匹配format used in /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

含义/export/ftp/import/export/ftp/export都安装了两个独立的 tmpfs -es。重新启动内核后,存储在这些目录中的任何数据都将丢失。将数据存储在RAM中的tmpfs is essentially a ramdisk-like construct。从技术上讲,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 is a intermediate file-system layer简化并优化底层闪存介质设备的I / O.此外,临时文件系统也安装在/export/ftp/export