Điểm:1

Đã xóa phân vùng trao đổi LVM và hiện tại việc khởi động mất rất nhiều thời gian do lỗi

lá cờ cn

Bối cảnh

Ban đầu tôi có cấu trúc phân vùng sau

nvme0n1
âânvme0n1p1 /boot/efi
âânvme0n1p2
  ââubuntu--vg-root /
  ââubuntu--vg-swap_1 hoán đổi

Sau đó, tôi quyết định xóa phân vùng trao đổi và thay vào đó, sử dụng một tệp hoán đổi. Tôi đã tạo một tệp, được gọi là mkswap / tập tin hoán đổi trên đó, hoán đổi -a và sau đó hoán đổi / tập tin hoán đổi. sau đó tôi đã chỉnh sửa /etc/fstab và thay đổi dòng

/dev/mapper/ubuntu--vg-swap_1 không hoán đổi sw 0 0

đến

/swapfile không trao đổi sw 0 0

Khởi động lại hoạt động hoàn hảo, vì vậy tôi đã mở chia tay và xóa phân vùng trao đổi để mở rộng root (thay vào đó tôi đã sử dụng lvmở rộng), vì vậy các phân vùng của tôi trông như bây giờ (đối với lệnh lsblk)

nvme0n1
âânvme0n1p1 /boot/efi
âânvme0n1p2
  ââubuntu--vg-root /

Vấn đề

Tôi chắc đã nhầm lẫn ở đây vì bây giờ khởi động lại mất ít nhất 25 giây (thay vì 4) và có vẻ như nó đang tạm dừng khởi động để tìm phân vùng trao đổi, vì thông báo sau xuất hiện ít nhất 5 lần trước khi khởi động bình thường

không thể tìm thấy khối lượng hợp lý ubuntu-vg/swap_1

Những gì tôi đã thử (theo những gì tôi tìm thấy trên mạng)

  1. đang chạy cập nhật-grub (không nơi nào trong grub.cfg được đề cập trao đổi_1)
  2. đang chạy cập nhật-initramfs -u
  3. tập tin /etc/initramfs-tools/conf.d/resume không tồn tại, vì vậy không có gì để thay đổi ở đây
  4. lsblkmàn hình lv chỉ hiển thị phân vùng gốc

Tôi e rằng vẫn còn đâu đó một khái niệm về phân vùng trao đổi trong cấu hình LVM, vì tôi đã không sử dụng các lệnh của nó để xóa nó, nhưng tôi không tìm thấy nơi nào liệt kê trao đổi_1 dưới dạng phân vùng (ngoại trừ một số tệp trong /etc/lvm/lưu trữ, nhưng tôi đoán chúng không hữu ích cho tôi). Tôi thậm chí đã chạy tìm kiếm toàn bộ đĩa cho nội dung trao đổi_1 trong bất kỳ tệp nào, nhưng chỉ các bản ghi lỗi chứa hoạt động trong văn bản

Điểm:1
lá cờ cn

Hóa ra, cập nhật-initramfs -u là không đủ, vì nó không cập nhật kernel initramfs hiện tại (mà thay vào đó sử dụng một trong những kernel khác mà tôi không sử dụng) và tiếp tục sử dụng kernel cũ với phân vùng cũ. Giải pháp là chỉ định hạt nhân hiện đang được tải

sudo update-initramfs -k $(uname -r) -u

(nghi ngờ tôi cũng đã thêm TIẾP TỤC =/swapfile đến /etc/initramfs-tools/conf.d/resume mà trước đây không tồn tại, vì vậy cũng vậy)

Terrance avatar
lá cờ id
Hoặc bạn có thể cập nhật tất cả các hạt nhân đã cài đặt cùng một lúc bằng cách sử dụng `Sudo update-initramfs -u -k all`

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.