Linux使用timeshift備份到Win分區(qū)

首先要安裝好相關(guān)軟件,其次Windows的快速啟動關(guān)閉以確保分區(qū)能夠正常讀寫。

timeshift的作用相當(dāng)于Win的系統(tǒng)還原,原理是啥,普通用戶也沒必要深究,我也不知道。然而它要求系統(tǒng)快照必須保存于etx文件系統(tǒng)中,win的NTFS是不行的,所以就要使用虛擬磁盤鏡像了。

首先是使用dd在win分區(qū)下,比如F盤快速創(chuàng)建一個20g大小文件:

sync; time (dd if=/dev/zero of=LinuxBackup.img bs=1 count=0 seek=20G; sync)

固態(tài)硬盤下,基本就是秒建一個20G文件。

然后查找空閑loop設(shè)備

losetup -f

掛載img到空閑loop

losetup /dev/loopX  /media/xxx/disk_f/xxx.img 

格式化為ext4

mkfs.ext4 /dev/loopX

然后使用圖形化diskmounter掛載這個設(shè)備到系統(tǒng)。

啟動timeshift-gtk,提示/dev/loopX可用,就可以把系統(tǒng)快照寫入這個虛擬磁盤了。如果沒有顯示,說明設(shè)備uuid設(shè)置錯誤了,需要修改timeshift的配置文件/etc/timeshift/timshift.json。如果說無法寫入,就是把虛擬磁盤掛載為只讀模式了,重新掛載即可。

完成后卸載虛擬磁盤,釋放loop設(shè)備

umount /xxxxx
losetup -d /dev/loopX

以后更改系統(tǒng)導(dǎo)致問題,就可以利用這個快照恢復(fù)了。這樣免去頻繁調(diào)整硬盤分區(qū),而且這種快照讀寫速度比正常物理讀寫也慢不了太多,還是有點(diǎn)價(jià)值的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容