我们在使用Linux系统一段时间以后,可能添加的东西原来越多导致原来开辟的硬盘不够,当硬盘剩余空间过小时Ubuntu系统也会给出提示或者可以通过df -hl命令查看你硬盘使用情况如下图所示:我已经用了百分之98了。
好了下面开始介绍如果在VMWare中扩展或者添加硬盘
一. 在VMware设置中添加或者扩展硬盘
打开虚拟机设置以后可以点击添加一个硬盘一直下一步就可以,也可以在实用工具中选择扩展输入你想扩展后的硬盘大小点击扩展就可以,如下图所示。100G是我扩展以后的,我原来是40G。
二. 在linux系统中创建分区和进行格式化
(1)查看分区
首先fdisk –l命令查看现在的分区情况,需要特别注意对于扩展分区的话如果你sda3没有都用上的话,再建立的新分区sda3大小只能为1M。所以这时你需要创建一个sda3新分区后再创建一个分区sda4才可以完全利用剩下的你刚刚扩展的硬盘空间。这是因为磁盘分区采用的mbr模式,sda1,2,3为主分区大小地址有限制
(2)创建分区
对于扩展硬盘的话输入fdisk/dev/sda,添加硬盘输入fdisk/dev/sdb
然后命令行提示下输入m,可以看到对应命令作用的提示。
输入命令n添加新分区。
输入命令p创建主分区。然后默认回车就行
注意:如果是在(1)中提到的那样需要创新两个新分区sda3和sda4才可以。其中sda4才可以分到所有的剩余空间
输入回车,选择默认大小,这样不浪费空间
输入w,保持修改
(3)重启linux,必须reboot,否则新建分区无法无法格式化。
这时在/dev/目录下,才能看到了新的分区。
(4)格式化分区
对于扩展硬盘的方法执行:mkfs.ext2/dev/sda4格式化
对于添加新硬盘的方法执行:mkfs.ext2/dev/sdb1格式化
(5)挂载分区
在根目录下创建新disk目录
mount /dev/sda4或者/dev/sdb1 /disk/将新分区mount到/disk/上。
(6)设置开机启动挂载
如果设置root登录可以直接修改“etc/profile”文件使每次系统开机自动挂载该分区到“/disk”目录下。我们再该文件的末尾添加“mount /dev/sdb1/disk”,或者mount/dev/sda4 /disk保存重启系统。
或者更加通用专业的方法修改/etc/fsrab文件加入/dev/sda4 /disk4 ext2 defaults 0 0,并保存,实现开机自动挂载。
这时我们可以查看/disk文件的磁盘空间会是很大的,我们可以将一些不常用的大容量文件放在该目录下以节省系统的磁盘空间。