[Feelings & Sharing] 比较好奇的一个事
Tofloor
poster avatar
Lwh2008-Equinox
deepin
2024-01-16 17:18
Author

比较好奇,如果deepin学习安卓备份压缩包

以及备份主文件夹、配置文件然后打成包,建立好文件夹,到时候能不能打成deb然后作为还原包用(或者是其他格式的)

Reply Favorite View the author
All Replies
yanjuner
Super Moderator
2024-01-16 17:35
#1

我看完你说的

竟然觉得说不定是个可行的路径

Reply View the author
Lwh2008-Equinox
deepin
2024-01-16 17:47
#2
yanjuner

我看完你说的

竟然觉得说不定是个可行的路径

我知这个是参考的rhel升级的思路,人家的系统更新就是一个rpm,简洁明了

Reply View the author
Lwh2008-Equinox
deepin
2024-01-16 17:54
#3
yanjuner

我看完你说的

竟然觉得说不定是个可行的路径

不过我后来想了想,还不如直接备份整个/usr;/etc;/home;/var等等,然后就是打成特定格式的包,到时候在新的系统环境上面用相应的备份软件恢复即可(假设就是把那几个目录的文件直接解压缩然后覆盖过去),主要是这段时间在想关于Linux系统迁移、重置以后不方便恢复环境的问题。。。

Reply View the author
安洛
deepin
2024-01-16 18:01
#4
Lwh2008-Equinox

不过我后来想了想,还不如直接备份整个/usr;/etc;/home;/var等等,然后就是打成特定格式的包,到时候在新的系统环境上面用相应的备份软件恢复即可(假设就是把那几个目录的文件直接解压缩然后覆盖过去),主要是这段时间在想关于Linux系统迁移、重置以后不方便恢复环境的问题。。。

直接tar压缩、解压缩是可行的,而且是最简单的方案。包管理对于简单的备份迁移要求来说太复杂,对于高级的备份迁移要求来说又不太适配。

Reply View the author
Lwh2008-Equinox
deepin
2024-01-16 20:49
#5
安洛

直接tar压缩、解压缩是可行的,而且是最简单的方案。包管理对于简单的备份迁移要求来说太复杂,对于高级的备份迁移要求来说又不太适配。

like

Reply View the author
核桃
deepin
2024-01-17 09:48
#6

本地打包搞很容易折腾丢数据或者各自问题,不如考虑搞一个云服务,然后数据扔上去,然后升级出现问题就回滚。 然后云服务可以作为高级用户或者付费用户的需求,这样可能会更方便一点,问题都扔到云端处理。

Reply View the author
mozixun
deepin
2024-01-17 22:18
#7

不如btrfs瞬间到位😂

Reply View the author
Lwh2008-Equinox
deepin
2024-01-18 06:06
#8
mozixun

不如btrfs瞬间到位😂

我的意思还有就是在另一台新电脑上面快速恢复环境,即使不是btrfs

Reply View the author
mozixun
deepin
2024-01-18 21:00
#9
Lwh2008-Equinox

我的意思还有就是在另一台新电脑上面快速恢复环境,即使不是btrfs

把/目录里面文件全部复制到.img里,然后在另一台电脑上解压覆盖img也可以吧😂

Reply View the author
广雅居士
deepin
2024-01-20 14:53
#10

不知道我理解的对不对,其实你可以用mksquashfs命令来把系统目录压缩成squahsfs文件,甚至你可以把整个系统压缩成squashfs文件。展开时只要把squashfs文件用mount命令挂载到一个目录,再用cp -a 命令拷贝出来即可。

Reply View the author
Lwh2008-Equinox
deepin
2024-01-20 16:23
#11
广雅居士

不知道我理解的对不对,其实你可以用mksquashfs命令来把系统目录压缩成squahsfs文件,甚至你可以把整个系统压缩成squashfs文件。展开时只要把squashfs文件用mount命令挂载到一个目录,再用cp -a 命令拷贝出来即可。

有一点太大了,感觉只需要压缩用得着的目录(哎,如果是unix其实只需要压缩/usr就可以还原系统joy

Reply View the author