我的 Ubuntu Mate 18.04 系统遇到了一个问题。
我在 LVM 分区中安装了文件系统,并希望扩大交换空间。我按照说明操作这里但当我尝试扩大分区时收到此消息
可用空间不足:需要 512 个扩展区,但可用空间仅为 0 个
根据 fdisk -l,这是我的磁盘的内容
Disk /dev/sda: 232,9 GiB, 250059350016 bytes, 488397168 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: 8F28ED66-4E76-4B77-AB4B-D0AB345E21CA
Device Start End Sectors Size Type
/dev/sda1 2048 1050623 1048576 512M EFI System
/dev/sda2 1050624 488396799 487346176 232,4G Linux LVM
Disk /dev/mapper/ubuntu--mate--vg-root: 231,4 GiB, 248474763264 bytes, 485302272 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
Disk /dev/mapper/ubuntu--mate--vg-swap_1: 996 MiB, 1044381696 bytes, 2039808 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
似乎物理卷上没有剩余空间来进一步扩大交换分区。如果我输入
sudo lvresize -l +100%FREE /dev/ubuntu-mate-vg/swap_1
我明白了
New size (249 extents) matches existing size (249 extents).
因此,我想将主分区 vg-root 缩小一点(比如说 5 Gb),并将该空间用于交换。但我不知道该怎么做 :-/ 您有什么建议吗?
谢谢你马可
答案1
我做到了!
我所做的是:
- 在 USB 磁盘上安装 Ubuntu
- 运行 ubuntu 但不安装它
- 在实时会话中安装 KVPM
- 从 KVPM 减少主磁盘分区(只需几秒钟)
- 从 KVPM 扩展交换分区(同样只需几秒钟)
然后我重新启动了电脑(双手合十),我可以看到邮件分区的新大小,但看不到交换分区新的扩大大小。
我接下来做了以下操作:
sudo swapoff /dev/ubuntu-mate-vg/swap_1
sudo mkswap /dev/ubuntu-mate-vg/swap_1
sudo swapon /dev/ubuntu-mate-vg/swap_1
然后操作系统就可以看到整个交换文件系统。
这并不容易,所以我想让你们所有人都知道。