linux flash、分区、文件系统点滴

2019-07-13 08:13发布

1. fdisk是用来查看硬盘分区的,不能查看flash分区,因为flash是没有所谓的分区表。
2. 查看flash分区使用命令cat /proc/partitions。
3. 不像硬盘通过命令分区,flash分区是Linux内核中实现的。
/**
1. Uboot没有对Nandflash进行分区,通过bootargs参数将file system信息传递给kernel 2. 在kernel中对Nandflash分区信息:
arch/arm/mach-s3c6410/mach-smdk6410.c中 **/
4.ubi0:rootfs0是UBI文件系统。(http://blog.csdn.net/wangxueang224/article/details/7765093)
root@freescale /$ df -h
Filesystem                Size      Used Available Use% Mounted on
ubi0:rootfs0             81.5M     59.5M     17.8M  77% / ubi0:rootfs0文件系统作为系统的根文件系统
5.tmpfs,/dev/shm是内存文件系统。(http://www.jb51.net/LINUXjishu/342876.html) 6.
   Linux分区及挂载点

   令许多 Linux 的新用户感到困惑的一个地方是各分区是如何被 Linux 操作系统使用及访问的。它在 DOS/Windows 中相对来说较为简单。每一分区有一个“驱动器字母”,你用恰当的驱动器字母来指代相应分区上的文件和目录。

   这与 Linux 处理分区及磁盘贮存问题的方法截然不同。其主要的区别在于,Linux 中的每一个分区都是构成支持一组文件和目录所必需的贮存区的一部分。它是通过挂载(mounting)来实现的,挂载是将分区关联到某一目录的过程。 挂载分区使 起始于这个指定目录(通称为挂载点,mount point)的贮存区能够被使用。

   例如,如果分区 /dev/hda5 被 挂载在 /usr 上,这意味着所有在 /usr 之下的文件和目录在物理意义上位于 /dev/hda5 上。因此文件 /usr/share/doc/FAQ/txt/Linux-FAQ 被储存在 /dev/hda5上,而文件 /etc/X11/gdm/Sessions/Gnome 却不是。

   继续以上的例子,/usr 之下的一个或多个目录还有可能是其它分区的挂载点。例如,某个分区(假设为,/dev/hda7)可以被挂载到 /usr/local 下,这意味着 /usr/local/man/whatis 将位于 /dev/hda7 上而不是 /dev/hda5 上。