您的位置:首页 > 运维架构 > Linux

虚拟机中的ubuntu(Linux系统)进行扩容

2016-04-17 16:55 603 查看
最近在电脑中安装有虚拟机,在虚拟机中使用Linux系统是很多朋友都经常会考虑的

但是随着使用的时间,一些硬盘的资源被消耗的很大,我们就会考虑添加空间

虚拟机中提供增加硬件的空间,今天就记录一下我的扩容的经历,如有不完善的随后补充,希望有高手看到不足 给以指正

首先需要将虚拟机中的系统关机,

首先在需要扩展的系统的硬盘处双击进入设置界面



如图所示进行扩容(容量依据自己的需要进行)

这样做只是给系统在硬件上增加了空间,

需要对这部分增加的空间进行分区才能使用

一般的步奏是先进行分区,然后将硬盘进行挂载

(在此我本人想要在根目录下增加空间,但是在网上查找了很多的都没能解决,根下的东西还要跑实验就选择了其他的方式)



可以使用df -hl 来查看文件系统,使用fdisk -l可以查看硬件的资源

我增加了20g

然后使用分区工具也行,也可以使用命令

fdisk /dev/sda对其进行分区

选择 n进行添加新的分区

添加p主分区 (在此可以对空间进行划分,你可以划分多个分区,不同大小)

在此我就添加一个20g大小的分区

如上图中多出一个/dev/sda3这个分区

执行完之后记得要保存(w )

否则不生效(还有记得如果对上述的空间合并的话需要删除分区才能进行合并,但是会讲一些数据也给删掉,一个人情况合并吧)

分区完成之后就是挂载了

在此使用一个新的目录进行挂载

我使用的是 /data

sudo mkdir /data

sudo mount /dev/sda3 /data

(取消挂载是 sudo umount /dev/sda3 )

这个只是临时挂载在系统启时候需要自动挂载时就需要进行修改了

修改这个文件时需要先要确定sda3的uuid

使用 sudo blkid 可以进行查询



然后进行对 /etc/fstab进行修改



这个就是添加的启动挂载项目

至此空间的添加就基本完成了



接下来就是根据情况来修改空间指向了

在此我的根目录下基本上是满了

我需要将根目录的一些东西移到新的/data中

使用软连接的方式进行

主要是将 /home 目录进行连接到 /data 中

首先在/data 中新建 /data/home然后创建软连接

ln -s /data/home /home



在/home下面多了一个home连接

在使用home时其实就是相当于对/data/home进行操作了

类似的可以将home目录下面一些大文件以这种方式进行转移,就是实现了将根空间进行释放

===================================

在分区的过程中如果对于fdisk的命令不是十分了解的话

可以使用gparted工具,很好用的

安装的话使用

sudo apt-get install gparted

运行的话执行

gparted

===================================

不过这种只是临时的

在安装Linux的时候最好还是规划一下磁盘的使用,在此我才深深明白了磁盘分区的重要。。。。

还有就是对逻辑分区,物理分区,分卷,这些歌听起来就头大操作,下次在实际操作一下,总结

就目前的我的实验环境来说,这样做就以经解决问题了。。。。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: