[本文 参加了 @XDash 发起的 同步控客座征文活动 ]
假如一小时后我的系统崩溃..
主要想说的其实就是灾难恢复,因为我没有那么多羊来买足够的设备.号称”双硬盘”那其实是真的号称的.因为偶虽然有两块硬盘,但是大小是不一样的.一块是本本自带的120G日立,另一块是后来买的希捷250G垂直记录.250GB的买来之后是被换到机器上,而120G日立只好和刀锋一起变成了移动硬盘了.最近因为自己脑子总是昏昏的,常常丢数据.丢的数据形成了很多空间,所以加大了备份力度,
第一部分 Linux
机器上和系统有关的是三个大小都是10GB的主分区.
sda1为32bit的ArchLinux,sda2为64bit的ArchLinux,sda3为sda1的dd备份.
移动硬盘上是4个主分区,分别为5GB的sdz1,5GB的sdz2,10GB的sdz3,剩余空间为弹性空间,内容和本文无关.
移动硬盘上的sdz1为特意安装的64bit的ArchLinux,label也取为了rescue,上面是相当齐全的Linxu维护工具,sdz2是过去机器上带了win的时候留下来备份win的分区,sdz3是sda3的dd备份.
这样.我的主Linux有两个备份,周备份sda3和月备份sdz3,而且有个带了相当齐全装备的ArchLinux做维护用.相当于win时代的WinPE.
1.如果主系统崩溃的话.启用位于sda2上的64bitArchLinux系统chroot进行修复,若修复失败转入2
2.启用位于sda2上的64bitArchLinux系统,将dd备份的sda3上的内容dd回sda1,若修复失败转入3
3.启用位于sda2上的64bitArchLinux系统,将dd备份的sdz3上的内容dd回sda1,暂时用sda2上的系统作为热备使用
优点:
1.主系统崩溃后可以使用sda2上的另一系统立刻接替工作,待空闲时再修复.
2.周备份和月备份,由于备份通常在吃饭时间进行,不会影响正常工作.
3.若是硬盘上的两个系统以及一个备份都崩溃,依然可以使用移动硬盘上的rescue系统进行接替工作或是恢复工作.
第二部分 Win
再说说之前win下遗留的备份问题吧.之前的win安装在sda3处,用grub接管的mbr.
1.安装系统,复制文件阶段后立马进行备份之[ghost,取后缀名ghown,意为WithNothing的ghost镜像]
2.继续安装,驱动装完后基本调整完成后,立马备份之[ghost,取后缀名ghowd,意为WithDriver的ghost镜像]
3.继续安装基本软件,并记录为soft.list,全部安装完成后,立马备份之[文件名为日期,后缀名ghost]
这三个ghost文件,各有各的好处[对我来说]:
第一个只复制了文件的,可以恢复到虚拟机,或者是给别人用
第二个可以在软件有很大更新,也就是说第三个ghost文件内容很陈旧的时候使用.
第三个就是快速恢复用,假如系统崩溃了,而且现在必须马上继续工作,那么可以将装过软件的备份恢复,立刻接替工作.
第三部分 用户数据
用户数据对于我主要就是Linux下的配置文件,以及firefox和zotero还有历史遗留的scrapbook数据.
1.Linux下的配置文件,我这里和大多数周围的童鞋都是使用的Git方式来管理,然后push到GitHub的方法.
2.firfeox数据是通过修改firefox的profile.ini文件指定profile目录的位置来实现,所以不用备份,
3.zotero以及scrapbook都提供了修改保存位置的选项,这个就设置到非系统所在就可以了.
PS:个人方案,仅供参考.希望能改大家带来些灵感,找到更好的方案.


在
童鞋果然是大牛啊!
没有阿
明显不是
本来没有多余硬盘的时候我在想有个硬盘备份多好,后来多了个硬盘,到现在还是空的。。。
本来没有多余硬盘的时候我在想有个硬盘备份多好,后来多了个硬盘,没几天就被电驴承包了
开源就是好,羡慕
这位童鞋,没事也可以折腾折腾Linux..
备份无论怎么样,都是第一的
备份的习惯才是第一的..嘿嘿
sda1为23bit的ArchLinux…32bit
多谢提醒
这备份够安全啊。我倒是没有想过备份,没有重要东西。。。
仅仅只是不想多折腾而已..
很速度啊!文章收到~
纯属抛砖