xfs文件系统恢复:
xfsdump备份
xfsrestore恢复
限制:
1.必须是已经挂载的分区系统
2.只有管理员账号才可以备份
3.只能是xfs文件系统的分区
4.必须依靠xfsrestore来解析,然后恢复文件。
xfs备份级别:0 全量备份。当前挂载点的所有内容。
yum -y install e2fsprogs-devel e2fsprogs-libs
wget http://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2
yum -y install gcc gcc-c++ make pcre pcre-devel expat-devel perl
./configure --prefix=/usr/local/extundelete
make && make install
ln -s /usr/local/extundelete/bin/* /usr/bin/
extundelete /dev/sdb1 --restore-all
做法:首先我们要创建挂载(mount),我们已sdf2为例。这里我已经和date2挂载好了。
然后我们进date2里随便创建几个文件并赋予内容。
然后进opt目录建一个chen的文件
接着把date2里的东西全部删除(rm -rf *)
运行xfsdump -f /opt/chen /dev/sdf2 [-L chen -M sdf2]
!!!!!惊天大错误,要在删除前备份,切记!!!!
以上是备份和恢复全过程,切记不要删除后再备份!!!