Score:1

lvm ที่เสียหายส่งผลให้เกิดข้อผิดพลาด read_urandom

ธง ar

ฉันกำลังทำอะไรบางอย่างใน chroot และน่าเสียดายที่ฉันทำโฮสต์พัง ตอนนี้ฉันไม่สามารถจัดการกลุ่มวอลุ่มได้:

พีวีเอส
  read_urandom: /dev/urandom: เปิดล้มเหลว: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว

ข้อผิดพลาดเดียวกันกับคำสั่งที่แตกต่างกันเกี่ยวกับ lvm.. กำลังพยายามกำหนดค่าใหม่:

# dpkg-กำหนดค่าใหม่ linux-image-4.19.0-16-amd64

/etc/kernel/postinst.d/dkms:
dkms: เรียกใช้บริการติดตั้งอัตโนมัติสำหรับเคอร์เนล 4.19.0-16-amd64:/usr/sbin/dkms: บรรทัด 3345: /dev/fd/62: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
.
/etc/kernel/postinst.d/initramfs-tools:
อัปเดต initramfs: กำลังสร้าง /boot/initrd.img-4.19.0-16-amd64
cryptsetup: ข้อผิดพลาด: ไม่สามารถแก้ไขอุปกรณ์ 
    /dev/mapper/rootvg-root--server--alpha--host
cryptsetup: คำเตือน: ไม่สามารถระบุอุปกรณ์รูทได้
cryptsetup: ข้อผิดพลาด: ไม่สามารถแก้ไขอุปกรณ์ /dev/dm-1 (ลบแล้ว)
cryptsetup: ข้อผิดพลาด: ไม่สามารถแก้ไขอุปกรณ์ 
    UUID=e9ef352b-a648-4499-ade2-54235f40a3df
W: ไม่สามารถระบุประเภทของระบบไฟล์รูทสำหรับ fsck hook
I: initramfs จะพยายามดำเนินการต่อจาก /dev/dm-1 (ถูกลบ)
ฉัน: ตั้งค่าตัวแปร RESUME เพื่อแทนที่สิ่งนี้
/etc/kernel/postinst.d/zz-update-grub:
/usr/sbin/grub-probe: ข้อผิดพลาด: ล้มเหลวในการรับเส้นทางมาตรฐานของ `/dev/mapper/rootvg-root--server--alpha--host'
ส่วนเรียกใช้: /etc/kernel/postinst.d/zz-update-grub ออกด้วยรหัสส่งคืน 1

กำลังพยายามอัปเดต initramfs:

# update-initramfs -u
update-initramfs: กำลังสร้าง /boot/initrd.img-4.19.0-16-amd64
cryptsetup: ข้อผิดพลาด: ไม่สามารถแก้ไขอุปกรณ์ 
    /dev/mapper/rootvg-root--server--alpha--host
cryptsetup: คำเตือน: ไม่สามารถระบุอุปกรณ์รูทได้
cryptsetup: ข้อผิดพลาด: ไม่สามารถแก้ไขอุปกรณ์ /dev/dm-1 (ลบแล้ว)
cryptsetup: ข้อผิดพลาด: ไม่สามารถแก้ไขอุปกรณ์ 
    UUID=e9ef352b-a648-4499-ade2-54235f40a3df
W: ไม่สามารถระบุประเภทของระบบไฟล์รูทสำหรับ fsck hook
I: initramfs จะพยายามดำเนินการต่อจาก /dev/dm-1 (ถูกลบ)
ฉัน: ตั้งค่าตัวแปร RESUME เพื่อแทนที่สิ่งนี้

สถาปัตยกรรมพาร์ติชัน:

#lsblk
ชื่อ MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme1n1 259:0 0 1.8T 0 ดิสก์  
âânvme1n1p1 259:2 0 2M 0 ส่วน  
â ââmd1 9:1 0 2M 0 จู่โจม1 
âânvme1n1p2 259:3 0 510M 0 ส่วน  
â ââmd2 9:2 0 509M 0 จู่โจม1 /บูต
âânvme1n1p3 259:4 0 1.8T 0 ส่วน  
  ââmd3 9:3 0 1.8T 0 จู่โจม1 
    ââcroot 253:0 0 1.8T 0 คริป 
      âârootvg-swap--server--alpha--host 253:1 0 8G 0 lvm   
      âârootvg-root--server--alpha--host 253:2 0 1.5T 0 lvm /
      âârootvg-ราก--vm1 253:3 0 100G 0 lvm   
      âârootvg-ราก--vm2 253:4 0 20G 0 lvm   
      âârootvg-ราก--vm3 253:5 0 40G 0 lvm   
      âârootvg-ราก--vm4 253:6 0 100G 0 lvm   
nvme0n1 259:1 0 1.8T 0 ดิสก์  
âânvme0n1p1 259:5 0 2M 0 ส่วน  
â ââmd1 9:1 0 2M 0 จู่โจม1 
âânvme0n1p2 259:6 0 510M 0 ส่วน  
â ââmd2 9:2 0 509M 0 จู่โจม1 /บูต
âânvme0n1p3 259:7 0 1.8T 0 ส่วน  
  ââmd3 9:3 0 1.8T 0 จู่โจม1 
    ââcroot 253:0 0 1.8T 0 คริป 
      âârootvg-swap--server--alpha--host 253:1 0 8G 0 lvm   
      âârootvg-root--server--alpha--host 253:2 0 1.5T 0 lvm /
      âârootvg-ราก--vm1 253:3 0 100G 0 lvm   
      âârootvg-ราก--vm2 253:4 0 20G 0 lvm   
      âârootvg-ราก--vm3 253:5 0 40G 0 lvm   
      âârootvg-ราก--vm4 253:6 0 100G 0 lvm  

ปัญหาอยู่ที่การทำ chroot บน rootvg-root--vm4 อาจเป็นเพราะ update-initramfs หรือการลบไฟล์ใน /mnt ที่ส่งผลกระทบต่อกระบวนการทำงานบนโฮสต์ ตอนนี้ฉันไม่สามารถแม้แต่จะลบวอลุ่มนั้นได้ และฉันเกรงว่าจะทำเซิร์ฟเวอร์หายหากรีบูตเซิร์ฟเวอร์...

รอการสนับสนุนของคุณ ขอบคุณล่วงหน้า

แก้ไข:

การดำเนินการเพิ่มเติม: กำลังพยายามรีสตาร์ท VM:

$ sudo virsh start vm2-ป้อมปราการ
sudo virsh start vm2

ข้อผิดพลาด: ไม่สามารถเริ่มโดเมน vm2
ข้อผิดพลาด: ข้อผิดพลาดภายใน: ไม่สามารถโพรบ QEMU ไบนารีด้วย QMP: ไม่สามารถเข้าถึงโมดูลเคอร์เนล KVM: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
qemu-system-x86_64: ไม่สามารถเริ่มต้น KVM: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
qemu-system-x86_64: กลับไปที่ตัวเร่งความเร็ว tcg

สูญเสียการเข้าถึงแบบเดิมผ่าน SSH:

$ ผู้ใช้ ssh @ ip
คำขอจัดสรร PTY ล้มเหลวในช่อง 0

...แต่ฉันสามารถเข้าสู่ระบบโดยใช้:

$ ssh user@ip "/bin/bash -i" 

bash: ไม่สามารถตั้งค่ากลุ่มกระบวนการเทอร์มินัล (-1): ioctl ไม่เหมาะสมสำหรับอุปกรณ์
bash: ไม่มีการควบคุมงานในเชลล์นี้
ผู้ใช้@เซิร์ฟเวอร์อัลฟ่าโฮสต์:~$
Michael Hampton avatar
cz flag
คุณทำอะไรกันแน่?
ar flag
ฉันทำ rm -r /mnt/* และสังเกตเห็นข้อผิดพลาด Ctrl-C แต่ลบ chroot ของโฮสต์บางตัวที่ติดตั้ง /dev หรือ proc...
Score:1
ธง cn

ตอนนี้ฉันไม่สามารถแม้แต่จะลบวอลุ่มนั้นได้ และฉันกลัวว่าจะทำเซิร์ฟเวอร์หาย หากเซิร์ฟเวอร์รีบูต...

สำรองข้อมูลสำคัญใดๆ หากโฮสต์นี้มีความสำคัญต่อคุณ จะต้องสร้างใหม่และกู้คืนได้

พิจารณาว่าอุปกรณ์บล็อกใดถูกติดตั้งที่ใดและเมื่อใดที่การลบเกิดขึ้น และหากคุณสนใจข้อมูลในอุปกรณ์เหล่านั้น อาจไม่ใช่ แต่เพียงเพราะคุณส่ง SIGINT ไม่ได้หมายความว่าการลบจะหยุดที่โหนดอุปกรณ์

การไม่มี /dev/urandom, /dev/kvm, บล็อกอุปกรณ์, /proc และอุปกรณ์อื่นๆ จะทำให้หลายสิ่งหลายอย่างเสียหาย รีบูตเพื่อให้กลับมา devtmpfs และ udev สร้างโหนดอุปกรณ์ใหม่ทุกครั้งที่บู๊ตตามปกติ การรีบูตนี้มีขึ้นเพื่อให้แน่ใจว่าทุกโปรแกรมที่ทำงานผิดปกตินั้นเริ่มต้นใหม่ และจะต้องเกิดขึ้นในที่สุด

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา