Linux虚拟机硬盘不够用了怎么办?

当初在虚拟机装linux的时候硬盘分配的小了点,随着装的东西越来越多,硬盘慢慢变的不够用了,又不想重装系统! 如果用添加硬盘的方式来扩容,那默认安装路径的一些二进制包怎么办? 比如 一个软件默认安装到/usr/bin 目录下,这时候第一块硬盘已经满了,写不进去了,第二块硬盘又挂载到了一个新建的目录下了,怎么办? 本人新手,如果问的问题很2,请勿喷...

1、首先要为Linux增加一块硬盘,点击‘VM’----‘settings’或者点击“Edit virtual machine
settings”如图

选择Hard
Disk,点击next,一路默认,注意要选择SCSI,然后在最后一个界面输入须要增加的硬盘大小即可。

2、进入Linux以root账户登陆,使用下面命令查看当前系统的硬盘情况

fdisk
-l,该命令能列出全部分区信息。

3、在应用程序-系统工具中打开磁盘工具。如图所示显示的磁盘上两块硬盘。

4、这个8.6G大小的是/dev/sda,而下面这个5.4G大小的就是新增的硬盘/dev/sdb,打开/dev/sdb,如图

图形界面上提供了几乎包括了fdisk的全部功能,如果对只是用作扩容磁盘的话,这里的图形操作已经能够满足需求。

须要将/dev/sdb1挂在到/mmt目录,则使用以下命令

mount   
/dev/sdb1  /mmt

设置开机自动挂在修改/etc/fstab文件。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-21
你可以挂载到现有目录阿 比如挂到/usr 把原先/usr下的文件都复制过去追问

意思是先把/usr 改名 然后新建一个/usr 目录 把新硬盘挂载上去,然后把原来的文件再拷贝过来?

追答

可以阿 当然保险起见你也可以光盘启动系统再进行这个操作

第2个回答  2014-02-21
程序文件是没办法迁移了,只能移一些不重要的数据,最好还是重装吧,备份好关键配置文件啥的
第3个回答  推荐于2016-02-26
1、如果使用lvm来管理磁盘,那可以直接逻辑卷扩容,然后对文件系统扩容,不损伤原有系统。
2、如果只是用了普通的分区管理方式,可以使用将分区挂载到目录的方式来转移。
如: /usr/local安装了很多软件,你可以增加一块磁盘,将磁盘分区格式化后,先挂载到一个临时目录比如/mnt,然后将/usr/local里的文件拷贝至/mnt,卸载/mnt,将新家的磁盘分区挂载至/usr/local即可。本回答被提问者和网友采纳
第4个回答  2014-02-21
问问btrfs。。。。搞不好要tar全盘搬走
相似回答