android mount --bind挂载目录

 利用 mount 来将某个目录挂载到另外一个目录去!这并不是挂载文件系统,而是挂载某个目录!虽然
也可以使用 ln -s 命令建立软链接,但在某些程序不支持符号链接,所以就是得要通过这样的方法来
达到类似“链接”到某目录下的作用。

 原本想用/system/bin/目录用ln -s的方式挂载到/sdcard0/下,但是发现system分区是ext4文件系统
(基于内核的文件系统),而sdcard是fuse文件系统(基于用户空间的文件系统),Android系统下
ext4和fuse不同的文件系统不能用ln -s软链接(Linux可以跨文件系统ln -s软链接).Google之后,发
现mount -o bind 这种方式可以在不同的文件系统挂载。备忘记录下!

-B, --bind
将某个目录树绑定挂载到其它地方,这样就可以同时从两个地方进行访问。
# mount --bind /system/test /sdcard/111

-R, --rbind
将某个目录树绑定挂载到其它地方,并且其子目录如果是挂载点的话也递归的进行绑定。
# mount --rbind /system/test /sdcard/111


1、挂载目录:把/system/test/ 挂载到/storage/sdcad0/111目录下
# mkdir test
# cd test
# touch text.txt
# mount -o bind /system/test/ /storage/sdcad0/111
    
或# busybox mount --bind  /system/test/ /storage/sdcad0/111

2、取消挂载
# umount /storage/sdcad0/111

3、开机直接挂载
修改/etc/fstab文件

# <file system> <mount point> <type> <options> <dump> <pass>  
  /system/test/ /storage/sdcad0/111 none  rw,bind 0 0  

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Android系统攻城狮

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值