Lưu phân vùng trong Debian khi có sự cố

Chào buổi chiều em yêu
Đó là tối thứ Năm và một trong những quản trị viên của chúng tôi đã phải thay đổi kích thước ổ đĩa trên một trong các máy ảo KVM. Nó có vẻ là một nhiệm vụ hoàn toàn tầm thường, nhưng nó có thể dẫn đến mất dữ liệu hoàn toàn... Và vì vậy... toàn bộ câu chuyện đã bị cắt bỏ

Như tôi đã nói, vào tối thứ Năm (có vẻ như trời không mưa), một trong những quản trị viên của chúng tôi đã quyết định hoàn thành một nhiệm vụ lâu dài là tăng kích thước tệp bên trong máy ảo KVM.

Trước đây, tôi đã tăng kích thước của ổ đĩa từ 14 GB lên 60 GB và quản trị viên chỉ cần tăng kích thước của hệ thống tệp bên trong máy ảo.

Khoảng 12h đêm, admin gửi tin nhắn hỏi nên có phần mở rộng hay phần chính... Đáp lại, tôi viết cho anh ấy rằng anh ấy cần làm như trước trên chính máy ảo.

Thời gian trôi qua... và quản trị viên nói rằng anh ấy đang gặp lỗi, rằng anh ấy không thể mở rộng phân vùng... và nó ngừng cài đặt... đã 2 giờ sáng rồi...

Tôi đã viết thư cho anh ấy để anh ấy không nên làm gì nữa và để yên cho máy ảo và tự mình tạo một bản sao của image đĩa VM - gọi nó là vmname_bad

Mọi thứ còn phức tạp hơn bởi thực tế là quản trị viên đã không chụp ảnh nhanh và không sao chép đánh dấu trước hành động của mình... Có thông tin này, người ta có thể quay lại và thử lại.

Buổi sáng, với những suy nghĩ mới mẻ, tôi thiết lập một máy ảo có cùng hệ điều hành (Debian 9) và kết nối đĩa. Qua fdisk tôi thấy đĩa này đã được mở rộng lên 60GB và phân vùng... thực ra đã bị hỏng một chút.

Sử dụng ảnh chụp màn hình do quản trị viên cung cấp, tôi đang cố gắng tìm đánh dấu trước đó, nhưng than ôi, vô ích. Tôi đang cố gắng tìm các giá trị bằng fdisk, nhưng than ôi, mọi nỗ lực đều thất bại.

Vì fdisk không thể giúp tôi... nên tôi đang kêu gọi sự giúp đỡ. Hãy tải một phần - Tôi xóa phân vùng cũ rm 2 và biết các giá trị phân vùng gần đúng, tôi thực hiện cứu - Tôi chỉ ra giá trị ban đầu và giá trị cuối cùng, nơi có thể có phân vùng. Chờ một phút và chia tay sẽ tìm thấy phân vùng và đề nghị nhập thông tin về nó vào hệ thống - Tôi đồng ý và chia tay.

Tôi gắn kết phân vùng - mọi thứ đều ổn. Các tập tin đã có sẵn, mọi thứ đều ổn, nhưng kích thước vẫn là 14GB cũ. Tôi đã ngắt kết nối/dev/sdd1 và thực hiện thay đổi kích thước2fs/dev/sdd1, sau đó là e2fsck/dev/sdd1 rồi gắn lại và thấy phân vùng đã được mở rộng với tất cả các tệp và vẫn còn hoạt động.

Mọi thứ đã kết thúc tốt đẹp cho cả tôi và quản trị viên.

Nguồn: www.habr.com

Thêm một lời nhận xét