Lvmetad chưa hoạt động


18

Sau khi nâng cấp lên Ubuntu 16.04, nó sẽ hiển thị thông báo sau trong quá trình khởi động:

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 đề cập đến một chuỗi lớn các số. Sau khi thông báo này xuất hiện, màn hình đăng nhập được hiển thị và tôi có thể đăng nhập vào hệ thống.

Làm thế nào tôi có thể giải quyết vấn đề này?


Có phải nó gây ra bất kỳ vấn đề thực tế nào với hệ thống của bạn không, hay bạn chỉ quan tâm đến thông báo khởi động đó? Dường như với tôi bạn có thể bỏ qua nó một cách an toàn.

1
Tôi phải đợi khoảng 10 phút cho đến khi nó nhắc nhập. Vẫn không tìm thấy giải pháp.
dmatej



Phải đợi 10 phút là do một vấn đề khác, tiếp tục kiểm tra nhật ký của bạn.
điện báo

Câu trả lời:


10

Đừng lo lắng , không có nguy hiểm, hãy làm theo hướng dẫn nhỏ này để giải quyết vấn đề.

Các thông báo này không nguy hiểm, sau một thời gian LVM(một phần mềm trừu tượng trên đĩa của bạn) sẽ quét các phân vùng và hệ thống của bạn sẽ khởi động bình thường. Có một sự chậm trễ do thiếu tối ưu hóa, vì lvmetadlà một dịch vụ hệ thống (daemon) lưu trữ LVMđiều kiện để ngăn chặn các truy cập đĩa vô dụng và nó không bắt đầu sớm (có thể là do lỗi hoặc cấu hình sai).

Máy tính để bàn Ubuntu không cần nó để làm việc.

Giải pháp

Mở Terminal ( CTRL+ ALT+ Thoặc tìm kiếm trong Dash), viết sudo -H gedit /etc/lvm/lvm.confvà nhấn ENTER (chèn thông tin đăng nhập người dùng của bạn). Trong trình chỉnh sửa tìm:

use_lvmetad = 1

... và thay đổi dòng thành:

use_lvmetad = 0

Không thực hiện các thay đổi khác , bạn chỉ cần thay đổi một số duy nhất và lưu tệp. Sau này, bạn có thể đóng Terminal hoặc đăng xuất khỏi VT.

Điều này sẽ vô hiệu hóa bất kỳ nỗ lực để sử dụng các lvmetaddaemon và nếu cấu hình đĩa của bạn là đủ đơn giản khởi động của bạn sẽ nhanh hơn và bất kỳ lệnh LVM sẽ không cố gắng một kết nối mới để hệ thống xe buýt của lvmetad. Bạn có thể nhận thấy hoạt động đĩa nhiều hơn, đây là một hành vi bình thường.

Các cảnh báo sẽ vẫn còn, đây là hành vi đúng và nó không có tác dụng phụ.

Xin lưu ý: đây là một giải pháp tốt nhưng tạm thời, các phiên bản GNU / Linux trong tương lai sẽ không cần quy trình này.

Tối ưu hóa

Sau khi chỉnh sửa, bạn cũng có thể thực thi (trong cùng loại Terminal) lệnh sudo systemctl disable lvm2-lvmetad.serviceđể vô hiệu hóa lvmetadhoàn toàn.

Điều này là không cần thiết và bạn nên liên hệ với quản trị viên hệ thống của bạn trước khi thực hiện.

Có gì không phải làm

Không bao giờ khởi động với nomodesettùy chọn được bật, vì nó SILL vô hiệu hóa nhiều tính năng GPU và card đồ họa của bạn có thể không hoạt động chính xác. Máy tính để bàn Ubuntu sẽ không hoạt động chính xác với tùy chọn này được bật, vì Unity (và GUI liên tiếp) và nhiều ứng dụng cần khả năng tăng tốc đồ họa và các tính năng GPU nâng cao.
Tùy chọn này chỉ được sử dụng để gỡ lỗi trình điều khiển đồ họa hoặc khởi động hệ thống mà không có trình điều khiển đồ họa phù hợp.
Quan trọng : trên một số hệ thống, người dùng có thể cần phải tắt tùy chọn này trong GRUB để đăng nhập, trong khi các hệ thống khác đơn giản sẽ chậm hơn nhưng có thể sử dụng được.

EDIT (10/03/2017): sau khi vô hiệu hóa dịch vụ nâng cấp một trong các máy Debian của tôi (Ubuntu dựa trên Debian) tôi nhận thấy cảnh báo đã biến mất. Bản nâng cấp đã cài đặt kernel Linux 4.9.0-0.bpo.2cho AMD 64 (64-bit). Nó có thể là tạm thời hoặc giới hạn trong một số kiến ​​trúc, nhưng đó là một bước tiến, cũng bởi vì Ubuntu có thể kế thừa sự thay đổi. Tôi cho rằng một nhà phát triển đã thấy thông báo này và họ đang giải quyết vấn đề. Làm tốt FOSS .


Miễn phí bình luận dưới đây nếu bạn cần thêm trợ giúp và đừng quên nhấn mũi tên LÊN trái và chấp nhận câu trả lời.


2
thay đổi 1 thành 0 và nó không có hiệu lực.
dùng1133275

Bạn phải lưu tệp bằng đặc quyền quản trị viên và khởi động lại máy của bạn. Tùy chọn này có thể không ảnh hưởng đến một số cấu hình phần cứng và các phiên bản cụ thể của lvmetad, do một lỗi: trong trường hợp này, bạn phải nâng cấp Ubuntu và cũng làm theo phần Tối ưu hóa của câu trả lời . Điều này sẽ giải quyết trường hợp cụ thể của bạn. :-)
Lorenzo Ancora

cảm ơn vì câu trả lời, tôi có một vấn đề khác ngăn tôi nâng cấp từ 16.04 lên 17.04 vì vậy tôi đoán tôi đang ở trong tình trạng bế tắc cho đến khi tôi giải quyết vấn đề khác đó.
dùng1133275

1
@LorenzoAncora cảm ơn bạn đã đóng góp và bạn đã đúng: Tôi đã đăng câu hỏi và tự trả lời sau 6 giờ làm việc chăm chỉ: Tôi chỉ cần cập nhật trình điều khiển GPU tương thích với LTS ub Ubuntu mới nhất.
Wli

1
@Wli Bạn được chào đón. Trong các bản phân phối GNU / Linux, trình điều khiển đồ họa và mạng là một vấn đề phổ biến có thể che giấu các lỗi khác, nhưng sẽ tốt hơn theo thời gian. Nếu sự cố trở lại, đừng ngần ngại yêu cầu hỗ trợ tại AskUbfox. Chúc một ngày tốt lành. :-)
Lorenzo Ancora

-3

Tôi đã quản lý để giải quyết vấn đề này cho các máy của mình bằng cách điều chỉnh cấu hình grub như vậy:

Trong /etc/default/grub, thay đổi:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

đến

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

Sau đó thêm dòng này: GRUB_TERMINAL_INPUT="console serial"

Chạy update-grubvà khởi động lại để những thay đổi có hiệu lực.


Tôi đã thử điều này và tin nhắn đã biến mất. Tuy nhiên, nó bị rối với đồ họa của tôi và nó bị lag rất nhiều. Ngay cả các hiệu ứng giảm thiểu và tối đa hóa cũng bị ảnh hưởng và hoạt động rất chậm
Saurabh

1
Nếu tin nhắn có liên quan đến lvm thì tại sao điều này lại hoàn toàn không? Trong trường hợp của tôi, tôi có thông báo này, độ trễ 3 ~ 5 giây (tôi sử dụng SSD) và sau đó đồ họa bắt đầu. Tôi không nghĩ "lvmetad" là do cài đặt đồ họa. Ngoài ra, hãy kiểm tra: unix.stackexchange.com/questions/199164/ mẹo
JrBenito

11
Một lần nữa, câu trả lời khủng khiếp này. Nó không liên quan đến vấn đề và nguy hiểm
điện báo

@Telegograph: Chiêm ngưỡng sự thật rằng bạn đã chỉ ra vấn đề và không quyết liệt bỏ phiếu trả lời.
biocyberman
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.