【ubuntu+win】Win10+Ubuntu22.04双系统给ubuntu系统中的某个分区进行扩容(从400G->800G)数据无损坏
给ubuntu已分区的部分进行扩容
- 1. 准备扩容的空间
- 2.进入ubuntu系统进行卸载分区
- 3.安装图形界面的安装包
- 4.进行对分区扩容
- 5. 重新挂载
我的情况是这式的(可以不看,直接看后面的):
刚开始买下电脑的时候,只装了一个 1T 的固态硬盘,由于科研需要,就装了双系统win10+ubuntu22.04系统,毋庸置疑,肯定不够用,之后就又安排了1T 的固态硬盘,考虑不周,给win10分了600G ,给ubuntu分了400G,在没炮制代码的时候一直用的win10系统,600G 怎么用怎么爽,炮制代码的时候发现这个坑挖的有点大,根本不够用。由于我使用的数据集是500G+ ,所以只能进行重新分区,在网上学的三角猫功夫,希望能帮助到遇到同样问题的你。
1. 准备扩容的空间
1.在win10系统中将那部分600G分区的数据进行存档保存,(可以用移动硬盘存,也可以压缩保存网盘),之后进行格式化分区,网上教程比较多,我操作完了,暂且原谅没有截图,我尽量后面的讲明白。
2.进入ubuntu系统进行卸载分区
- 之后重启电脑进入ubuntu系统,打开左下角的文件目录,找到磁盘
3.打开磁盘里面左上角选择你要操作的硬盘,我的这个不是系统盘,非系统盘的分区扩容。
4.在这里可以看到预扩容的分区1此时是挂载在我主目录的/home/lbw/space这个地方,想要扩容得先从主目录卸载。
5.通过以下命令直接卸载,输入密码,即可。(不卸载的话,属于主目录一直使用此分区,卸载对数据无损,只是停止对此分区的访问)
sudo umount /home/lbw/space
3.安装图形界面的安装包
- 这里使用gparted(图形界面)来调整大小,也可以通过fdisk/parted 命令行方式进行调整分区大小。
安装方法:
sudo apt install gparted
7. 通过gparted 打开
gparted
4.进行对分区扩容
- 在弹出的窗口的右上角选择硬盘,之后选择需要扩容的分区进行右键,选择调整大小/移动
9. 上面那个滑块直接可以拖动调整大小。 800G * 1024 = 819200
最小大小就是此时我的分区的大小,最大大小就是这张硬盘最大可调配空间,调整只能在这个数值范围之内,也可以调整:之前的可用空间(也就是左边留多么大的空间,我这里设置左边不留空间,顶格占用空间)、之后的可用空间。
10.之后点击调整大小,最后选择应用,这里会时间长一下,我的等待了6min。
11.以下显示,扩容成功。
5. 重新挂载
- 输入以下命令,查看硬盘分区信息,找到你刚才卸载的那个分区
sudo fdisk -l
这里的 /dev/nvme0n1p1 就是我要挂载的分区
- 新建文件夹 /home/lbw/space ( 之前就在这挂载的,如果找不到挂载的地方,那就重新创建一个
sudo mount /dev/nvme0n1p1 /home/lbw/space
无显示代表挂载成功。
(上面的这一步操作相当于直接有挂载在原位置,也没有删除文件中的任何东西,不格式化分区的文件就直接到后面步骤3 。如果想要格式化,在这块可以操作两步:
第一步: sudo mkfs.ext4 /dev/nvme0n1p1 是格式化分区
第二步:sudo mount /dev/nvme0n1p1 /home/lbw/space 挂载分区
sudo mkfs.ext4 /dev/nvme0n1p1
sudo mount /dev/nvme0n1p1 /home/lbw/space
3.为了能够使硬盘开机自动挂载,将其UUID写入/etc/fstab
找到这个分区的UUID ,进行复制 (ctrl + shift + C ),只用复制双引号之间的那一串。
查看硬盘UUID,复制下来:
sudo blkid
4. /然后将uuid加入/etc/fstab
sudo vim /etc/fstab
挂载成功。
5. 这里文件夹的操作权限是root,将其改成user:(这里的user均为自己的用户名,我的是lbw)
那么就是:sudo chown -R lbw:lbw space
sudo chown -R user:user filename
6.检查硬盘是否已操作好,显示没问题重启电脑。
都看到这了,给个点赞 + 关注贝,猿谢您!