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 進入池的方向都將不勝感激。
嘗試使用
wipefs -a
您肯定希望重新初始化的磁碟設備;然後重新啟動。注意:不正確的使用會嚴重降低數據恢復的機會。作為找出什麼是實際執行時使用的問題,
sdc1
您可以呼叫
sudo dmsetup ls --tree
這將給出設備映射器的目前映射。