文件系统管理

Linux 系统备份
dd if= of= bs=(2 n 次幂,最小是 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
rsync remote synchronize )是一个远程数据同步工具,可通过 LAN/WAN 快速同步多台主机间的文件。
     -a  归档模式
     -e  --rsh=command   指定使用 rsh ssh 方式进行数据同步
     -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 �CC  /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 à 从失败的磁盘中恢复

你可能感兴趣的:(职场,休闲,文件系统管理)