Hướng dẫn - Thủ thuật - Sao lưu hệ thống với Timeshift | VN-Z | Cộng đồng Chia Sẻ Kiến Thức Công Nghệ và Phần Mềm Máy Tính

Hướng dẫn Thủ thuật - Sao lưu hệ thống với Timeshift

Bim Sponges

Bộ lọc bằng cơm sườn bì chả trứng rắc nhiều tóp mỡ
VIP User
ubuntu_22.04_wallpaper.jpg


Linux là một hệ điều hành có độ tùy chỉnh cao nên trong quá trình sử dụng, có đôi lần bạn sẽ chạy / xóa những gì đó mà rất quan trọng không thể khắc phục được trong hệ thống, mặc dù việc cài mới có thể rất khả quan nhưng không phải ai cũng sẵn sàng cài mới để tìm lại những gì mình đã tùy chỉnh.

Do đó, chúng ta cần tới các phần mềm sao lưu hệ thống, mỗi phần mềm đều có cái hay cái dở, bài viết này mình sẽ giới thiệu phần mềm sao lưu nổi bật nhất trong số đó mang tên Timeshift.

Vậy Timeshift là gì ?
Là một công cụ sao lưu và khôi phục hê thống với khả năng tạo ảnh chụp (snapshot) bằng cơ chế rsync hoặc btrfs, tạo một điểm khôi phục gốc tại lần đầu bạn dùng nó, những lần sao lưu tiếp theo chỉ ghi nhận những thay đổi để đẩy nhanh tiến trình và tối ưu dung lượng (tương tự như file version history trên Windows).

Một số tính năng chính -
- Thiết lập cơ bản.
- Có thể dùng lệnh từ Terminal hoặc dùng giao diện GUI.
- Cơ chế sao lưu btrfs hoặc rsync để bạn lựa chọn (còn tùy thuộc vào bản Linux của bạn hỗ trợ cái nào).
- Lên lịch sao lưu (giờ, ngày, tuần, tháng, v.v..).
- Tùy chọn nơi sao lưu theo ý thích.

Lưu ý -
Điểm mạnh
:
- Tốc độ sao lưu nhanh, có thể vừa dùng máy vừa sao lưu, nhưng nên để máy yên một chút cũng tốt.
- Giao diện trực quan, dễ hiểu, dễ thao tác.
- Lên lịch sao lưu và tự động hóa theo lịch.
- Loại trừ thư mục hoặc dữ liệu nào bạn không muốn sao lưu.
Điểm yếu:
- Không hỗ trợ lưu trên các phân vùng có định dạng của Windows như NTFS, FAT, v.v.. và chỉ các phân vùng của Linux (EXT4, EXT3, v.v..).
- Không hỗ trợ lưu thông qua Remote Desktop hoặc ổ đĩa mạng (SMB, Cloud).
- Không thể tự đặt tên cho thư mục bạn sẽ lưu, mặc định thư mục chính luôn là timeshift.
- Không thể mã hóa bản sao lưu, cái này người dùng cá nhân sẽ không cần lắm đâu.

Cài đặt -
Mở Terminal (tổ hợp phím Ctrl Alt T), nhập lần lượt các lệnh dưới tùy theo bản Linux của bạn, nhớ enter sau mỗi dòng, vì dùng lệnh sudo cấp quyền nên phải nhập lại mật khẩu hệ thống.

- Ubuntu và các bản phân phối từ nó -
sudo add-apt-repository ppa:teejee2008/timeshift -y (có thể không dùng lệnh này cũng được)
sudo apt update
sudo apt install timeshift -y

- Fedora, CentOS và RHEL -
sudo dnf install timeshift

- Arch Linux và Manjaro
yay -S timeshift

Sử dụng -
Sau khi cài đặt thành công, có thể nhập chạy Timeshift ngay Terminal hoặc ấn tổ hợp phím Super (Windows) A mở Apps tìm Timeshift (thường là cuối cùng), giao diện khi chạy sẽ yêu cầu nhập mật khẩu để cấp quyền, bạn nhập vào và ấn Authenticate.
image.png


Giao diện chính của chương trình (mình có sao lưu sẵn 1 bản rồi).
imageba3836d2963c63fa.png


Cấu hình ban đầu:
- Lựa chọn cơ chế sao lưu trong thẻ Type, ở đây mình chọn rsync.
image04a7c391a9e0215c.png

- Chọn vị trí lưu bản sao lưu trong thẻ Location, mình lưu ra ngoài USB.
imagecc222aff98d99fc8.png

- Bạn có thể lên lịch trong thẻ Schedule để chương trình tự vận hành, ở đây mình tự chủ được nên không chọn.
imagea8322231faf4088a.png

- Mặc định chương trình sẽ loại trừ các vị trí lưu trữ dữ liệu người dùng, bạn có thể chọn các vị trí bạn muốn sao lưu bằng thẻ Users, lọc cái nào cần rồi chọn vào cột cuối cùng "Include All Files".
image7e46a1bb9ce88968.png

- Có thể thêm hoặc loại trừ các vị trí khác nếu bạn thích bằng thẻ Filters, để thêm có thể dùng Add / Add Files / Add Folders, để xóa thì chọn dòng cần xóa và ấn Remove.
image28bdad475215452a.png

- Thẻ Misc có thể chỉnh định dạng ngày tháng trong dữ liệu sao lưu.
image1ab67f5aa896d7fe.png


Tạo bản sao lưu:
- Sau khi cấu hình xong, ấn Create ở giao diện chính, chương trình sẽ tự động sao lưu, bạn tạm thời treo máy chờ chương trình sao lưu xong. Do mình sao lưu lần 2 nên chương trình sẽ tự động sao lưu những file có thay đổi so với bản gốc.
image844845c04e118a74.png


Kiểm tra dung lượng:
- So sánh lần đầu sao lưu và những lần sau (ở đây mình ví dụ 2 lần), bạn sẽ thấy sự khác nhau rõ rệt. Cho nên khi có làm gì đó lầm lỡ, bạn sẽ biết nên chọn bản sao lưu nào để khôi phục chứ không phải lúc nào cũng dùng bản gốc đầu tiên (bản gốc luôn là bản nặng nhất).
* Lần sao lưu gốc đầu tiên, sao lưu tất cả, tổng 16.8 GB.
image92141339fae76b0a.png

* Lần sao lưu thứ hai, tự động sao lưu những dữ liệu thay đổi với khoảng chưa tới 1 GB thay đổi.
imagee0a75d0db175d51f.png


Khôi phục hệ thống:
- Để khôi phục, chỉ cần chọn bản sao lưu trong giao diện Timeshift và ấn Restore, để mặc định và ấn Next và chờ là xong (nên tắt hết các ứng dụng đang dùng và để yên máy, hoàn tất khởi động lại là được).
image1680c98482bbc497.png



Xóa bản sao lưu:
- Chọn bản sao lưu cần xóa và ấn Delete là được.

Gỡ cài đặt -
Nếu bạn không muốn dùng hoặc trải nghiệm đã đủ, có thể gỡ ra bằng các lệnh sau, xem lại bước cài đặt ở trên để biết nhập vào đâu.
sudo apt remove --purge timeshift -y
sudo add-apt-repository ppa:teejee2008/timeshift --remove -y (nếu không dùng lệnh thêm ppa ở trên thì không cần dùng ở đây luôn)

Chúc các bạn thành công !
Nguồn: tham khảo GitHub của tác giả teejee2008 và mò mẫm :cool:.
 
Sửa lần cuối:

Jailbird6824

Búa Gỗ Đôi
Timeshift đã chuyển sang dev bởi Mint Linux, hãy dùng repo mới tại

 

Bim Sponges

Bộ lọc bằng cơm sườn bì chả trứng rắc nhiều tóp mỡ
VIP User
Timeshift đã chuyển sang dev bởi Mint Linux, hãy dùng repo mới tại

Thật ra PPA teejee2008 cũng chuyển thẳng sang tải từ repo linuxmint rồi bạn, nên có thể add hoặc không add cũng không sao, cảm ơn bạn, hehe ..
Screenshot from 2024-10-07 09-31-27-compress.png


Mình kiểm tra nó cũng là bản mới nhất :> ..
1728268469863.png


Nhưng mình cũng có cập nhật lại bài viết thêm lựa chọn không cần thêm PPA nếu không thích, cảm ơn bạn {bye}
 

plesiosaurus

Rìu Sắt Đôi
Xài system restore của windows cho nhanh lẹ khỏi lo lỗi và chậm máy như xài pm{nosebleed}
 

Quyenvq1

Rìu Bạc
Hồi trước em tập tành làm mấy cái host xong hồi thấy đẹp quá mà tiếc, nghèo nàn ko có tiền đầu tư VPS cứ nhảy nay đây mai đó reg trial xong hồi cũng tìm tới phương án Timeshift này. 1 tháng sau bug ra nó lỗi tè le ko restore đc. Mé nghĩ mà nó cay
 

Bim Sponges

Bộ lọc bằng cơm sườn bì chả trứng rắc nhiều tóp mỡ
VIP User
Hồi trước em tập tành làm mấy cái host xong hồi thấy đẹp quá mà tiếc, nghèo nàn ko có tiền đầu tư VPS cứ nhảy nay đây mai đó reg trial xong hồi cũng tìm tới phương án Timeshift này. 1 tháng sau bug ra nó lỗi tè le ko restore đc. Mé nghĩ mà nó cay
Cái này chỉ nên dùng cá nhân cơ bản thôi bạn, nếu hay cài gì nhiều nặng thì nên sử dụng trình backup khác như Déja Dup, Duplicati, Aptik (hình như Aptik cũ rồi nhưng cũng còn chất lượng lắm) .. từ từ mình lên bài hướng dẫn để anh em dùng Linux thấy cái nào hay thì lựa chọn (mấy cái sao lưu ghost trong WinPE thì có mấy anh em khác hướng dẫn rồi với đây là box Linux nên mình không ghi vô) ..

Mình có thể đoán là bạn dùng Timeshift nhưng chọn sai bản khôi phục, trường hợp của bạn nên sử dụng snapshot theo thứ tự: gốc > thay đổi sau gốc lần 1 > thay đổi sau gốc lần 2 > v.v.. chứ không dùng bản khôi phục mới nhất (gần nhất) được. Vì với thằng này thì nó sẽ dùng cơ chế snapshot dựa trên thay đổi từ những lần sao lưu khác, càng mới nhất thì càng nhẹ và thiếu (so với bản sao lưu gốc đầy đủ).

Mà thôi, xài Linux phải lăn xả, trải nghiệm mấy lần là thấm vô tới tư tưởng :v ..
Mình đang buồn ngủ nên hành văn hơi lủng củng bạn thông cảm T_T ..
 


Top