I. 准备

1. 下载 & 烧录 CloneZilla Live

前往 http://clonezilla.org/downloads.php 下载CloneZilla Live,有四个版本,我们主要使用的是稳定版(stable)。

而 alternative-stable, stable 的区别主要是基于不同的发行版,前者基于 Ubuntu,而后者基于 Debian。

对于UEFI用户来说,应选择前者,对于传统BIOS用户来说,两者都是可以的。

下载完成后,应该得到一个iso的镜像文件,可以使用 Rufus 将其烧录进 U 盘。

目前尚未有较好的硬盘启动 CloneZilla Live 的方法,在 CloneZilla Live 引导之后,会扫描所有的逻辑驱动器,寻找相关 CloneZilla 的文件,若找到就启动,因此若想实现硬盘启动,必须将 iso 包内的文件放在一个地方,不能只是一个 iso 包。

(因此有一个思路是将 iso 挂载为一个内存盘后,再对其进行引导,尚未尝试,希望有大神能分享一下硬盘启动 CloneZilla Live 的方法。)

2. 下载 & 配置 Parkomat

进行网络备份必须要通过某种传输途径,在此选择了 WebDAV;而许多平台配置 WebDAV 似乎都挺麻烦的,Parkomat 便是轻量快速的解决方案。

Parkomat 是提供 DNS, Web, WebDAV 服务的三合一服务器,跨平台且开放源代码,能在 GitHub 上找到。

对于 Windows 来说,只需要两个文件就能运行服务器,一个是配置文件 parkomat.toml,另一个是主程序 parkomat.exe,在此提供下载

对于所有平台来说,最新版可统一使用 Go 进行安装与运行,详见其 GitHub 页面的 readme 中的 Installation 部分,需要安装 Go 1.5+,然后在终端/命令行中运行如下命令

go get github.com/parkomat/parkomat

获取完后,要手动编写 parkomat.toml 配置文件方可运行 Parkomat 服务器。

样例配置文件如下

[web]
ip = "0.0.0.0"
port = 80
path = "./Backups" # make sure that path exists
# for example issue mkdir -p /var/log/parkomat
#access_log = "./access.log" [webdav]
enabled = true
username = "backup"
password = "backup"
# your share will be under http://example.domain/dav/
mount = "/Backups/"

配置文件效果:开启了 Parkomat 所在目录下 Backups 目录的 Web 服务和 WebDAV 服务。

II. 备份

服务器机器工作

运行 Parkomat 服务器,确保配置正确且能够被备份机器访问。

备份机器工作

1. 插上之前烧录完成的 U 盘,计算机设置为从 USB 设备引导。

2. 从 USB 设备引导后,在菜单中选择第一项启动。

3. 自动遍历所有驱动器,找 CloneZilla Live 的 squashfs 文件。

4. 选择语言,在此我选择了简体中文。

5. 不修改键盘映射。

6. 选择“使用再生龙”。

7. 因为是网络备份,因此选择 device-image 选项。

8. 选择备份文件保存位置,由于是网络备份且使用 WebDAV 服务器,因此选择 webdav_server 选项。

9. 需要对网络进行设置,这边由于路由器开启了 DHCP 服务,就直接使用 DHCP 了,一些单位里如果不能 DHCP 的,可以选择 static 手动指定,具体情况具体分析。

10. 这边填入服务器机器上的 WebDAV URL,一定要填写准确,如这边是 http://192.168.2.120/Backups

11. 填入用户名和密码,即可挂载成功。

12. 选择初学者模式,比较用户友好嘛。

13. 选择备份模式,可以整个硬盘备份,也可以选择分区。

14. 给镜像命名(实际上备份出来是一个文件夹,文件夹的名字是该命名)。

15. 选择要备份的分区,可以多选,我这里备份我电脑上的 Arch Linux,选择 sda2。

16. 接下来是一些备份的附加选项了,酌情选择。

17. 接下来会启动一个叫 Partclone 的程序,可以说与 CloneZilla 同一个系列的……

18. 备份后的文件,压缩率还是蛮好的。

CloneZilla + Parkomat 实现网络备份的更多相关文章

  1. 开源网络备份软件 bacula 的安装、配置和运行

    安装bacula 1 bacula的几种网络备份拓扑 前面文章介绍了bacula有5个组成部分,在实际的应用中,没有必要将5个部分分别放在不同的服务器上,它们之间的某些部分是可以合并的,常见的bacu ...

  2. [转帖]tar高级教程:增量备份、定时备份、网络备份

    tar高级教程:增量备份.定时备份.网络备份 作者: lesca 分类: Tutorials, Ubuntu 发布时间: 2012-03-01 11:42 ė浏览 27,065 次 61条评论 一.概 ...

  3. linux 安装 配置网络 备份 快照

    安装系统准备: 1.软件准备 vmware workstation14.vm14key.centos系统镜像 secureCRT http://sw.bos.baidu.com/sw-search-s ...

  4. Mysql备份系列(4)--lvm-snapshot备份mysql数据(全量+增量)操作记录

    Mysql最常用的三种备份工具分别是mysqldump.Xtrabackup(innobackupex工具).lvm-snapshot快照.前面分别介绍了:Mysql备份系列(1)--备份方案总结性梳 ...

  5. Mysql备份系列(1)--备份方案总结性梳理

    mysql数据库备份有多么重要已不需过多赘述了,废话不多说!以下总结了mysql数据库的几种备份方案: 一.binlog二进制日志通常作为备份的重要资源,所以再说备份方案之前先总结一下binlog日志 ...

  6. 网络存储技术介绍(2) ( based on zt)

    http://www.educity.cn/tx/429084.html 互联网技术DAS.NAS和SAN存储方案的比较 按照设备位置和接入方式,磁盘存储可以分为内置存储和外挂存储,外挂存储又分为直连 ...

  7. 网络存储技术介绍(1) ( based on zt)

    最近由于某同学微信发了一些网络存储的文章,开始感兴趣,稍微收集了一些 一.  网络存储技术 http://ask.zol.com.cn/q/187044.html  (yxr:很老的技术介绍吧) 网络 ...

  8. 《SQL Server企业级平台管理实践》读书笔记——当我们的备份都已经损坏的时候该怎么办

    作为数据库管理员最最痛苦的莫过于,当数据库宕机的时候需要找备份,但在这个时候突然发现备份文件也是坏的,这就意味着数据会丢失,为此可能会丢掉职位,饭碗不保,所以为此,我们一定要保证好备份的完整性,一般发 ...

  9. SQL备份(全)

    ====================================================================== SQL备份 ======================= ...

随机推荐

  1. java第二次实验

    1. 本章学习总结 答:学会在java中使用函数调用. 学会在Java程序中使用函数,使程序层次更清晰. 使用StringBuilder代替string拼接,减少内存空间的占用. 使用BigDecim ...

  2. 201521123044 《Java程序设计》第01周学习总结

    1.本章学习总结 你对于本章知识的学习总结 1.了解了Java的发展史. 2.学习了什么是JVM,区分JRE与JDK,下载JDK. 3.从C语言的.c 到C++的 .cpp再到Java的.java,每 ...

  3. 201521123023《Java程序设计》第9周学习总结

    1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常相关内容. 2. 书面作业 本次PTA作业题集异常 1.常用异常 题目5-1 1.1 截图你的提交结果(出现学号) 1.2 自己 ...

  4. 201521123080《Java程序设计》第12周学习总结

    1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 流(Stream): Stream是从起源(source)到接收(sink)的有序数据 按照流向分可以分为输入 ...

  5. JAVA课程设计-学生信息管理系统(个人博客)

    1. 团队课程设计博客链接 http://www.cnblogs.com/Min21/p/7064093.html 2.个人负责模块或任务说明 负责person类的编写,建立person对象, 完成M ...

  6. 201521123085 《Java程序设计》第11周学习总结

    1. 本周学习总结 2. 书面作业 本次PTA作业题集多线程 互斥访问与同步访问 完成题集4-4(互斥访问)与4-5(同步访问) 1.1 除了使用synchronized修饰方法实现互斥同步访问,还有 ...

  7. Java: 类继承中 super关键字

    super 关键字的作用有两个: 1)在子类中调用超类的构造器,完成实例域参数的初始化,调用构造器的语句只能作为另一个构造器(通常指的是子类构造器)的第一条语句出现, 2)在子类中调用超类的方法,如: ...

  8. Bootstrap Table急速完美搭建后台管理系统

    Bootstrap Table是基于 Bootstrap 的 jQuery 表格插件,通过简单的设置,就可以拥有强大的单选.多选.排序.分页,以及编辑.导出.过滤(扩展)等等的功能:http://bo ...

  9. java面试题整理(1)

    1.Equals与==的区别? ==是判断两个变量或者实例是不是指向同一个内存地址 equals是判断两个变量或者实例所指向的内存地址中的值是不是相同 2.Object有哪些公用方法? 方法equal ...

  10. java如何将html过滤为纯文本

    java开发中jsp页面可以嵌套很多插件就可以将html形式的文本直接转化为纯文本,但是如果你已经保存下来或者没有运用插件,这个额html形式的文本你该怎么转化为纯文本呢?有次我将公告保存了html形 ...