Điểm:0

Sao lưu máy chủ Ubuntu đơn giản

lá cờ in

Tôi có một máy chủ nhỏ được thiết lập và tôi còn khá mới với việc này, vì vậy tôi mất khoảng hai ngày để thiết lập và chạy theo cách tôi muốn. Bây giờ hy vọng rằng tôi sẽ không có bất kỳ lý do nào để thực hiện bất kỳ thay đổi nào đối với thứ này trong tương lai gần và tôi có thể để nó chạy. Lý do tôi phải làm điều này ngay từ đầu là vì máy chủ cuối cùng của chúng tôi đã chết và chúng tôi đã mất tất cả các cấu hình cho nó. Vì vậy, những gì tôi đang cố gắng làm là tạo một bản sao lưu bán thường xuyên của toàn bộ hệ thống, giống như một loại hình ảnh đĩa, trong đó quá trình khôi phục phải là một quá trình chuyển tiếp thẳng. Toàn bộ hệ thống chiếm ít hơn 20GB. Tôi có một máy chủ NAS cục bộ lớn hơn nhiều để chúng tôi có thể lưu trữ các bản sao lưu trên đó.

Tôi nghĩ sẽ có một cách đơn giản để tạo ảnh đĩa, nhưng tôi hơi lạc lõng trong tất cả các tùy chọn. dd có vẻ quá mức cần thiết và việc chạy nó mỗi tuần một lần có thực sự khó khăn trên ổ ssd mà tôi đang sao chép không?

Máy chủ đã thiết lập LVM và có vẻ như tạo ảnh chụp nhanh bằng cách này có thể là ý tưởng đúng, nhưng tôi vẫn rất bối rối về cách thực hiện và cách biến những ảnh chụp nhanh đó thành bản sao lưu có thể sử dụng được lưu trữ ở nơi khác. Nếu đĩa đã được thiết lập với LVM (tôi đã sử dụng các giá trị mặc định để cài đặt máy chủ Ubuntu), tôi có an toàn để bắt đầu tạo các ổ đĩa logic hay tôi cần thực hiện sao lưu trước khi bắt đầu tạo sao lưu? Sau đó, khi ảnh chụp nhanh được tạo, tôi không chắc làm cách nào để thực sự biến nó thành bản sao lưu tập tin, có thể được lưu trữ ở nơi khác. Bản năng của tôi nói rằng tôi có thể sử dụng dd cho việc đó, nhưng dd làm tôi sợ và tôi thực sự không muốn làm hỏng bất cứ điều gì vì hiện tại máy chủ đang hoạt động rất trơn tru.

Nếu ai đó có thể cho tôi một số hướng dẫn đơn giản về cách tạo một bản sao lưu đơn giản (hy vọng là bằng LVM) của toàn bộ drive (hoặc bất cứ thứ gì cần thiết để có thể nhanh chóng khôi phục máy về chính xác thiết lập mà tôi hiện có) và lưu trữ trên máy chủ (tốt nhất là thông qua samba), điều đó sẽ được đánh giá rất cao.

lá cờ cn
Ray
Tôi không thể giúp bạn tạo ảnh chụp nhanh. Cá nhân tôi sử dụng `rsnapshot` để tạo bản sao lưu định kỳ. Thay vì sao lưu các chương trình, tôi sẽ sao lưu các tệp cá nhân trong `/home` và các tệp cấu hình trong `/etc`. Nếu có sự cố xảy ra, tôi thực sự muốn cài đặt lại Ubuntu và sau đó đặt lại các tệp `/etc`. Thật vậy, điều này không dễ dàng như một bức ảnh chụp nhanh. Tôi có ảnh chụp nhanh cho `virtualbox`, nhưng tôi nghi ngờ bạn muốn chạy Ubuntu trong Ubuntu.
EricEDFilms avatar
lá cờ in
Tôi đoán nỗi sợ hãi của tôi là một số khía cạnh của thiết lập khó hiểu mà tôi đã làm sẽ không được lưu nếu tôi chỉ sao chép /home và /etc...như quyền của người dùng và chương trình nào được cài đặt, với cấu hình phức tạp của chúng. Tất cả những thứ đó có thể được phục hồi dễ dàng bằng cách lưu một vài thư mục cấp cao nhất không? Cảm ơn vì sự trả lời.
lá cờ cn
Ray
`rsnapshot` phải được thiết lập bằng tài khoản của người dùng root. (Trên thực tế, nó sẽ chạy dưới dạng `cronjob` của người dùng root.) Vì vậy, các tệp được sao chép trong khi vẫn giữ các quyền của bản gốc. Nếu bạn cần khôi phục từ các bản sao lưu, thì bạn chỉ cần sao chép chúng trở lại. Tôi khuyên bạn nên thử thiết lập nó (hoặc bất kỳ giải pháp thay thế nào khác) và để nó chạy và xem kết quả có làm bạn hài lòng không. Đó là, nếu không có ai khác cung cấp cho bạn câu trả lời tốt hơn về việc thực hiện ảnh chụp nhanh (một lần nữa, tôi không thể giúp bạn ở đó...xin lỗi!).
EricEDFilms avatar
lá cờ in
Ok, `rsnapshot` có thể là một lựa chọn thay thế tốt. Cuối cùng, khi ổ cứng chết, tôi không ngại cài đặt lại Ubuntu, miễn là việc khôi phục mọi thứ sau đó rất đơn giản. `rsnapshot` có thể sử dụng chia sẻ smb được gắn kết làm đích cho các bản sao lưu không? Có những thư mục cụ thể nào mà tôi nên bao gồm hoặc loại trừ khỏi bản sao lưu nếu tôi muốn giữ lại gần như mọi thứ không?
lá cờ cn
Ray
Tôi đoán [điều này](https://help.ubuntu.com/lts/installation-guide/armhf/apcs02.html) sẽ giúp bạn quyết định? Chắc chắn là `/etc`. Nếu bạn đã cài đặt các chương trình cục bộ, thì chúng sẽ nằm trong `/usr/local`, nhưng vì bạn đã cài đặt thủ công nên có lẽ bạn có thể thực hiện lại. Và vâng, bạn có thể sao lưu vào bất kỳ phân vùng nào được gắn kết. Bạn thậm chí có thể sao lưu vào máy chủ [từ xa](https://www.thegeekstuff.com/2009/09/linux-remote-backup-using-rsnapshot-rsync-utility/). Tôi không nghĩ bạn nên căng thẳng khi quyết định chọn một chương trình ngay bây giờ. Thay vào đó, hãy thử nó và xem. Nếu nó không dành cho bạn, hãy thử một cái gì đó khác ...
EricEDFilms avatar
lá cờ in
Ok, tôi sẽ thử nó. Cảm ơn bạn. Tất cả các cấu hình samba của tôi như người dùng và thư mục dùng chung có được lưu trữ trong `/etc` không? Thế còn thư mục được gắn kết nối với máy chủ NAS, liệu thư mục đó có được lưu trong `/etc` không?
EricEDFilms avatar
lá cờ in
Hãy để chúng tôi [tiếp tục cuộc thảo luận này trong cuộc trò chuyện](https://chat.stackexchange.com/rooms/128760/discussion-between-ericedfilms-and-ray).

Đă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.