tsx81428 发表于 2024-6-13 21:49:09

配图具体| 双系统Ubuntu22.04 系统磁盘扩容

由于磁盘不敷了,磁盘反面没有容量了,resize只能向后扩容,我磁盘中中只有前边有空闲,以是挂载新的分区。
流程预览:

[*]格式化空闲的分区,
[*]挂载该分区到系统上
[*]复制文件内容到新分区,
[*]删除原来分区的文件数据。
明白话:找一块地,数据复制过去,完事!
1. 打开磁盘工具

在应用步伐中找到 磁盘 软件,打开它。
https://img-blog.csdnimg.cn/direct/facb805b3ba1496980d6b06dc39b168e.png
找到一个空闲分区,获取所有权
https://img-blog.csdnimg.cn/direct/c7f0b1ac036c4ed7ae2bfb128b4b219e.png
选中启用递归模式,确定
https://img-blog.csdnimg.cn/direct/7c49963eff5d490ba75c447de7e177e7.png
2. 格式化空闲分区

这里我将windows下的d盘格式化了,
https://img-blog.csdnimg.cn/direct/1aa780645d064f76a3c4ca6a1b69178f.png
起个名字吧,选中擦除,范例选择linux系统。
https://img-blog.csdnimg.cn/direct/80d9d20e00a2482088fc52c0ea81de0b.png
3. 挂载该分区

设置挂载选项,设置好后,卸载重新挂载
https://img-blog.csdnimg.cn/direct/3b95a5aebc284fd29c7ad721529b17b5.png
关闭默认值,
如图勾选,挂载点反面一串字符是uuid不要动,修改前边路径为/mnt/,鉴定点不要动
文件范例ext4,或者auto.
点击确认
https://img-blog.csdnimg.cn/direct/b147389f8d4b4b2281ea2f650a23441c.png
4. 数据迁移与备份

利用rsync 命令将/home/目次下的文件备份到新的分区。
打开一个终端,实行,不要省略最后一个/符号哦。仔细校对!
sudo rsync -avx /home/ /mnt/<新分区的UUID>/
## 我的就是
sudo rsync -avx /home/ 4460c592-6371-40ca-9731-94e1d666dd63/
/mnt/<新分区的UUID>/这个就是我们上一步设置的挂载点。
5. 卸载原分区

找到你原来/home目次的磁盘分区,编辑挂载选项
https://img-blog.csdnimg.cn/direct/8d48f3d03d4745f196b6b0b3dde588f0.png
关闭系统启动时挂载,点击确定https://img-blog.csdnimg.cn/direct/6f14eac682f5468aa0b4dd39b74cabfc.png
6. 挂载新的/home分区

重新编辑刚刚的新分区的挂载选项。将其挂载到/home目次下
挂载点修改为/home,点击确定
https://img-blog.csdnimg.cn/direct/0ef39a6c50d14d89a35c42cdc0abc428.png
7. 重启系统

重启系统,或者命令
sudo reboot

重启后,检验是否挂载成功
打开一个终端,利用df -h 命令
查察设备的挂载路径,是home路径是否为新的设备
8. 删除原来的数据

两种选择,根据你的情况,自行选择。

[*]你给/home路径单独划分了分区,且在/根路径分区的反面,可以直接将根分区扩容,覆盖/home分区
[*]你没有给/home划分单独的分区,也就是磁盘工具中看不到/home的磁盘分区地点,意味着你只有一个根分区,家目次在根下面,此时/home是直接属于根分区的,直接删除原/home路径下的文件内容即可
8.1 直接格式化home地点分区,并入根分区

如果你原/home分区在根目次的反面,可以并入根分区。
将原来/home挂载点的分区利用磁盘软件举行格式化,然后选择根目次的分区->调整巨细,举行扩容。 完成将原/home分区并入根分区。
https://img-blog.csdnimg.cn/direct/8a553fdf99534e9ea1e682904359d887.png
8.2 没有单独的/home分区

如果你像我一样只有一个分区,挂载到了/根目次下,那么我们只能删除这个分区的/home路径下的文件。
如今/home已经挂载到新的分区上了,不能直接操作/home。
1. 查察设备名

打开磁盘设备,找到你根目次分区查察设备名, 我这里是/dev/nvme0n1p6
https://img-blog.csdnimg.cn/direct/bfe82d9628854a9b84cc87d53d7c86dd.png
2. 重新挂载该分区

sudo mkdir /mnt/oldroot
sudo mount /dev/nveme0n1p6 /mnt/oldroot
3. 删除原始分区/home目次中的内容

sudo rm -rf /mnt/oldroot/home/*
4. 卸载原分区

sudo umount /mnt/oldroot
5. 重启

由于我们设置好了新分区开机主动挂载和根目次主动挂载,直接重启就行!
sudo reboot

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 配图具体| 双系统Ubuntu22.04 系统磁盘扩容