Linux系统备份
dd if= of= bs=(2n次幂,最小是512) conv=
   if  表示需要备份的数据设备   bs  表示要拷贝到的设备
Linux下的备份和恢复工具:dumprestore
  dump
dump 倾向于考虑文件系统而不是个别的文件(也就是说,dump是主用于备份一个文件系统的)。检查 ext2/ext3 文件系统上的文件,并确定哪些文件需要备份。这些文件将出于安全保护而被复制到给定的磁盘、磁带或其他存储媒体介质。
     -level 备份级别(0表示完全备份,>0表示增量备份)
     -f  指定备份设备
     -u  /etc/dumpdates中记录备份的文件系统,层级,日期等
如:  dump  -0u  -f  /dev/sda1   /dev/hda1
  restore
     -r  进行还原操作
     -f  从指定设备恢复数据
如:  restore  -rf   /dev/sda1
rsync
rsyncremote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。
     -a  归档模式
     -e  --rsh=command  指定使用rshssh方式进行数据同步
     -r  对子目录以递归模式处理
     --partial  连续传输
     --progress  显示过程
     -P  =partial
     -p  保留文件原属性
   mdadm
创建磁盘冗余阵列,相关参数说明:
 Assemble  将以前定义的某个阵列加入当前在用阵列
 Create  创建模式
 Follow or Monitor  监控模式
 Grow  增长模式
 Manage  管理模式
-A=Assemble
 -C=Create
 -F=Follow
 -G=Grow
 -M=Manage
 -a, --auto{=no,yes,md,mdp,part,p}{NN}
 -l  级别设定
 -n  指定阵列中可用 device 数目,这个数目只能由 Grow 修改
 -x  指定初始阵列的富余device 数目
 -s  扫描配置文件或 /proc/mdstat以搜寻丢失的信息
下面通过例子简要介绍一下怎么创建独立冗余磁盘阵列:(已经创建好分区)
1   使用mdadm 命令来建立一个 RAID 0 阵列
mdadm –C  /dev/md0  -a yes  -l 1  -n 2  -x 1  /dev/sd{a,b,c}1
2  格式化
mke2fs  -j  /dev/md0
3  查看
 
mdadm  --detail  /dev/md0 
cat  /proc/mdstat
4  挂载
mount  /dev/md0  /share
5  写入/etc/fastab文件
vim  /etc/fstab  (开机自动挂载,可以没有这一步)
6  停止
mdadm  -S  /dev/md0
     
 
mdadm  /dev/md0  -f  /dev/sda1 à模仿/dev/sda1/磁盘损坏
mdadm  /dev/md0  -a  /dev/sda1 à从失败的磁盘中恢复