linux系统如何备份

结论:TAR命令能备份Linux系统。

步骤: 1 . 变root。
sudo su。
2 . 进根目录。
cd /。

命令: 3 . 备份。
tar cvpzf backup.tgz --exclude=/proc。

选项: 4 . 排除。
/lost+found, /sys, /mnt。
5 . 压缩。
z用gzip,j用bzip2
注意: 6 . 备份慢。
系统大时耗时长。
7 . 空间够。
别装不下。

恢复: 8 . 恢复。
tar xvpzf backup.tgz -C /。
9 . 环境。
得和原来像。

你自己掂量。

Linux文件备份有哪些实用方法

1 . 归档备份:用tar全备份,exclude排除不必要文件。
2 . 高效同步:rsync,本地远程同步,增量备份节省资源。
3 . 简单复制:cp快速备份小文件或目录,无压缩和增量。
4 . 加密备份:duplicity,加密敏感数据,安全可靠。
5 . 定时备份:timeshift,系统快照,定期备份。
6 . 图形工具:Timeshift、BackInTime,方便新手。
7 . 磁盘克隆:dd,完整复制硬盘,需谨慎操作。
8 . 系统备份:Clonezilla,克隆磁盘,适合迁移。
9 . 增量快照:rsnapshot,节省空间,快速回滚。
1 0. 企业备份:Bacula,全备份,复杂但强大。

个人选rsync或timeshift,高安全用duplicity,系统迁移dd/Clonezilla,企业Bacula或rsnapshot。

linuxscp备份整个根目录

直接用命令行快。

scp -r root@1 9 2 .1 6 8 .1 .1 01 :/ /root_backup。

备整个根目录,-r很重要,不然只复制一层。

本地1 9 2 .1 6 8 .1 .1 00,目标1 9 2 .1 6 8 .1 .1 01
backupuser用户登录1 01
先建好本地目录root_backup。

注意1 01 机器空间,别爆了。

系统忙时备份,会卡。

权限要够,能读能写。

你自己掂量。

linux下备份一个目录下所有文件及目录,应该用什么命令?

上周。
我在实验室。
用Linux命令行。

cd /tmp mkdir test cd test touch a.php b.js c.css ls 1 .png a.php b.js c.css
用find找带后缀的文件。

find . -type f -regex ".\.(php\|js\|css)" ./b.js ./a.php ./c.css
-regex参数用正则匹配后缀。

.\.(php\|js\|css) 这部分我不确定。

用xargs把find结果传给tar。

find . -type f -regex ".\.(php\|js\|css)" | xargs ./b.js ./a.php ./c.css
xargs起作用了。

find . -type f -regex ".\.(php\|js\|css)" | xargs tar czvf test.tar.gz 这个命令打包了文件。

tar zvf test.tar.gz 看看内容。

-rw-r--r-
root/root 0 2 01 4 -03 -1 4 1 0:3 8 ./b.js -rw-r--r-
root/root 0 2 01 4 -03 -1 4 1 0:3 7 ./a.php -rw-r--r-
root/root 0 2 01 4 -03 -1 4 1 0:3 8 ./c.css
文件都备份好了。

算了。