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)
- đang chạy
cập nhật-grub
(không nơi nào trong grub.cfg
được đề cập trao đổi_1
)
- đang chạy
cập nhật-initramfs -u
- 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
lsblk
và mà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