내 LVM을 볼 수 있지만 초기화할 수는 없습니다. 디스크 중 하나에 UUID가 없습니다.

내 LVM을 볼 수 있지만 초기화할 수는 없습니다. 디스크 중 하나에 UUID가 없습니다.

저는 약 6개월 동안 실행된 Data라는 2개의 디스크 LVM을 가지고 있으며 최근에 세 번째 디스크를 구입했습니다. 머신에 디스크가 마운트되어 있고 이전처럼 포맷하고 lvm을 확장하고 싶습니다. 시스템은 디스크가 이미 사용 중이라고 주장하면서 디스크 포맷을 거부합니다. 가능한 해결책을 찾아보았고 결국 dmsetup Remove_all을 사용하게 되었습니다. 이를 통해 새 드라이브를 포맷할 수 있었지만 이제 시스템은 lvm에 있는 두 디스크 중 하나에 문제가 있는 것 같습니다. 나는 다음이 무엇인지 모른다.

가능한 한 많은 정보를 포함하려고 노력할 것입니다. Sda는 시스템/스왑 등에 사용되는 500GB 디스크입니다. Sdb와 sdc는 기존 디스크 2개이고, sdd는 가장 최근에 추가된 디스크입니다. Sdb, sdc 및 sdd는 모두 3TB 디스크입니다. 나는 기본적으로 lvm을 복원하고 아마도 그 안에 새 디스크를 원합니다. 해결책이 바로 내 앞에 있는 것 같았지만 무엇을 해야 할지 몰랐습니다.


  root@Localhost:~$ sudo lvdisplay

  Couldn't find device with uuid DLdcnb-5EzK-Vhw2-3M10-8JG8-R0X1-OjWyW2.
  --- Logical volume ---
  LV Path                /dev/Data/cargo
  LV Name                cargo
  VG Name                Data
  LV UUID                avSFsQ-J49l-twOa-j9KM-Dkeg-JDBE-aG1yWC
  LV Write Access        read/write
  LV Creation host, time Enterprise, 2013-09-22 18:32:06 +0100
  LV Status              NOT available
  LV Size                5.46 TiB
  Current LE             1430792
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto

root@Localhost:~$ sudo vgdisplay

  Couldn't find device with uuid DLdcnb-5EzK-Vhw2-3M10-8JG8-R0X1-OjWyW2.
  --- Volume group ---
  VG Name               Data
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               0
  Max PV                0
  Cur PV                2
  Act PV                1
  VG Size               5.46 TiB
  PE Size               4.00 MiB
  Total PE              1430792
  Alloc PE / Size       1430792 / 5.46 TiB
  Free  PE / Size       0 / 0   
  VG UUID               rR2QmV-cbjs-rOYu-fU62-uEXp-cVfJ-xVHgRp

root@Localhost:~$ sudo vgchange -ay

  Couldn't find device with uuid DLdcnb-5EzK-Vhw2-3M10-8JG8-R0X1-OjWyW2.
  Refusing activation of partial LV cargo. Use --partial to override.
  0 logical volume(s) in volume group "Data" now active

root@Localhost:~$ sudo vgchange -ay --partial

  Partial mode. Incomplete logical volumes will be processed.
  Couldn't find device with uuid DLdcnb-5EzK-Vhw2-3M10-8JG8-R0X1-OjWyW2.
  Cannot activate Data/cargo: all segments missing.
  0 logical volume(s) in volume group "Data" now active

root@Localhost:~$ sudo blkid

/dev/sda7: UUID="200fea91-eed3-4634-8303-ef777e6e60a3" TYPE="swap" 
/dev/sdb: UUID="jH6LUK-hTsX-035m-mdSY-zfHp-oBaR-THVnC2" TYPE="LVM2_member" 
/dev/sda1: UUID="6144b690-afdd-4bd4-a095-a35da926f6bc" TYPE="ext4" 
/dev/sda5: UUID="73df5ee2-33fb-495e-ad20-ad33f82996b1" TYPE="ext4" 
/dev/sda6: UUID="d7a9d483-ed4a-4220-bf57-576723c636b8" TYPE="ext4" 
/dev/sda8: UUID="b5a9d030-d3af-4dfe-b72a-8180128caa11" TYPE="ext4" 
/dev/sda9: UUID="a7c62a16-62ee-406d-ad97-4887c823f40f" TYPE="ext4" 
/dev/sdd1: UUID="mWr3pU-WDNn-8cG2-Xt0z-fZvo-wzLe-wK7Dv3" TYPE="LVM2_member" 

root@Localhost:~$ sudo fdisk -l

Disk /dev/sda: 500 GB, 500105249280 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System 
/dev/sda1   *           1          43      345366   83  Linux
Warning: Partition 1 does not end on cylinder boundary.
/dev/sda2              43       60802   488046667    5  Extended
Warning: Partition 2 does not end on cylinder boundary.
/dev/sda5              43        1137     8787555   83  Linux
Warning: Partition 5 does not end on cylinder boundary.
/dev/sda6            1137        1502     2931862   83  Linux
Warning: Partition 6 does not end on cylinder boundary.
/dev/sda7            1502        2285     6289447   82  Linux swap
Warning: Partition 7 does not end on cylinder boundary.
/dev/sda8            2285        2334      393592   83  Linux
Warning: Partition 8 does not end on cylinder boundary.
/dev/sda9            2334       60802   469644210   83  Linux
Warning: Partition 9 does not end on cylinder boundary.
Error: /dev/sdb: unrecognised disk label
Error: /dev/sdc: unrecognised disk label

Disk /dev/sdd: 3000 GB, 3000590369280 bytes
255 heads, 63 sectors/track, 364801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System 
/dev/sdd1               1      364802  2930272033   83  Linux 
Warning: Partition 1 does not end on cylinder boundary.

picard@Enterprise:~$ sudo pvdisplay -C
  Couldn't find device with uuid DLdcnb-5EzK-Vhw2-3M10-8JG8-R0X1-OjWyW2.
  PV             VG   Fmt  Attr PSize PFree
  /dev/sdb       Data lvm2 a--  2.73t    0 
  /dev/sdd1           lvm2 a--  2.73t 2.73t
  unknown device Data lvm2 a-m  2.73t    0 

답변1

당신은 엉망이었어. 디스크가 사용 중이기 때문에 포맷할 수 없다는 메시지가 나옵니다. 그것예전에는사용하고 있습니다. 새 디스크가 아닌 기존 디스크 중 하나를 포맷하려고 합니다. 이제 기존 드라이브를 포맷하고 데이터를 잃었습니다. 백업에서 복원해야 합니다.

pvdisplay 출력에서 ​​/dev/sdd1이 100% 비어 있음을 확인할 수 있으므로 이것이 새 드라이브인 것처럼 보입니다.

관련 정보