免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 844 | 回复: 0
打印 上一主题 下一主题

Linux 系统精华之一 挂载 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-17 14:43 |只看该作者 |倒序浏览

                                                                               
               
               
               
               
               
               
               
                    浏览各大论坛的时候,经常会见到有人问,我的根分区满了,有没有什么软件可以扩大我的根分区?也许问这个问题的人早就知道了怎么挂载windows分区,怎么编辑/etc/fstab自动挂载分区,然而他并没有理解挂载的精华,因为如果他理解了,就不会有这样的问题,因为根本就不需要去扩大根分区。
    挂载的核心是把一个设备和一个目录联系起来,用户或者系统在操作这个目录里面的文件的时候,其实就是在操作那个设备。相信有很多人还不太理解这样的解释,一个明显了例子就是挂载光驱,我们通常把光驱挂载在/mnt/cdrom目录,然后去那个目录里面读取光盘上的内容。硬盘上已经存在的每一个分区也可以看作是一个设备,因此我们也可以将它挂载到某个目录,然后对他进行操作。看到这里也许有的人已经理解为什么不用扩大根分区了,因为我们完全可以将某个目录下的文件移动到硬盘的另一个分区,然后再将他挂载到这个目录。我们仍然在读写同样的目录,但是这时数据已经在另一个分区了,这等同于增大了根分区的空间。
    下面以home目录为例简要说明一下移动的过程。例子中我们将home目录移动到/dev/hda8分区上。
1、挂载一个分区到某个目录
mount /dev/hda8 /mnt/tmphome
2、拷贝文件
cd /home
tar cf - . | (cd /mnt/tmphome/; tar xpvf -)
3、清空/home目录
rm -rf /home
mkdir /home
4、编辑 /etc/fstab 让计算机启动时自动挂上分区
/dev/hda8  /home  reiserfs acl,user_xattr  1 1
5、卸载刚才挂上的那个分区,重新将它挂载到home目录
umount /mnt/tmphome
mount /dev/hda8 /home
6、完成
    由此继续深研,你会发现根目录"/"只不过是Linux内核创建的一个挂载点,系统首先将一个硬盘分区挂载成根分区,然后将其它设备挂载到根分区的某个目录里。
    原来LInux就是一个被这样挂起来的系统。
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/22786/showart_156727.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP