调整交换分区大小(RHEL 5.x)

调整交换分区大小(RHEL 5.x)

以下是 parted print 的输出:

(parted) print                                                            

Model: VMware Virtual disk (scsi)
Disk /dev/sda: 26.8GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      32.3kB  271MB   271MB   primary  ext2         boot 
 2      271MB   1349MB  1078MB  primary  linux-swap        
 3      1349MB  26.8GB  25.5GB  primary               lvm  

在 /dev/sda3 上创建的卷组如下所示:

  --- Volume group ---
  VG Name               rootvg
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  8
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                7
  Open LV               7
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               23.62 GB
  PE Size               128.00 MB
  Total PE              189
  Alloc PE / Size       162 / 20.25 GB
  Free  PE / Size       27 / 3.38 GB
  VG UUID               1Wzcpj-bNMD-cIYr-pOwA-1jdP-f9wE-wiEitV

这意味着有3.38GB未使用的空间。

我想调整交换分区 /dev/sda2 的大小,以使用上述空间中的 1GB。我该怎么做?

答案1

继续使用分区

当您可以使用 GUI 更快地完成同一件事时,没有必要在 CLI 上浪费时间。


如果你被迫使用 CLI,那么你应该看看cfdisk。这是一个更好的分区编辑程序。

答案2

如果您想在线执行此操作,可以添加一个 1 GB 的新交换分区。可以使用'lvcreate''fdisk''mkswap'来完成'swapon'

如果您不想要 2 个交换 fs,您可以创建一个新的 2 GB 交换,禁用旧交换'swapoff'并删除旧 lv。

更多信息这里

相关内容