LXD--DD脚本OsMutation
耳鸣
将任何开放VZ/LXCVPS重新安装到德比亚/锡托/阿尔卑斯山
特点
- 支持开放VZ7和LXC
- 支持重新安装到多个操作系统
用法
wget -qO OsMutation.sh https://raw.githubusercontent.com/LloydAsp/OsMutation/main/OsMutation.sh && chmod u+x OsMutation.sh && ./OsMutation.sh
或
curl -so OsMutation.sh https://raw.githubusercontent.com/LloydAsp/OsMutation/main/OsMutation.sh && chmod u+x OsMutation.sh && ./OsMutation.sh
对于磁盘较小的VPS(低于1GB,实验支持)
wget -qO OsMutation.sh https://raw.githubusercontent.com/LloydAsp/OsMutation/main/OsMutationTight.sh && chmod u+x OsMutation.sh && ./OsMutation.sh
注意到
- 一个新的系统将被安装,所有的旧数据将被删除!先备份你的重要数据。
- 支持的是开放VZ7和以上,而不是开放VZ6.
- 不支持虚拟机,如KVM、Xen和VMWE。
它是如何工作的
开放VZ和LXC是典型的容器虚拟化技术。主机操作系统内核与主机和其他容器共享,操作系统所需的所有应用程序和运行时库都以容器本身包装在一起。
因此,如果您想替换操作系统,只需替换容器中的文件即可。就这样,简单明了。注意行动的顺序,因为有一些依赖的文件。
模板来源
直接从 http://images.linuxcontainers.org ,开放VZ7模板是从开放VZ7官方标准化组织中提取的。
感谢
去做
- 支持非互动模式,接受论据
- 支持定制模板源
- 支持更多的操作系统
- 修正LXC下的网络错误
- 自动配置IPv6网络
评论