「Laptop」- 磁盘备份

  CREATED BY JENKINSBOT

系统环境

Debian Testing

问题描述

上个周(07/21/2019),当时我正在使用Git拉取代码,笔记本的文件系统(Ext4)突然进入只读状态。

执行dmesg后,发现一堆错误。我承认我找不到具体的原因,因为不具备这方面的知识。只能开机的时候,执行fsck.ext4进行文件系统检查。

虽然关键的数据已经备份了,但是系统里有很多的环境。现在是文件系统出问题了,玩意那天磁盘坏了怎么办?所有的环境要重新搭建,还要花时间配置环境,安装必须的工具的软件。虽然关键数据没丢失,但是重新配置环境就已经很麻烦了。

解决办法

「存储冗余」搞起来。我的笔记本有一个硬盘位,还有一个光驱位。光驱早就改硬盘了,所以我有两个硬盘位。弄两块大容量硬盘,完全可以做一个冗余。

接下来就是,看看解决方案有哪些,然后挑一个,搞起来。

# 关于文件系统损坏

「存储冗余」主要是为了防止坏盘的场景。对于「文件系统损坏」的预防是另外一个问题。有两点要考虑:

	* 怎样防止因为「文件系统损坏」而导致的「数据丢失」?(目的:减少丢失)
	* 另外,「文件系统损坏」会造成多大的「影响」呢?使用''fsck''工具来处理文件系统损坏,可能会导致近期的某些文件或变更丢失。

我能想到的方法有两个:

	* 通过文件备份来处理;
	* 定时进行LVM快照;

这个问题先放一放,不在这里讨论,本文以「存储冗余」为主。

可行方案

TODO !!!数据备份、磁盘冗余
SOFTWRAE RAID、ZFS、LVM、Multipath with mdadm

相关链接

So How Should I Backup My Computer?