交换

交换

这是我的硬盘状态:我同时安装了 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 的右侧一直向右
  • 点击应用图标

相关内容