以下是如何分开打印看起来像:
(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上创build的卷组看起来如下所示
--- 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.38G未使用的空间。
我想调整我的交换分区/ dev / sda2使用1GB以上的空间。 我怎样才能做到这一点?
Linux可以使用多个交换分区作为其交换池的一部分,因此,通过在LVM内部创build交换卷并将其打开,可以轻松实现您的要求。 这里有一个概述:
使用lvcreate创build逻辑卷:
lvcreate -n swap2 -L 1G rootvg
将空间格式化为交换空间:
mkswap /dev/rootvg/swap2
激活交换空间:
swapon /dev/rootvg/swap2
不要忘了在启动时更新你的fstab来安装新的交换空间。 这应该像复制挂载/ dev / sda2作为交换并将其更改为/ dev / rootvg / swap2的现有行一样简单。
你不能直接扩展现有的交换分区,因为它是一个物理dos分区,而不是lvm。
你可以创build一个新的1G lvm卷,然后mkswap和swapon 。 内核将无缝地使用交换区域。