首页 理论教育文件系统管理在ARM嵌入式系统中的应用

文件系统管理在ARM嵌入式系统中的应用

【摘要】:在Linux系统中,文件系统可以根据需要随时装载。mount-text3/dev/hdal/mnt表示把刚才格式化好的IDE硬盘第一个分区挂载到/mnt目录下,并且指定了分区的文件系统类型是ext3。mount命令通过-t参数指定挂载文件系统的类型,还可以使用-o参数指定与文件系统相关的选项,例如数据的处理方式等。为了保证文件系统的完整性,在关闭文件系统之前,所有挂载的文件系统都必须卸载。umount/mnt表示把挂载在/mnt目录下的文件系统卸载。

多数存储设备(如硬盘和Flash)可以分成多个分区,每个分区可以有不同类型的文件系统。在Linux系统中,文件系统可以根据需要随时装载。在系统刚启动时候,只有根文件系统被安装上。根文件系统的文件主要是保证系统正常运行的操作系统的代码文件,以及若干语言编译程序、命令解释程序和相应的命令处理程序等构成的文件,此外还有大量的用户文件空间。根文件系统一旦安装上,在整个系统运行过程中是不能卸下的,它是系统的基本部分。

其他文件系统(例如光盘文件系统)可以根据需要作为子系统动态安装到主系统中。

/rnnt目录是为挂载文件系统设置的。挂载文件系统很简单,对于没有格式化的分区首先是格式化:

mkfs-c/dev/hdal

表示格式化IDE硬盘的第一个分区格式化,之后就可以调用mount命令挂载文件系统了。

mount-text3/dev/hdal/mnt(www.chuimin.cn)

表示把刚才格式化好的IDE硬盘第一个分区挂载到/mnt目录下,并且指定了分区的文件系统类型是ext3。mount命令通过-t参数指定挂载文件系统的类型,还可以使用-o参数指定与文件系统相关的选项,例如数据的处理方式等。

为了保证文件系统的完整性,在关闭文件系统之前,所有挂载的文件系统都必须卸载。在/etc/fstab中配置的文件系统都可以被系统自动卸载,如果是用户手动挂载的文件系统,需要手动卸载。

umount/mnt

表示把挂载在/mnt目录下的文件系统卸载。需要注意的是,卸载文件系统的时候,当前目录不能在被卸载文件系统路径内。