Lvmetad ยังไม่เปิดใช้งาน


18

หลังจากอัปเกรดเป็น Ubuntu 16.04 จะแสดงข้อความต่อไปนี้ระหว่างการบู๊ต:

lvmetad is not active yet; using direct activation during sysinit

lvmetad is not active yet; using direct activation during sysinit

/dev/mapper/server--vg-root: clean xxx/xxx files, xxx/xxx blocks

Xs หมายถึงลำดับของตัวเลขขนาดใหญ่ หลังจากข้อความนี้ปรากฏขึ้นหน้าจอเข้าสู่ระบบจะปรากฏขึ้นและฉันสามารถเข้าสู่ระบบได้

ฉันจะแก้ปัญหานี้ได้อย่างไร


มันก่อให้เกิดปัญหาจริงกับระบบของคุณหรือคุณแค่กังวลเกี่ยวกับข้อความบูต ดูเหมือนว่าสำหรับฉันคุณสามารถเพิกเฉยได้อย่างปลอดภัย

1
ฉันต้องรอประมาณ 10 นาทีจนกว่าจะมีข้อความแจ้งให้ใส่ ยังไม่พบวิธีแก้ปัญหา
dmatej

1
คุณเคยลองใช้unix.stackexchange.com/questions/199164/หรือยัง
x29a

นอกจากนี้โปรดดูaskubuntu.com/questions/769863/…
Thijs D

ต้องรอ 10 นาทีเนื่องจากปัญหาอื่นให้ตรวจสอบบันทึกของคุณต่อไป
Telegrapher

คำตอบ:


10

ไม่ต้องกังวลไม่มีอันตรายทำตามคำแนะนำเล็กน้อยนี้เพื่อแก้ไขปัญหา

ข้อความเหล่านี้ไม่เป็นอันตรายหลังจากผ่านไปครู่หนึ่งLVM(ซอฟต์แวร์ที่เป็นนามธรรมเหนือดิสก์ของคุณ) จะสแกนพาร์ติชันและระบบของคุณจะบูตตามปกติ มีความล่าช้าเนื่องจากการขาดการปรับให้เหมาะสมเนื่องจากlvmetadเป็นบริการระบบ (daemon) ที่แคชLVMเงื่อนไขเพื่อป้องกันการเข้าถึงดิสก์ที่ไม่มีประโยชน์และไม่เริ่มเร็วพอ (อาจเป็นข้อผิดพลาดหรือการกำหนดค่าผิดพลาด)

Ubuntu Desktops ไม่จำเป็นต้องใช้งาน

วิธีการแก้

เปิด Terminal ( CTRL+ ALT+ Tหรือค้นหาใน Dash) เขียนsudo -H gedit /etc/lvm/lvm.confและกด ENTER (ใส่ข้อมูลรับรองผู้ใช้ของคุณ) ในตัวแก้ไขค้นหา:

use_lvmetad = 1

... และเปลี่ยนบรรทัดเป็น:

use_lvmetad = 0

อย่าทำการเปลี่ยนแปลงอื่น ๆคุณจะต้องเปลี่ยนหมายเลขเดียวและบันทึกไฟล์ หลังจากนี้คุณสามารถปิด Terminal หรือออกจากระบบ VT ได้

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

คำเตือนจะยังคงอยู่นี่คือพฤติกรรมที่ถูกต้องและไม่มีผลข้างเคียง

โปรดทราบ: นี่เป็นวิธีแก้ปัญหาที่ดี แต่ชั่วคราวรุ่น GNU / Linux ในอนาคตจะไม่ต้องการขั้นตอนนี้

การเพิ่มประสิทธิภาพ

หลังจากการแก้ไขคุณสามารถดำเนินการคำสั่ง (ในประเภทเดียวกันของ Terminal) sudo systemctl disable lvm2-lvmetad.serviceเพื่อปิดการใช้งานlvmetadอย่างสมบูรณ์

ไม่จำเป็นและคุณควรติดต่อผู้ดูแลระบบของคุณก่อนที่จะทำ

อะไรไม่ได้จะทำอย่างไร

อย่าบูตด้วยnomodesetตัวเลือกที่เปิดใช้งานเพราะมันจะปิดการใช้งานคุณสมบัติ GPU หลายอย่างและการ์ดกราฟิกของคุณอาจทำงานไม่ถูกต้อง Ubuntu Desktop จะทำงานไม่ถูกต้องเมื่อเปิดใช้งานตัวเลือกนี้เนื่องจาก Unity (และ GUI ต่อเนื่อง) และแอพพลิเคชั่นจำนวนมากต้องการการเร่งความเร็วกราฟิกและคุณสมบัติ GPU ขั้นสูง
ตัวเลือกนี้จะต้องได้รับเพียงมาใช้ในการแก้ปัญหาไดรเวอร์กราฟิกหรือการเริ่มต้นระบบโดยไม่ต้องขับกราฟิกขวา
สำคัญ : สำหรับบางระบบผู้ใช้อาจต้องปิดการใช้งานตัวเลือกนี้ใน GRUB เพื่อเข้าสู่ระบบในขณะที่ระบบอื่นจะช้าลง แต่ใช้งานได้

แก้ไข (10/03/2017):หลังจากปิดใช้งานบริการและอัปเกรดหนึ่งในเครื่อง Debian ของฉัน (Ubuntu ขึ้นอยู่กับ Debian) ฉันสังเกตเห็นว่าคำเตือนหายไป การอัพเกรดติดตั้งเคอร์เนลLinux 4.9.0-0.bpo.2สำหรับ AMD 64 (64 บิต) อาจเป็นการชั่วคราวหรือ จำกัด เฉพาะบางสถาปัตยกรรม แต่เป็นขั้นตอนต่อเนื่องจาก Ubuntu สามารถรับการเปลี่ยนแปลงได้ ฉันคิดว่าผู้พัฒนาเห็นข้อความนี้และพวกเขากำลังแก้ไขปัญหา ทำดีฟอสส์


รู้สึกอิสระที่จะแสดงความคิดเห็นภายใต้ที่นี่หากคุณต้องการความช่วยเหลือเพิ่มเติมและอย่าลืมกดลูกศรซ้ายขึ้นและยอมรับคำตอบ


2
เปลี่ยน 1 เป็น 0 และไม่มีผล
user1133275

คุณต้องบันทึกไฟล์โดยใช้สิทธิ์ผู้ดูแลระบบและรีบูตเครื่องของคุณ ตัวเลือกนี้อาจไม่มีผลต่อการกำหนดค่าฮาร์ดแวร์บางส่วนและรุ่นที่เฉพาะเจาะจงของ lvmetad เนื่องจากข้อผิดพลาด: ในกรณีนี้คุณต้องปรับรุ่น Ubuntu และยังทำตามส่วนการเพิ่มประสิทธิภาพของคำตอบ สิ่งนี้ควรแก้ไขกรณีของคุณโดยเฉพาะ :-)
Lorenzo Ancora

ขอบคุณสำหรับคำตอบฉันมีปัญหาอื่นที่ทำให้ฉันไม่สามารถอัปเกรดจาก 16.04 เป็น 17.04 ดังนั้นฉันเดาว่าฉันจะอับจนจนกว่าจะแก้ไขปัญหาอื่นได้
user1133275

1
@ LorenzoAncora ขอบคุณสำหรับข้อมูลของคุณและคุณพูดถูก: ฉันโพสต์คำถามและตอบตัวเองหลังจากทำงานหนัก 6 ชั่วโมง: ฉันแค่ต้องอัปเดตไดรเวอร์ GPU ของฉันเข้ากันได้กับ LTS Ubuntu รุ่นล่าสุด
Wli

1
@Wli คุณยินดีต้อนรับ ในการแจกแจง GNU / Linux ไดรเวอร์กราฟิกและเครือข่ายเป็นปัญหาทั่วไปซึ่งสามารถซ่อนข้อบกพร่องอื่น ๆ แต่เริ่มดีขึ้นตามเวลา หากปัญหากลับมาอย่าลังเลที่จะขอการสนับสนุนที่นี่ใน AskUbuntu ขอให้มีความสุขมาก ๆ ในวันนี้นะ :-)
Lorenzo Ancora

-3

ฉันจัดการเพื่อแก้ไขปัญหานี้สำหรับเครื่องของฉันโดยปรับการกำหนดค่าด้วงเช่น:

ใน/etc/default/grubการเปลี่ยนแปลง:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

ถึง

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

จากนั้นเพิ่มบรรทัดนี้: GRUB_TERMINAL_INPUT="console serial"

เรียกใช้update-grubและรีบูตเพื่อให้การเปลี่ยนแปลงมีผล


ฉันลองสิ่งนี้และข้อความก็หายไปไม่ว่ามันจะยุ่งกับกราฟิกของฉันและมันก็ล้าหลังมาก แม้แต่การย่อและขยายใหญ่สุดได้รับผลกระทบและทำงานช้ามาก
Saurabh

1
หากข้อความเกี่ยวข้องกับ lvm เหตุใดจึงทำให้ข้อความนี้เสียหาย ในกรณีของฉันฉันมีข้อความนี้ความล่าช้า 3 ~ 5 วินาที (ฉันใช้ SSD) จากนั้นเริ่มกราฟิก ฉันไม่คิดว่า "lvmetad" เกิดจากการตั้งค่ากราฟิก ตรวจสอบด้วย: unix.stackexchange.com/questions/199164/ …
JrBenito

11
อีกครั้งคำตอบที่น่ากลัวนี้ ไม่มีความเกี่ยวข้องกับปัญหาและเป็นอันตราย
Telegrapher

@ Telegrapher: ชื่นชมความจริงที่ว่าคุณชี้ให้เห็นปัญหาและไม่ได้ลงคะแนนอย่างรุนแรงคำตอบ
biocyberman
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.