我在 vmware 中运行 Ubuntu 16.04(未安装桌面管理器)。我的空间不足,正在尝试使用 LVM 扩展现有分区。我在 vmware 中添加了额外的空间,但在将其添加到 ubuntu 时遇到问题。
这是我遵循的指南:使用 Ubuntu LVM 扩展硬盘。
我陷入了需要添加物理卷的部分。这是命令,我得到的输出:
root@ubuntu:~# pvcreate /dev/sda3
Device /dev/sda3 not found (or ignored by filtering).
我可以看到我的分区,但不明白为什么它找不到它。这是我的分区的输出:
root@ubuntu:~# fdisk -l /dev/sda
Disk /dev/sda: 75 GiB, 80530636800 bytes, 157286400 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: dos
Disk identifier: 0x277beceb
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 999423 997376 487M 83 Linux
/dev/sda2 1001470 20969471 19968002 9.5G 5 Extended
/dev/sda3 20969472 157286399
136316928 65G 83 Linux
/dev/sda5 1001472 20969471 19968000 9.5G 8e Linux LVM
我当前的 10G 驱动器是 /sda5,/sda3 是新分区,我试图向其中添加 65 GB。
这就是我的 lvn.conf 中的过滤器的样子 - 如果它被注释掉,这不是问题,对吧?
# global_filter = [ "a|.*/|" ]
答案1
当你在运行的linux系统中更新分区信息时,需要通知操作系统内核;通常的方法是partprobe
sudo /sbin/partprobe
来自partprobe(8)
男人页,
部分探针是一个通过请求操作系统重新读取分区表来通知操作系统内核分区表更改的程序。