快捷搜索:   nginx

vmware下给linux添加硬盘(2)

         /dev/sda1              2.0G   454M   1.4G   25% /

         /dev/sda6               12G    53M    11G    1% /bak

         /dev/sdb1               34G    33M    32G    1% /data1

         none                   250M      0   250M    0% /dev/shm

         /dev/sda2              9.7G   1.5G   7.7G   17% /usr

         /dev/sda5              9.7G   8.6G   559M   95% /var

         这里看到/dev/sda6               12G    53M    11G    1% /bak

         说明已经挂载成功了。到根目录“/”下可以查看到这个挂载好的data1。

转移数据

        其实一直做到这里都还只是准备工作,如果根分区下的数据不转移到这个虚拟硬盘中的话,还是会提示空间不足。下面是将/usr全部转移到虚拟硬盘中的过程(参考Linux人生的《Linux系统精华之一——挂载》),同样也可以转移其他目录:

        1、将/usr中的全部数据拷贝到data1(可以用mv一个一个拷贝,也可以用tar压缩之后一次拷贝,具体参见这两个命令的man)

        2、清空usr目录:

              # rm -r /usr

              # mkdir /usr

        3、卸载刚才挂上的虚拟硬盘,重新将它挂载到usr目录:

              # umount /dev/sdb1 /data1

              # mount /dev/sdb1 /usr

        4、# vi /etc/fstab ## 用vi修改/etc/fstab,使系统启动就可以自动挂载

         (点击“i”进入插入模式对文本内容进行修改,改好后点“Esc”,输入冒号“:”进入命令行模式,输入wq保存退出,具体操作可以参考vi常用指令)

        在内容中加上一行:

         /dev/sdb1                /usr                     ext3     defaults         1 2

        4、Ok,重新启动之后,可以查看现在的硬盘使用情况了:

              # df -h

              文件系统               容量   已用 可用 已用% 挂载点

             /dev/sda2              3.6G   1.3G   2.4G   35% /

                 udev                   125M   124K   125M    1% /dev

             /dev/sdb1              4.0G   2.3G   1.6G   60% /usr

              根分区的“已用%”从99%降到了35%,哈哈,大功告成,可以继续做其他的事情了。不过这次添加的虚拟硬盘还是比较小,完全可以在添加的时候设得大一点的。美中不足。

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论