linux 文件系统的理解

linux 文件系统的理解

使用df可以查看所有分区的挂在情况

#df -T
Filesystem           Type       1K-blocks      Used Available Use% Mounted on
/dev/mtdblock5       squashfs        3904      3904         0 100% /
devtmpfs             devtmpfs       18544         0     18544   0% /dev
tmpfs                tmpfs          18620         0     18620   0% /tmp
tmpfs                tmpfs          18620       428     18192   2% /var
tmpfs                tmpfs          18620         0     18620   0% /run
tmpfs                tmpfs          18620         0     18620   0% /mnt
/dev/mtdblock7       squashfs        3008      3008         0 100% /hisisdk
/dev/mtdblock9       jffs2            512       196       316  38% /fhdata
/dev/mtdblock8       jffs2           1024       208       816  20% /fhconf
  1. linux设备设备上是否可以有不同的文件系统
    是的,但是根文件系统只有一个
  2. 不同的文件系统内容如何查看
    其他的文件系统挂在,根文件系统的某个目录,也就是节点上面通过文件目录访问。
  3. 如何将某个分区(烧写其他文件系统内容)挂在在某个节点
    使用mount命令,通常在/etc/init.d这个目录下的某个脚本里面
    以海思为例:
在/etc/init.d/mount-fs.sh中,
./mount-fs.sh:          # mount app 挂载某个文件系统到某个分区, -t 指定文件系统类型
./mount-fs.sh:          mount -t squashfs /dev/mtdblock7 /hisisdk
./mount-fs.sh:          # mount userdata
./mount-fs.sh:          mount -t jffs2 /dev/mtdblock8 /fhconf
./mount-fs.sh:          # mount factory
./mount-fs.sh:          mount -o ro -t jffs2 /dev/mtdblock9 /fhdata
  1. 如何将挂载在某个分区,的某个文件系统卸载掉
    使用 umout 目录

总结:

  • 一个Linux设备中挂载的不同分区,每个分区都需要一个文件系统,才可以被用户看到
  • 根文件系统挂载在根目录分区下,如果没有挂载其他任何分区,根目录下的所有目录都在根文件系统的分区下。任何目录下的操作,都是在操作根文件系统分区。
  • 如果将新的分区挂载在,根目录下已存在的目录下,那么该目录下的内容将会变成,新分区的入口,之前的内容是无法显示的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值