ZFS 创建出现 LVM 错误

ZFS 创建出现 LVM 错误

尝试在 SDD 上创建 ZFS 池但不断遇到各种错误。

驱动器的 lsblk 输出为:

sdc                           8:32   0 232.9G  0 disk 
├─sdc1                        8:33   0 232.9G  0 part 
│ ├─Evo250-vm--303--disk--1 251:0    0    10G  0 lvm  
│ ├─Evo250-vm--401--disk--1 251:1    0    32G  0 lvm  
│ ├─Evo250-vm--404--disk--1 251:2    0    32G  0 lvm  
│ ├─Evo250-vm--405--disk--1 251:3    0    32G  0 lvm  
│ ├─Evo250-vm--101--disk--1 251:4    0    10G  0 lvm  
│ ├─Evo250-vm--304--disk--1 251:5    0    10G  0 lvm  
│ ├─Evo250-vm--305--disk--1 251:6    0    10G  0 lvm  
│ ├─Evo250-vm--600--disk--1 251:7    0    10G  0 lvm  
│ ├─Evo250-vm--301--disk--1 251:8    0    10G  0 lvm  
│ ├─Evo250-vm--110--disk--1 251:9    0    20G  0 lvm  
│ ├─Evo250-vm--302--disk--1 251:10   0    10G  0 lvm  
│ ├─Evo250-vm--306--disk--1 251:11   0    10G  0 lvm  
│ └─Evo250-vm--308--disk--1 251:12   0    10G  0 lvm  
└─sdc9                        8:41   0     8M  0 part

我用于创建 ZFS 的命令:

zpool create -f pool1 /dev/sdc

我收到的错误:

the kernel failed to rescan the partition table: 16
cannot label 'sdc': try using parted(8) and then provide a specific slice: -1

如果我尝试

zpool create -f pool1 /dev/sdc1

我明白了

cannot open '/dev/sdc1': Device or resource busy
cannot create 'pool1': one or more vdevs refer to the same device, or one of
the devices is part of an active md or lvm device

我也尝试过

dd if=/dev/zero of=/dev/sdc bs=1M

有错误

dd: error writing ‘/dev/sdc’: No space left on device
238476+0 records in
238475+0 records out
250059350016 bytes (250 GB) copied, 796.689 s, 314 MB/s

我正在运行 Deiban 8.6 / Proxmox 4.4

我也尝试过 cfdisk /dev/sdc 并尝试将其分区成各种类型但都无济于事。

任何将 sdc 纳入池中的指导都将不胜感激。

答案1

尝试使用wipefs -a您想要的磁盘设备一定想要重新初始化;然后重新启动。谨防:不正确的使用会严重降低数据恢复的机会。

为了找出实际运行时使用的内容,sdc1您可以调用

sudo dmsetup ls --tree

这将给出设备映射器的当前映射。

相关内容