VMWare Ubantu磁盘扩容(主目录空间不足问题)

本文详细描述了在Ubuntu系统中如何通过扩展硬盘、分区、格式化为NTFS并挂载到主目录来应对空间不足的问题,同时分享了作者遇到的问题和解决方案。
摘要由CSDN通过智能技术生成

1、硬盘操作

这部分操作在虚拟机关闭时进行。

点击“硬盘”:

点击“扩展”(我这里是已经扩容完截的图,中间有过快照所以不能点击):

选择你想要扩展的大小,点击“扩展”(上一步点不进去,这里借用了别人的图):


2、分区+格式化+挂载

磁盘大小有了,但是还没有进行分区,不能使用。在终端输入:

sudo fdisk /dev/sdc

 然后一路回车,可以自己选择分区号,我这里默认得到的分区是 /dev/sda4

分区做完了,下一步是格式化。我选择在将分区格式化为ntfs类型,至于为什么不用ext4会在总结里说。在终端输入:

mkfs.ntfs /dev/sda4

格式化完成了,最后一步是将新的分区挂载到主目录。注意,我这里说的主目录就是指/home/用户名这个目录。

首先,在主目录下新建一个文件夹,就是你要将新分区挂载到的文件夹。我这里新建为NewDisk。从主目录打开终端,输入:

mkdir NewDisk

然后,查看新分区的UUID,在终端输入: 

sudo blkid /dev/sda4

终端得到:

/dev/sda4: BLOCK_SIZE="512" UUID="04F3DF2C5E4E5257" TYPE="ntfs" PARTUUID="3105dc01-827e-714f-9289-43a4686b30aa"

最后,打开分区文件,在终端输入:

sudo gedit /etc/fstab

在文件最后加上:

UUID=04F3DF2C5E4E5257 /home/thanlong/NewDisk ntfs defaults 0 0

如图所示:

其中,UUID是你上一步得到的UUID,thanlong替换为你自己的用户名,NewDisk就是你在主目录下新建的要挂载到的文件夹。注意这个文件夹必须是空的。不能直接挂载到主目录,总结会讲。

最后,进行挂载,在终端输入:

sudo mount -a

在终端输入下面的指令,可以查看挂载情况:

df -kh

挂载情况如下,可以看到sda4成功挂载到/home/thanlong/NewDisk

3、总结

其实这篇文章是有一点标题党在的,最后并没有将主目录的空间扩大,只是在主目录下面的一个文件夹挂载了一个新分区来变相达到目的,还需要把主目录里不常用的文件挪到新文件夹里。说实话我觉得扩展磁盘真不如把文件备份了然后删了重新建一个来的快,这个太麻烦了,流程太长,网上的教程(包括我的)也不是每个流程都适用,我前后断断续续搞了将近半年才搞出来。。最后想了想,既然都搞这么复杂了,不如记录一下供可能需要的人参考。

以下是我做的过程中遇到的一些问题:

3.1 为什么不能直接挂载到 /home/用户名 ?

我试过了,会直接把主目录变成空的,试之前记得保存一个快照。。

3.2 为什么要格式化为ntfs而不是ext4?

我格式化为ext4之后在NewDisk文件夹中始终获取不了写权限,无论是

sudo chmod 777 *

还是

sudo mount -o remount,rw /dev/sda4

我都试过了,反正都不行,很麻烦,你如果能搞出来可以教教我、、、

参考资料(谢谢各路大神):

Ubuntu硬盘空间不足时,添加硬盘的方法_ubuntu怎么添加新硬盘-CSDN博客

Ubuntu16.04 将其他磁盘挂载到 /home, 解决/home空间不足 - RongT - 博客园 (cnblogs.com)

解决ubuntu home目录空间不足 - 知乎 (zhihu.com)

Ubuntu硬盘空间不足时,添加硬盘的方法_ubuntu怎么添加新硬盘-CSDN博客

ubuntu 解决挂载磁盘不能实现复制粘贴功能(修改挂载权限)_ubuntu挂载硬盘改权限可复制-CSDN博客

如何在Ubuntu Linux中对ext4分区设置写权限 | 码农家园 (codenong.com)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值