k*****u 发帖数: 1688 | 1 如果重装系统,曾经装过的那些tools/packages怎么能快速找回来?很多dependency都
是需要的时候断断续续安装的,重装系统以后怎么搞?
想到的一个办法是弄在虚拟机上,这样定时备份,需要的时候恢复。而且虚拟机多多少
少性能会有些影响。
还有就是docker,到时候直接恢复某个版本。用docker增加一点新工作量。
有没有什么好办法像git一样,能直接滚回某个版本?
大家都是怎么做的? 能不能给个参考
谢谢 |
w***g 发帖数: 5958 | 2 docker + git ?
【在 k*****u 的大作中提到】 : 如果重装系统,曾经装过的那些tools/packages怎么能快速找回来?很多dependency都 : 是需要的时候断断续续安装的,重装系统以后怎么搞? : 想到的一个办法是弄在虚拟机上,这样定时备份,需要的时候恢复。而且虚拟机多多少 : 少性能会有些影响。 : 还有就是docker,到时候直接恢复某个版本。用docker增加一点新工作量。 : 有没有什么好办法像git一样,能直接滚回某个版本? : 大家都是怎么做的? 能不能给个参考 : 谢谢
|
c******n 发帖数: 16666 | 3 除了wdong说得docker以外
其实你说的就是vm的snapshot
你觉得你要运行个第三方sh 大改系统作死的时候
做一个snapshot
如果弄崩了 就恢复好了
关键是snapshot用好要删掉 否则影响性能还占磁盘空间 |
e*******o 发帖数: 4654 | 4 写bash,不手动装。
【在 k*****u 的大作中提到】 : 如果重装系统,曾经装过的那些tools/packages怎么能快速找回来?很多dependency都 : 是需要的时候断断续续安装的,重装系统以后怎么搞? : 想到的一个办法是弄在虚拟机上,这样定时备份,需要的时候恢复。而且虚拟机多多少 : 少性能会有些影响。 : 还有就是docker,到时候直接恢复某个版本。用docker增加一点新工作量。 : 有没有什么好办法像git一样,能直接滚回某个版本? : 大家都是怎么做的? 能不能给个参考 : 谢谢
|
h*i 发帖数: 3446 | 5 然后写Dockerfile,把bash scripts都放到docker里面,自动就装好了。
也就是卫东说的docker+git,这是目前标准的做法。
这个办法的好处是在云里面,不费存储vm snapshot的那个钱。比如AWS上存snapshot的
开销其实蛮大的。
【在 e*******o 的大作中提到】 : 写bash,不手动装。
|
c******n 发帖数: 16666 | 6 马总苛捐杂税吓死人 我一直不敢放开用
snapshot一般是本地esxi上可以弄一下 那个硬盘占用很厉害
【在 h*i 的大作中提到】 : 然后写Dockerfile,把bash scripts都放到docker里面,自动就装好了。 : 也就是卫东说的docker+git,这是目前标准的做法。 : 这个办法的好处是在云里面,不费存储vm snapshot的那个钱。比如AWS上存snapshot的 : 开销其实蛮大的。
|