首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
7层
stdout
交换机
colors
服务器
sftp
容器
centos
touch
log4j
nginx
linux
运维
tomcat
unix
shell
cron
curl
dns
vagrant
grafana
路由器
tengine
centos7
sudo
负载均衡
service
awk
server
syslog
debian
ftp
fabric
4层
kubectl
crontab
jenkins
ubuntu
压力测试
port
grep
docker
devops
ssh
k8s
zsh
当前位置:
开发笔记
>
运维
> 正文
旧招新用:afio让Linux也“Ghost”
作者:mobiledu2502891957 | 来源:互联网 | 2017-06-26 17:31
文章标题:旧招新用:afio让Linux也“Ghost”。Linux是中国IT实验室的一个技术频道。包含桌面应用,Linux系统管理,内核研究,嵌入式系统和开源等一些基本分类
为降低TCO,很多中、小企业都把低端的、单一的基础服务器应用放到了Linux系统上。比如,DNS和DHCP服务器、Web服务器、目录服务器、文件和打印服务器、Intranet代理服务器、中小型数据库服务器,以及防火墙等。这样以来,Linux系统的备份就成了用户普遍关心的问题。
备份工具
一般来说,从Windows转到Linux的用户习惯用Ghost做备份,Ghost的压缩功能能够省下不少硬盘空间。对于硬盘紧张的用户来说,它的确是相当好用的。不过,Ghost无法备份Linux下的XFX、JFX、XFS等高级文件系统。另外,Ghost还有还原磁盘或分区的映像之后,无法启动具有 GRUB 引导加载程序的Linux的问题。
Linux系统自带的备份工具是tar和cpio。tar工具继承了Unix备份文件的方法,几乎可以工作于任何环境中,类Unix系统的老用户一般都信赖它。与tar相比,GNU cpio更为复杂,但是也更为可靠。
它可通过管道功能,使得打包时的文件选择、排除更为方便。如果tar文件中有坏块,就不能对文件的其它部分进行访问,而使用cpio,则只有坏块的部分不能访问。它像tar工具一样使用命令行启动程序。
afio是一个基于开放源代码的备份工具。它可以支持多种备份硬件,比如,磁带、软盘、ZIP、硬盘等,是一个相当好用的工具。afio与tar命令类似,并且它的存档能够在支持cpio命令的系统下操作。
afio通常比cpio要快,且提供了更多磁带选项,更适合于利用没有硬件压缩功能的磁带进行压缩备份。afio支持对单个文件的压缩,同时支持交互式处理多卷文档包,并且能更友好地处理有讹误的输入数据。
用afio制作压缩文档包比tar或cpio更安全。在备份处理脚本中,afio是更佳的“文档处理引擎”。
安装afio
许多Linux发行版本都包括afio,也可以到http://scdbackup.webframe.org/afio-2.4.6.tgz 下载afio最新版本2.4.6的源代码,进行编译安装。命令如下:
#gunzip afio-2.4.6.tgz
#tar vxf afio-2.4.6.tar
#cd afio-2.4.6
#make
#make install
系统会在/usr/bin目录下建立afio命令。afio将文件列表存档为标准输入流,所以afio作为存档工具,其基本语法包含两个命令:
#find path1 path2 ...[-opts] || afio -[i|o|t] [-vZ]device
上面代码中,各参数含义如下:
-i(input from)参数用来恢复磁带或者存档中的备份文件。
-o(output to) 参数用来把备份文件写入到磁带或者存档。
-t参数用来测试磁带或者存档。
-v参数用来对处理文件进行列表。
-Z参数表示在文件写入磁带之前,需要用gzip进行压缩。
应用实例
1.备份
通常使用find命令来提供afio要处理的文件列表,也可以利用find的特殊功能和afio构造一个更专业、更灵活的文件存档计划。 比如,要将/usr目录树写到磁带设备/dev/st0中,使用下列命令:
#find /usr | afio -o /dev/st0
如果在将文件写到磁带之前进行压缩,使用下列命令:
#find /usr | afio -o -Z /dev/st0
2.恢复
要将存档恢复到根目录,使用-i参数代替-o参数,恢复压缩的文档,要包含-Z参数:
#cd /;afio -i -Z /dev/st0
3.定时备份
利用crontab工具可以对afio的备份进行计划,设置成基于任何时间的、有规律运行的定时任务。例如,要在每晚3点把/home目录备份到SCSI磁带驱动器中,只要把下面的语句添加到root用户的crontab文件中即可:
00 03 * * * ls /home | afio -o > /dev/st0
有关使用afio进行更加复杂操作的信息,可以参见afio的帮助。
服务器
linux
windows
安全
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
server
Centos7.6安装Gitlab教程及注意事项
本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ...
[详细]
蜡笔小新 2023-12-14 14:01:06
unix
Python高级之网络编程及TCP/IP协议簇的OSI七层模型介绍
本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ...
[详细]
蜡笔小新 2023-12-14 18:16:27
tomcat
Hibernate配置lazy=false时无法加载数据的问题解决方法
本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ...
[详细]
蜡笔小新 2023-12-14 13:59:45
server
Skywalking系列博客1安装单机版 Skywalking的快速安装方法
本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ...
[详细]
蜡笔小新 2023-12-14 19:05:47
service
Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ...
[详细]
蜡笔小新 2023-12-14 17:57:01
server
rhel5.5搭建网关+LAMP+postfix+dhcp的步骤和配置方法
本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ...
[详细]
蜡笔小新 2023-12-14 17:13:20
server
搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ...
[详细]
蜡笔小新 2023-12-14 17:03:58
tomcat
【译】发送表单数据
这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ...
[详细]
蜡笔小新 2023-12-14 16:19:10
服务器
禁止程序接收鼠标事件的工具_VNC Viewer for Mac(远程桌面工具)免费版
VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ...
[详细]
蜡笔小新 2023-12-14 12:55:15
服务器
云服务器API接口的入门使用及功能解析
本文详细介绍了云服务器API接口的概念和作用,以及如何使用API接口管理云上资源和开发应用程序。通过创建实例API、调整实例配置API、关闭实例API和退还实例API等功能,可以实现云服务器的创建、配置修改和销毁等操作。对于想要学习云服务器API接口的人来说,本文提供了详细的入门指南和使用方法。如果想进一步了解相关知识或阅读更多相关文章,请关注编程笔记行业资讯频道。 ...
[详细]
蜡笔小新 2023-12-14 12:43:39
shell
Metasploit攻击渗透实践
本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ...
[详细]
蜡笔小新 2023-12-14 12:14:09
unix
Linux进程控制块PCBtask_struct结构体结构及作用详解
本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ...
[详细]
蜡笔小新 2023-12-13 21:31:18
容器
阿里云物联网 .NET Core 客户端 | CZGL.AliIoTClient:4. 设备上报属性
阿,里,云,物,联网,net,core,客户端,czgl,aliiotclient, ...
[详细]
蜡笔小新 2023-12-14 12:40:20
容器
Windows下配置PHP5.6的方法及注意事项
本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ...
[详细]
蜡笔小新 2023-12-14 12:37:25
shell
WinPythonHadoop在Win10上安装教程
本文介绍了在Win10上安装WinPythonHadoop的详细步骤,包括安装Python环境、安装JDK8、安装pyspark、安装Hadoop和Spark、设置环境变量、下载winutils.exe等。同时提醒注意Hadoop版本与pyspark版本的一致性,并建议重启电脑以确保安装成功。 ...
[详细]
蜡笔小新 2023-12-14 11:26:56
mobiledu2502891957
这个家伙很懒,什么也没留下!
Tags | 热门标签
7层
stdout
交换机
colors
服务器
sftp
容器
centos
touch
log4j
nginx
linux
运维
tomcat
unix
shell
cron
curl
dns
vagrant
grafana
路由器
tengine
centos7
sudo
负载均衡
service
awk
server
syslog
RankList | 热门文章
1
风中有朵雨做的云
2
基于jQuery的合并表格中相同文本的相邻单元格的代码
3
舌尖上的世界
4
Autodesk Revit2020基础学习(一)
5
libtool failed with exit code 1
6
CSS笔记margin(塌陷、百分比、定位)
7
商品期货多均线系统Matlab
8
安卓webview 能打开网页但是无法发ajax请求
9
CT一般扫描参数_CT胶片上那些与剂量相关的参数!
10
vue中,如何根据一个number值的大小来给定颜色。
11
十二生肖歇后语集锦
12
分块学习资料
13
评测3款高颜值的azw3阅读器(ios手机适用)
14
Vue 中 key 的作用
15
20个顶尖的HTML5动画网站欣赏!来开动你的大脑吧~
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有