|
Format Linux保存/home的资料方法
[复制链接]
|
|
发表于 27-7-2010 05:17 PM
|
显示全部楼层
阿 hack 顺便写埋 ssh with public key 教程啦
然后放 cron z自动 rsync backup ~~ |
|
|
|
|
|
|
|
发表于 27-7-2010 05:57 PM
|
显示全部楼层
本帖最后由 新力爱力新 于 27-7-2010 06:06 PM 编辑
你知道dd的后果吗??
hackintosh 发表于 27-7-2010 04:59 PM
clone會覆蓋一切~ |
|
|
|
|
|
|
|
发表于 27-7-2010 06:06 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 27-7-2010 06:07 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 27-7-2010 06:07 PM
|
显示全部楼层
$ dd if=/dev/sda of=/dev/sdb
$ dd if=/dev/sda | ssh user@host "dd of=/dev/sdb"
我也要加分~
新力爱力新 发表于 27-7-2010 04:51 PM
指令不能实行,除非ssh root@host,udev rule加权限或dd加上suid bit。 |
|
|
|
|
|
|
|
发表于 27-7-2010 06:40 PM
|
显示全部楼层
rsync -arvzp /home -e ssh someone@backupserver:/someplace/in/backupserver
教程完毕。
加分 ...
hackintosh 发表于 27-7-2010 03:38 PM
这样 remote backup server 不是很浪费位置meh?
tar zcvf - /home | ssh someone@backupserver "cat > /someplace/in/backupserver.tar.gz" |
|
|
|
|
|
|
|
发表于 27-7-2010 06:44 PM
|
显示全部楼层
clone會覆蓋一切~
新力爱力新 发表于 27-7-2010 05:57 PM
很浪费空间。
比如你的source hdd是100GB, 可是data 10GB
你dd的时候还是整个disk来算 |
|
|
|
|
|
|
|
发表于 27-7-2010 06:46 PM
|
显示全部楼层
这样 remote backup server 不是很浪费位置meh?
tar zcvf - /home | ssh someone@backupserver "ca ...
onlylonly 发表于 27-7-2010 06:40 PM
要backup /home, compress它干什么 |
|
|
|
|
|
|
|
发表于 27-7-2010 06:47 PM
|
显示全部楼层
要backup /home, compress它干什么
hackintosh 发表于 27-7-2010 06:46 PM
compress 收着, 定时要 backup 的麻。 |
|
|
|
|
|
|
|
发表于 27-7-2010 06:48 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 27-7-2010 06:53 PM
|
显示全部楼层
本帖最后由 onlylonly 于 27-7-2010 07:02 PM 编辑
如果user用sudo的權限來進行。。
$ sudo dd if=/dev/sda | ssh user@host "dd of=/home/user/partition. ...
新力爱力新 发表于 27-7-2010 06:48 PM
很浪费位置, hdd 里面 120gb, 110gb 为 empty, image 同样是 120gb, 除非你 compress
类似这样
dd if=/dev/sda | gzip | ssh user@host "cat > /someplace/abc.gz" |
|
|
|
|
|
|
|
发表于 27-7-2010 07:02 PM
|
显示全部楼层
阿 hack 顺便写埋 ssh with public key 教程啦
然后放 cron z自动 rsync backup ~~
nosalt 发表于 27-7-2010 05:17 PM
写你条命 LOL
rsync不一定要用ssh key based authentication..
rsync -arvzp /live/images -e ssh user@hostname:/desitnation/ --password-file /somewhere/rsync.passwd
cat /somewhere/rsync.passwd
password123
parameter = --password-file |
评分
-
查看全部评分
|
|
|
|
|
|
|
发表于 27-7-2010 07:03 PM
|
显示全部楼层
btw
$ rsync -e ssh file user@host:~
這個跟scp有差別嗎?
新力爱力新 发表于 27-7-2010 06:48 PM
rsync 可以 delete, exclude, include
还可以compress
此帖很火啊 |
|
|
|
|
|
|
|
发表于 27-7-2010 07:04 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 27-7-2010 07:05 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 27-7-2010 07:08 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 27-7-2010 07:14 PM
|
显示全部楼层
所以rsync是scp的進化版,功能比較多,可以這樣說嗎?
看起來都大同小異~
新力爱力新 发表于 27-7-2010 07:08 PM
rsync功能强大。 不算进化版
tar + ssh基本上什么server都会有的。
rsync就不一定
就好像vi那样,什么unix server都是以vi为主
今天这么多人教你, 你几时报答我们?? LOL |
|
|
|
|
|
|
|
发表于 27-7-2010 07:16 PM
|
显示全部楼层
回复 33# hackintosh
rsync 我不熟, 什么够力好料, 快点post 上来 |
|
|
|
|
|
|
|
发表于 27-7-2010 07:34 PM
|
显示全部楼层
如果user用sudo的權限來進行。。
$ sudo dd if=/dev/sda | ssh user@host "dd of=/home/user/partition.image"
或者這樣呢?
sudo应该在destination host执行。dd if=/dev/sda | ssh user@host "sudo dd of=/dev/sdb"
如果dd到/home/user/partition.image,就不用root权限。
btw
$ rsync -e ssh file user@host:~
這個跟scp有差別嗎?
假設client的文件比較新的,而host是舊的:
scp會從client覆蓋去host。。
rsync一樣會從client覆蓋去host。。
這個沒問題。
假設client的文件比較舊的,而host是新的,同樣的命令:
scp不管那麼多一樣會從client覆蓋去host。。
那rsync會發生什麼事?會像scp一樣,還是會自動從host把新文件覆蓋client的文件?
新力爱力新 发表于 27-7-2010 06:48 PM
rsync用的是differencing algorithm,如果host上的和client的不一样,client的会覆盖host的。但如果你用"-u",host的比较新,rsync就不会覆盖host的。"-a"则是archive/incremental,也不会覆盖host file。 |
评分
-
查看全部评分
|
|
|
|
|
|
|
发表于 27-7-2010 09:25 PM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|