Làm thế nào để cập nhật một phiên bản đang chạy trên ec2 mà không mất dữ liệu?


8

Khi tôi cố gắng kết nối Ubuntu trên ec2, tôi nhận được thông báo sau

New release 'natty' available.
Run 'do-release-upgrade' to upgrade to it.

Nhưng khi tôi cố chạy lệnh này, tôi nhận được thông báo này:

This session appears to be running under ssh. It is not recommended 
to perform a upgrade over ssh currently because in case of failure it 
is harder to recover. 

If you continue, an additional ssh daemon will be started at port 
'1022'. 
Do you want to continue? 

Nó nói rằng "Không nên thực hiện nâng cấp qua ssh". Nếu tôi không thể chạy cái này qua ssh, thì cái gì khác thay thế để cập nhật Ubuntu của tôi. Ngoài ra, tôi thực sự không muốn mất dữ liệu của mình trên ec2.

Câu trả lời:


6

Tạo một hình ảnh amazon (AMI) của máy chủ và sau đó thực hiện nâng cấp. Nếu thất bại, thay thế máy chủ từ hình ảnh và quay lại đây và hỏi lại. Nếu nó hoạt động, hãy hạnh phúc.


Không bao giờ đau để có một bản sao lưu!
Jeff Ferland

Hai là tốt hơn.
mailq

4
Tôi không bao giờ có ít hơn 9 bản sao lưu - với ít nhất 3 bản đọc dữ liệu nhị phân trên ổ cứng được gắn vào máy tính bảng bằng một đơn đặt hàng của các nhà sư chuyên về loại điều đó.

2

Khi kết nối qua ssh khởi chạy "byobu". Đây là một công cụ giữ cho các quy trình của bạn tồn tại (bằng cách tách chúng khỏi phiên hiện tại của bạn) sau khi ngắt kết nối mạng có thể. Khi bạn kết nối lại với máy chủ, bạn sẽ tự động được gắn lại vào phiên trước đó..không có hại gì.

Thông tin thêm có thể được tìm thấy trên https://launchpad.net/byobu

Lưu ý rằng công cụ này có tiêu chuẩn với kho lưu trữ Ubuntu, vì vậy nó nên là một fuzz để cài đặt.

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.