我安装了 ubuntu 20 服务器,在安装过程中它询问我是否要使用 LVM,我选择了使用。现在我正尝试安装 LVM,但我不知道该怎么做。
$ sudo lvmdiskscan
/dev/loop0 [ 69.88 MiB]
/dev/loop1 [ 55.38 MiB]
/dev/loop2 [ <31.09 MiB]
/dev/sda2 [ 1.00 GiB]
/dev/loop3 [ 55.46 MiB]
/dev/sda3 [ <1.64 TiB] LVM physical volume
0 disks
5 partitions
0 LVM physical volume whole disks
1 LVM physical volume
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 7.8G 0 7.8G 0% /dev
tmpfs 1.6G 1.7M 1.6G 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 196G 6.2G 180G 4% /
tmpfs 7.9G 0 7.9G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup
/dev/sda2 976M 104M 806M 12% /boot
/dev/loop0 70M 70M 0 100% /snap/lxd/19188
/dev/loop2 32M 32M 0 100% /snap/snapd/10707
/dev/loop1 56M 56M 0 100% /snap/core18/1944
/dev/loop3 56M 56M 0 100% /snap/core18/1988
tmpfs 1.6G 0 1.6G 0% /run/user/1000
$ sudo pvscan
PV /dev/sda3 VG ubuntu-vg lvm2 [<1.64 TiB / 1.44 TiB free]
Total: 1 [<1.64 TiB] / in use: 1 [<1.64 TiB] / in no VG: 0 [0 ]
$ sudo vgscan
Found volume group "ubuntu-vg" using metadata type lvm2
$ sudo vgchange -ay
1 logical volume(s) in volume group "ubuntu-vg" now active
$ sudo lvscan
ACTIVE '/dev/ubuntu-vg/ubuntu-lv' [200.00 GiB] inherit
$ sudo vgdisplay
--- Volume group ---
VG Name ubuntu-vg
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 2
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 1
Act PV 1
VG Size <1.64 TiB
PE Size 4.00 MiB
Total PE 428848
Alloc PE / Size 51200 / 200.00 GiB
Free PE / Size 377648 / 1.44 TiB
VG UUID Qy1h42-pePJ-6P8L-kNjM-5bN4-kg88-oWL8lA
如您所见,我有 /dev/sda3 物理卷。它是 ubuntu-vg 卷组的一部分。但是当我查看 vgdisplay 时,我看到了 1.44T 的可用 PE。所以我可以创建一个使用这些可用空间的新 VG,对吗?
我的最终目标只是安装额外的空间并将其用作电影存储设备并将其安装在 /mnt/media 上,但我不确定如何从那里继续。
编辑:
$ sudo lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 69.9M 1 loop /snap/lxd/19188
loop1 7:1 0 55.4M 1 loop /snap/core18/1944
loop2 7:2 0 31.1M 1 loop /snap/snapd/10707
loop3 7:3 0 55.5M 1 loop /snap/core18/1988
sda 8:0 0 1.7T 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 1.7T 0 part
└─ubuntu--vg-ubuntu--lv 253:0 0 200G 0 lvm /mnt/media
sr0 11:0 1 1024M 0 rom
答案1
您可以添加新的逻辑卷来自备用空间而不是新卷组,因为 VG 需要自己的 PV 并且您唯一的 PV 是sda3
。
因此要创建一个名为 100GiB 的新逻辑卷my-new-lv
:
$ sudo lvcreate -L100g /dev/ubuntu-vg/my-new-lv
要使用它:
$ sudo mkfs.ext4 /dev/ubuntu-vg/my-new-lv
$ sudo mkdir -p /mnt/media
$ sudo mount /dev/ubuntu-vg/my-new-lv /mnt/media
验证它是否存在并且已安装:
$ df -h /mnt/media
应该显示大约 100GiB 的文件系统安装在那里。
不要忘记将其添加到/etc/fstab
以便下次安装。示例行:
/dev/ubuntu-vg/my-new-lv /mnt/media ext4 defaults,noatime 0 2