这是我的硬盘状态:我同时安装了 win10 和 ubuntu 18。分区 5 是 Ubuntu 分区。我想将其扩展到整个未分配空间。由于这是公司的笔记本电脑,我无法格式化分区 5,将其与未分配空间合并并从头开始重新安装 ubuntu。有大量的软件和操作系统配置我不能冒险丢失。最安全的做法是什么?
编辑:这是 Gparted 的屏幕截图。Gparted 似乎比我记忆中的更强大,我可以定义分区前后的可用空间,当然还有新的大小。有了它,我基本上可以将我的 ubuntu 分区移动到未分配空间的开头,并一次性将其扩展到整个可用空间。
编辑:使用 GParted 对分区 5 进行移动和扩展操作后,这是 sudo fdisk -l 的结果
Disk /dev/nvme0n1: 477 GiB, 512110190592 bytes, 1000215216 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 0AE1E074-DF5C-4105-809F-9F121CEC35DF
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 1085439 1083392 529M Windows recovery environmen
/dev/nvme0n1p2 1085440 1290239 204800 100M EFI System
/dev/nvme0n1p3 1290240 1323007 32768 16M Microsoft reserved
/dev/nvme0n1p4 1323008 206123007 204800000 97.7G Microsoft basic data
/dev/nvme0n1p5 206123008 834476031 628353024 299.6G Linux filesystem
/dev/nvme0n1p6 834476032 842336255 7860224 3.8G Linux swap
/dev/nvme0n1p7 842336256 1000214527 157878272 75.3G Linux filesystem
答案1
交换
我们将从使用静态交换分区转向使用 /swapfile。
编辑 /etc/fstab
sudo swapoff -a
# 关闭交换
sudo -H gedit /etc/fstab
# 编辑此文件
注释掉类似这样的行:
UUID=xxxx-xxxx-xxxx-xxxx-xxxx none swap sw 0 0
将以下行添加到文件末尾:
/swapfile none swap sw 0 0
保存编辑。
创建/swap文件
笔记:命令使用不当dd
可能导致数据丢失。建议复制/粘贴。
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
sudo chmod 600 /swapfile # set proper file protections
sudo mkswap /swapfile # init /swapfile
sudo swapon /swapfile # turn on swap
free -h # confirm nnG RAM and 4G swap
确认 /etc/fstab 中的此行...并确认没有其他“交换”行...
/swapfile none swap sw 0 0
reboot # reboot and verify operation
删除旧的交换分区
用于gparted
删除/dev/nvme0n1p6分区。
重新分区
确保您已对重要的 Ubuntu 文件进行良好的备份,因为此过程可能会损坏或丢失数据。
请记住以下几点:
始终以发出交换在任何已挂载的交换分区上,并通过发出斯瓦彭在同一个交换分区上
A移动通过将鼠标指针指向分区的中心,然后使用手形光标向左/向右拖动来完成
A调整大小通过使用方向箭头光标将分区的左侧/右侧向左/向右拖动来完成
如果任何分区无法移动/调整大小图形上,你可能必须手动输入所需的具体数字数据(除非我指示你这样做,否则不要这样做)
你开始任何移动/调整大小右键单击主窗口下方窗格中的分区,从弹出菜单中选择所需操作,然后在新窗口中完成该操作移动/调整大小窗户
请执行下列操作...
笔记:如果程序没有完全按照我概述的方式进行,停止立即和不要继续。
- 启动 Ubuntu Live DVD/USB,进入“试用 Ubuntu”模式
- 开始
gparted
- 移动/dev/nvme0n1p5 分区一直留着
- 调整大小/dev/nvme0n1p5 右侧为分区~60G(根据要求定制)
- 注意:/dev/nvme0n1p6 已被删除
- 移动/dev/nvme0n1p7 分区一直留着
- 调整大小/dev/nvme0n1p7 的右侧一直向右
- 点击应用图标