Bảo vệ hệ thống Linux của bạn bằng các điểm khôi phục và bản sao lưu sử dụng Timeshift.

Cập nhật lần cuối: 10/09/2026
tác giả: Isaac
  • Timeshift cho phép bạn tạo các bản sao lưu hệ thống tăng dần để khôi phục các lỗi cấu hình hoặc các bản cập nhật không thành công.
  • Nó phân biệt giữa chế độ RSYNC, tương thích với ổ đĩa ngoài, và chế độ BTRFS, được tích hợp vào hệ thống tệp.
  • Nó chỉ tập trung vào các tệp hệ thống và cấu hình, mặc định loại trừ dữ liệu cá nhân của người dùng.

Bàn làm việc với máy tính xách tay và một vài ổ cứng ngoài để sao lưu dữ liệu.

Chắc hẳn bạn đã nghe đi nghe lại câu nói này cả nghìn lần rồi: hãy sao lưu dữ liệu. Vấn đề là, dù biết tầm quan trọng của việc này, hầu hết chúng ta đều bỏ qua nó cho đến khi tai họa ập đến. Hãy tưởng tượng một ngày nào đó bạn thức dậy và phát hiện ổ cứng của mình bị hỏng hoặc một lệnh sudo được thực thi không đúng cách đã khiến hệ thống Linux của bạn trở nên hỗn loạn. Nếu không có bản sao lưu, về cơ bản bạn đang hướng đến thảm họa và có thể mất cả công sức cả đời chỉ trong nháy mắt.

Để tránh những vấn đề này, chìa khóa không phải là làm việc chăm chỉ hơn, mà là làm việc thông minh hơn. Cách tốt nhất để đảm bảo bạn không quên sao lưu dữ liệu là tự động hóa quy trình để nó diễn ra tự động, mà bạn không cần phải động tay vào. Đây là lúc Timeshift phát huy tác dụng, một công cụ tuyệt vời cho phép bạn tạo điểm khôi phục và quay lại trạng thái trước đó khi xảy ra sự cố, cho phép bạn thử nghiệm hệ thống của mình mà không phải lo lắng thường trực về việc làm hỏng mọi thứ.

Ảnh cận cảnh một đơn vị máy chủ hiện đại trong trung tâm dữ liệu với ánh sáng xanh lam, tượng trưng cho cơ sở hạ tầng bảo mật trong hệ điều hành Linux.
Bài viết liên quan:
Bảo mật Linux: Hướng dẫn toàn diện về sao lưu và phục hồi sau sự cố.

Timeshift là gì và nó thực sự được dùng để làm gì?

Ảnh cận cảnh ổ cứng ngoài được kết nối với máy tính xách tay qua cáp USB.

Timeshift là một ứng dụng phần mềm miễn phí được phát triển bởi Tony George, về cơ bản thực hiện chức năng tương tự như Windows System Restore hoặc macOS Time Machine. Chức năng chính của nó là bảo vệ sự ổn định của máy tính bằng cách tạo các bản sao lưu hệ thống tăng dần . Nếu bạn cài đặt bản cập nhật làm hỏng quá trình khởi động hoặc cấu hình thứ gì đó khiến máy tính của bạn không thể sử dụng được, bạn chỉ cần khôi phục bản sao lưu, và hệ thống sẽ trở lại trạng thái chính xác như lúc bản sao lưu được tạo.

  Hướng dẫn cách sử dụng Firejail trên Linux để cách ly và bảo vệ ứng dụng.

Điều quan trọng cần hiểu là Timeshift không phải là công cụ để lưu ảnh, video hoặc tài liệu cá nhân của bạn. Mục đích của nó là bảo vệ các tập tin hệ thống và cài đặt quan trọng. Theo mặc định, nó loại trừ các thư mục người dùng vì nó không muốn bạn vô tình xóa một tài liệu bạn đã viết ngày hôm qua khi khôi phục hệ thống về trạng thái của ba ngày trước. Nếu bạn muốn sao lưu dữ liệu cá nhân của mình, tốt nhất nên kết hợp Timeshift với các công cụ như Back In Time hoặc tìm hiểu các chương trình sao lưu khác.

Hướng dẫn sử dụng Timeshift trên Linux để tạo bản sao lưu tự động.
Bài viết liên quan:
Hướng dẫn đầy đủ về Timeshift trong Linux: Sao lưu và phục hồi hệ thống

Các loại sao lưu: Rsync so với Btrfs

Lắp đặt máy chủ trong trung tâm dữ liệu với cáp mạng và phần cứng tiên tiến.

  • Chế độ RSYNC: Đây là lựa chọn tiêu chuẩn và linh hoạt nhất. Nó sử dụng công cụ rsync và tạo ra... liên kết cứng Đối với các tập tin không thay đổi giữa các lần sao lưu, nó sẽ tối ưu hóa dung lượng ổ đĩa. Điều tuyệt vời nhất là nó cho phép bạn lưu các bản sao lưu trong... bất kỳ đơn vị bên trong hoặc bên ngoài nào Nó sử dụng hệ thống tập tin tương thích với Linux (như ext4), mặc dù không hỗ trợ các định dạng của Windows như NTFS hoặc FAT32.
  • Chế độ BTRFS: Tùy chọn này nhanh hơn và hiệu quả hơn nhiều, nhưng nó yêu cầu bạn phải cài đặt Linux trên phân vùng Btrfs. Nó tạo ra các bản sao. từng chút một Gần như ngay lập tức. Nhược điểm là các bản sao lưu được lưu trên cùng một ổ đĩa, vì vậy nếu ổ đĩa vật lý bị hỏng, bạn sẽ mất cả hệ thống và bản sao lưu.

Hướng dẫn từng bước thiết lập Timeshift

Chuyên viên CNTT đang làm việc với máy tính xách tay trước các giá đỡ máy chủ.

Nếu bạn sử dụng Linux Mint, đó là một món quà vì nó đã được cài đặt sẵn. Trên các bản phân phối khác như Ubuntu, bạn có thể cài đặt bằng cách mở terminal và chạy lệnh `sudo apt install timeshift` (hoặc thêm PPA của teejee2008 nếu nó không có trong kho lưu trữ chính thức). Trên Arch Linux, bạn sẽ tìm thấy nó thông qua AUR.

Tủ rack máy chủ hiện đại với ánh sáng xanh lam trong trung tâm dữ liệu, thể hiện cơ sở hạ tầng nơi cấu hình sao lưu Linux.
Bài viết liên quan:
Hướng dẫn đầy đủ về cách thiết lập sao lưu tự động với rsync trên Linux

Sau khi mở, trình hướng dẫn sẽ hướng dẫn bạn qua các bước thiết lập. Đầu tiên, bạn chọn chế độ (chúng tôi khuyên dùng Rsync cho hầu hết người dùng), sau đó chọn vị trí lưu trữ . Một lời khuyên hữu ích: hãy sử dụng ổ cứng nội bộ thứ hai hoặc ổ cứng ngoài để phòng ngừa lỗi phần cứng. Tiếp theo là thiết lập lịch sao lưu tự động . Bạn có thể quyết định hệ thống sẽ thực hiện sao lưu hàng giờ, hàng ngày, hàng tuần hoặc hàng tháng, và xác định số lượng bản sao lưu bạn muốn giữ lại để tránh làm đầy ổ đĩa.

  Máy bay không người lái quân sự thực sự sử dụng hệ điều hành nào?

Trước khi nhấn nút Tạo, hãy xem qua tab Bộ lọc và Người dùng . Tại đây, bạn có thể quyết định có bao gồm bất kỳ thư mục cá nhân nào hoặc loại trừ các thư mục cụ thể hay không. Sau khi mọi thứ đã được cấu hình, hãy nhấn nút Tạo để tạo bản sao lưu đầu tiên. Hãy nhớ rằng lần đầu tiên sẽ mất nhiều thời gian hơn đáng kể vì nó phải sao chép toàn bộ hệ thống, nhưng các bản sao lưu tiếp theo sẽ nhanh hơn vì chúng được sao chép từng bước.

Làm thế nào để cứu hệ thống của bạn khi mọi thứ đều gặp sự cố?

Hình ảnh chồng các ổ cứng bên trong trên nền trắng, tượng trưng cho dung lượng lưu trữ dữ liệu.

Khi hệ thống của bạn bắt đầu gặp sự cố, chỉ cần mở Timeshift, chọn bản sao lưu mong muốn từ danh sách và nhấp vào Khôi phục. Chương trình sẽ phân tích sự khác biệt giữa trạng thái hiện tại và bản sao lưu, hiển thị cho bạn những tệp nào sẽ được sửa đổi và sau khi bạn xác nhận, sẽ tự động khởi động lại máy tính để áp dụng các thay đổi. Nếu hệ thống thậm chí không khởi động được, bạn có thể chạy Timeshift từ USB Live để khôi phục cài đặt từ nguồn bên ngoài.

Tự động hóa sao lưu bằng các lệnh RSYNC trong Linux
Bài viết liên quan:
Cách tự động hóa sao lưu trong Linux bằng rsync và cron

Các giải pháp nâng cao: Sao chép toàn bộ và khôi phục thủ công

Nếu bạn cần một giải pháp mạnh mẽ hơn điểm khôi phục, bạn có thể chọn tạo ảnh đĩa đầy đủ . Trong Linux, lệnh `sudo dd` là công cụ tối ưu để tạo bản sao chính xác từng bit của một phân vùng, mặc dù cần sử dụng cẩn thận vì lỗi đường dẫn có thể xóa dữ liệu không thể phục hồi. Trong trường hợp khẩn cấp khi bạn chỉ có quyền truy cập vào giao diện dòng lệnh, bạn có thể sử dụng `tar -cvzf` để đóng gói và nén các tài liệu quan trọng nhất của mình vào tệp lưu trữ `.tar.gz` và đảm bảo tính toàn vẹn của chúng bằng cách tạo dấu vân tay md5sum.

Một chiến lược phục hồi mạnh mẽ đòi hỏi phải phân biệt giữa việc khôi phục cấu hình hệ thống để khắc phục lỗi kỹ thuật và sao lưu dữ liệu cá nhân để tránh mất mát ngoài ý muốn. Bằng cách kết hợp Timeshift để đảm bảo tính ổn định của hệ điều hành với các công cụ đóng gói hoặc sao chép tệp quan trọng, bất kỳ người dùng Linux nào cũng có thể yên tâm xử lý các bản cập nhật và cấu hình thử nghiệm vì luôn có phương án dự phòng để quay lại trạng thái hoạt động bình thường.

sao lưu
Bài viết liên quan:
Các loại sao lưu: phương pháp, ưu điểm và cách chọn loại phù hợp