- 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.
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ứ.
Timeshift là gì và nó thực sự được dùng để làm gì?

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.
Đ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.
Các loại sao lưu: Rsync so với Btrfs

- 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

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.
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.
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ố?

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.
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.
Người viết đam mê về thế giới byte và công nghệ nói chung. Tôi thích chia sẻ kiến thức của mình thông qua viết lách và đó là những gì tôi sẽ làm trong blog này, cho bạn thấy tất cả những điều thú vị nhất về tiện ích, phần mềm, phần cứng, xu hướng công nghệ, v.v. Mục tiêu của tôi là giúp bạn điều hướng thế giới kỹ thuật số một cách đơn giản và thú vị.