- Binibigyang-daan ka ng Timeshift na lumikha ng mga incremental system snapshot upang maibalik ang mga error sa configuration o mga nabigong update.
- Nakikilala nito ang pagkakaiba sa pagitan ng RSYNC mode, na tugma sa mga external drive, at BTRFS mode, na isinama sa file system.
- Nakatuon lamang ito sa mga system file at configuration, hindi kasama ang personal na data ng user bilang default.
Malamang ay narinig mo na ang parehong bagay nang libu-libong beses: gumawa ng mga backup. Ang problema, kahit alam nating mahalaga ito, karamihan sa atin ay binabalewala ito hanggang sa tayo ay bigyan ng isang malupit na dagok ng tadhana. Isipin mo na lang na magising ka isang araw at matuklasan mong sira na ang iyong hard drive o ang isang hindi maayos na naisagawang sudo command ay nag-iwan sa iyong Linux system ng ganap na kalat. Kung wala kang backup, halos kapahamakan ang iyong mararanasan at maaaring mawala ang iyong panghabambuhay na trabaho sa isang kisap-mata.
Para maiwasan ang mga problemang ito, ang susi ay hindi ang magtrabaho nang mas mahirap, kundi ang maging mas matalino. Ang pinakamahusay na paraan upang matiyak na hindi mo malilimutan ang iyong mga backup ay ang pag-automate ng proseso nang sa gayon ay mangyari ito nang kusa, nang hindi mo na kailangang mag-abala pa. Dito pumapasok ang Timeshift, isang kamangha-manghang tool na nagbibigay-daan sa iyong lumikha ng mga restore point at bumalik sa dating estado kapag may nangyaring mali, na nagbibigay-daan sa iyong mag-eksperimento sa iyong system nang walang palaging takot na masira ang lahat.
Ano ba talaga ang Timeshift at para saan ito talaga ginagamit?

Ang Timeshift ay isang libreng software application na binuo ni Tony George na halos kapareho ng ginagawa ng Windows System Restore o Time Machine ng macOS. Ang pangunahing tungkulin nito ay protektahan ang katatagan ng iyong computer sa pamamagitan ng paglikha ng mga incremental system snapshot. Kung mag-i-install ka ng update na makakasira sa proseso ng pag-boot o mag-configure ng isang bagay na magiging dahilan para hindi magamit ang iyong PC, ibabalik mo lang ang backup, at ang sistema ay magiging katulad ng dati noong panahong kinuha ang backup.
Mahalagang maunawaan na ang Timeshift ay hindi isang tool para sa pag-save ng iyong mga larawan, video, o personal na dokumento. Ang layunin nito ay pangalagaan ang mga system file at mahahalagang setting. Bilang default, hindi nito isinasama ang mga folder ng user dahil ayaw nitong aksidente mong mabura ang isang dokumentong isinulat mo kahapon noong ibinabalik mo ang iyong system sa estado mula tatlong araw na ang nakalipas. Kung nais mong i-back up ang iyong personal na data, pinakamahusay na pagsamahin ang Timeshift sa mga tool tulad ng Back In Time o galugarin ang iba pang mga programa sa pag-backup.
Mga uri ng backup: Rsync vs Btrfs

- Mode ng RSYNC: Ito ang karaniwan at pinaka-maraming gamit na opsyon. Ginagamit nito ang rsync tool at lumilikha ng mahirap na mga link Para sa mga file na hindi nagbago sa pagitan ng mga backup, ino-optimize nito ang espasyo sa disk. Ang pinakamagandang bahagi ay pinapayagan ka nitong i-save ang mga backup sa anumang panloob o panlabas na yunit na gumagamit ng file system na tugma sa Linux (tulad ng ext4), bagama't hindi nito sinusuportahan ang mga format ng Windows tulad ng NTFS o FAT32.
- Mode ng BTRFS: Mas mabilis at mas mahusay ang opsyong ito, ngunit kailangan mong magkaroon ng naka-install na Linux sa isang Btrfs partition. Gumagawa ito ng mga kopya unti unti halos agad-agad. Ang disbentaha ay ang mga backup ay naka-save sa iisang drive, kaya kung masira ang pisikal na drive, maiiwan kang walang sistema at walang backup.
Hakbang-hakbang na gabay sa pag-set up ng Timeshift

Kung gumagamit ka ng Linux Mint, isa itong regalo dahil naka-pre-install na ito. Sa ibang mga distribusyon tulad ng Ubuntu, maaari mo itong i-install sa pamamagitan ng pagbubukas ng terminal at pagpapatakbo ng `sudo apt install timeshift` (o pagdaragdag ng PPA ni teejee2008 kung wala ito sa mga opisyal na repository). Sa Arch Linux, makikita mo itong available sa pamamagitan ng AUR.
Kapag nabuksan na, gagabayan ka ng wizard sa pag-setup. Una, pipiliin mo ang mode (inirerekomenda namin ang Rsync para sa karamihan ng mga user), pagkatapos ay pipiliin mo ang lokasyon ng storage . Isang propesyonal na tip: gumamit ng pangalawang internal hard drive o external drive para protektahan ang iyong sarili laban sa mga pagkabigo ng hardware. Susunod ay ang automated scheduling . Maaari kang magpasya na magsagawa ng mga backup ang system oras-oras, araw-araw, lingguhan, o buwanan, at tukuyin kung ilan sa mga ito ang gusto mong panatilihin para maiwasan ang pagpuno ng iyong disk.
Bago i-click ang button na Gumawa, tingnan ang tab na Mga Filter at Mga Gumagamit . Dito ka maaaring magdesisyon kung isasama ang anumang personal na folder o ibukod ang mga partikular na direktoryo. Kapag na-configure na ang lahat, i-click ang button na Gumawa upang makabuo ng iyong unang snapshot. Tandaan na ang unang pagkakataon ay mas matagal dahil kailangan nitong kopyahin ang buong sistema, ngunit ang mga kasunod na snapshot ay magiging mabilis dahil unti-unti ang mga ito.
Paano iligtas ang iyong sistema kapag nabigo ang lahat

Kapag nagsimulang magkaproblema ang iyong system, buksan lamang ang Timeshift, piliin ang nais na snapshot mula sa listahan, at i-click ang Restore. Susuriin ng programa ang mga pagkakaiba sa pagitan ng kasalukuyang estado at ng backup, ipapakita sa iyo kung aling mga file ang babaguhin, at, pagkatapos mong kumpirmahin, awtomatikong ire-restart ang iyong computer upang ilapat ang mga pagbabago. Kung ayaw man lang mag-boot ng system, maaari mong patakbuhin ang Timeshift mula sa isang Live USB upang mabawi ang iyong instalasyon mula sa isang panlabas na pinagmulan.
Mga advanced na alternatibo: Ganap na cloning at manu-manong pagsagip
Kung kailangan mo ng mas matinding solusyon kaysa sa restore point, maaari kang pumili ng full disk image . Sa Linux, ang utos na `sudo dd` ang pinakamahusay na tool para sa paggawa ng eksaktong bit-by-bit na kopya ng isang partition, bagama't dapat itong gamitin nang may pag-iingat dahil ang isang error sa path ay maaaring permanenteng magbura ng data. Para sa mga emergency kung saan console lang ang access mo, maaari mong gamitin ang `tar -cvzf` para i-package at i-compress ang iyong pinakamahalagang dokumento sa isang `.tar.gz` archive at tiyakin ang integridad ng mga ito sa pamamagitan ng pagbuo ng md5sum fingerprint.
Ang pagkakaroon ng isang matibay na estratehiya sa pagbawi ay kinabibilangan ng pagkakaiba sa pagitan ng pagpapanumbalik ng mga configuration ng system upang ayusin ang mga teknikal na error at pag-backup ng personal na data upang maiwasan ang aksidenteng pagkawala. Sa pamamagitan ng pagsasama ng Timeshift para sa katatagan ng OS sa mga tool sa packaging o cloning para sa mga mahahalagang file, maaaring mag-navigate ang sinumang gumagamit ng Linux sa mga pang-eksperimentong update at configuration nang may kapanatagan ng loob na palaging mayroong diskarte sa paglabas upang makabalik sa isang gumaganang estado.
Masigasig na manunulat tungkol sa mundo ng mga byte at teknolohiya sa pangkalahatan. Gustung-gusto kong ibahagi ang aking kaalaman sa pamamagitan ng pagsusulat, at iyon ang gagawin ko sa blog na ito, ipakita sa iyo ang lahat ng mga pinaka-kagiliw-giliw na bagay tungkol sa mga gadget, software, hardware, teknolohikal na uso, at higit pa. Ang layunin ko ay tulungan kang mag-navigate sa digital na mundo sa simple at nakakaaliw na paraan.