网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
选择你想要扩展的大小,点击“扩展”(上一步点不进去,这里借用了别人的图):
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文件夹中始终获取不了写权限,无论是
**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
**[需要这份系统化的资料的朋友,可以点击这里获取!](https://bbs.csdn.net/topics/618635766)**
**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**