我无法为主机的 LVM 卷添加一个新卷(由 SAN 存储配置)作为 PhysicalVolume。这是错误消息:
#sudo pvcreate /dev/sdc1 -v
Device /dev/sdc1 not found (or ignored by filtering).
Run Code Online (Sandbox Code Playgroud)
操作系统:Ubuntu 14.04.2 LTS (GNU/Linux 3.16.0-30-generic x86_64)
磁盘:
#sudo fdisk /dev/sdc -l
Disk /dev/sdc: 2198.0 GB, 2197999845376 bytes
237 heads, 20 sectors/track, 905689 cylinders, total 4292968448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 1048576 bytes
Disk identifier: 0x00031fdb
Device Boot Start End Blocks Id System
/dev/sdc1 2048 4292968447 2146483200 8e Linux LVM
Run Code Online (Sandbox Code Playgroud)
分手了:
#sudo parted /dev/sdc
GNU Parted 2.3
Using /dev/sdc
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model: HP MSA 2040 SAN (scsi)
Disk /dev/sdc: 2198GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 2198GB 2198GB primary lvm
Run Code Online (Sandbox Code Playgroud)
过滤器(仅未注释的行):
filter = [ "a/.*/" ]
global_filter = [ "a|loop0|", "a|loop1|", "a|sda5|", "r|.*|" ]
Run Code Online (Sandbox Code Playgroud)
部分探针:
sudo partprobe -s
/dev/sda: msdos partitions 1 2 <5>
/dev/sdb: msdos partitions 1 2
/dev/sdc: msdos partitions 1
/dev/sdd: msdos partitions 1
/dev/mapper/devstack--vg-swap_1: loop partitions 1
/dev/mapper/devstack--vg-root: loop partitions 1
Run Code Online (Sandbox Code Playgroud)
到目前为止我尝试过的:
问题出在Devstack安装生成的global_filter
设置上。etc/lvm/lvm.conf
我把该行注释掉了,现在可以pvcreate
正常使用了。
#global_filter = [ "a|loop0|", "a|loop1|", "a|sda5|", "r|.*|" ] # from devstack
Run Code Online (Sandbox Code Playgroud)
感谢@MichaelHampton 的指出。
归档时间: |
|
查看次数: |
44458 次 |
最近记录: |