前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux mount一个目录到另外一个目录

linux mount一个目录到另外一个目录

作者头像
sunsky
发布2020-08-19 16:02:55
2.5K0
发布2020-08-19 16:02:55
举报
文章被收录于专栏:sunskysunsky

从linux内核2.4.0以后mount支持mount --bind 一个目录到另外一个目录

比如:

[root@localhost wind]# mkdir test1 test2 dir3

mount --bind test1 test2

把test1挂载到test2,如果test2目录有内容将被遮住(dir2目录的内容一样存在。就好像窗帘把窗户遮住一样。窗户始终存在,只是被遮住而已,等umount了,原来dir2目录的内容就显示出来了)

要取消挂载使用umount即可

并不是使用mount --move dir1 dir2

mount --move是把dir1移到dir2,如果使用mount --move dir1 dir2将报错

mount: wrong fs type, bad option, bad superblock on dir1,

missing codepage or other error

In some cases useful info is found in syslog - try

dmesg | tail or so

使用mount --move dir1 dir3就把dir1挂载到dir3(先umount dir1+再mount dir1到dir3),同时dir2的内容显示出来,dir3的原来内容被dir1的遮住

如果在开机的时候自动挂载,可以在/etc/fstab里面增加以下内容

dir1 dir2 none bind 0 0

mount经常使用方法如下:

1.mount iso

mount -o loop a.iso /mnt/iso

2.挂载fat32到linux下

mount -t vat /dev/sda1 /mnt/xp

3.挂载之后,访问里面乱码的解决

mount –o iocharset=gb2312 codepage=936 /dev/hda5 /mnt/hda5

4.为什么mount上去以后分区普通用户不可写?

mount时加上 –o umask=000 即可:

# mount –o umask=000, iocharset=cp936 /dev/hda5 /mnt/hda5 5.如何挂载samba 分区?

# mkdir /mnt/share

# mount -t smbfs -o username=root,password=abc,codepage=936,iocharset=gb2312 //IP/share /mnt/share

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-06-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档