当我安装 Ubuntu 16.04 时,我将其放在 250 GB 的 SSD 上并创建了一个 4 GB 的交换分区。最近我一直在做一些机器学习,并且一直用光我所有的 16 GB 内存。我决定添加一个闲置的 120 GB SSD 并将其用作专用交换驱动器。我在 /etc/fstab 中做了以下更改
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda3 during installation
UUID=85206e1d-5f22-431d-8d17-bdc001895a8c / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=E478-855C /boot/efi vfat umask=0077 0 1
# swap was on /dev/sda2 during installation
#UUID=ea40886f-8938-4629-b03d-ef30d5ff28c2 none swap sw 0 0
UUID=c23607a3-093e-4e2a-a34a-4ba10b6b603d none swap sw 0 0
如您所见,我注释掉了第一个交换驱动器,并添加了第二个交换驱动器,即我的 120 GB SSD。我现在遇到的问题是 Ubuntu 将两个驱动器都挂载为交换驱动器。我不希望它使用启动驱动器上的原始 4GB 分区。我可以使用磁盘管理器手动关闭启动驱动器的交换驱动器,但我想要一个在启动时自动发生的解决方案。
答案1
尝试使用 gparted。
sudo apt-get install gparted
右键单击交换分区并选择swapoff
。