日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

用rsync修復(fù)不完整的Linux光盤映像文件

1、光盤映像下載過程中的驗證碼問題存在的原因;
有時是因為下載工具不支持所致使,比如有些下載工具不支持大于2G的文件,所以會出現(xiàn)本來是3G的文件,結(jié)果他就下載了2G,文件的不完整導(dǎo)致驗證碼的不一致;另外一方面有時我們選擇的下載地址所提供的文件有問題,也會導(dǎo)致下載的file.iso與官方所提供的驗證碼不一致;
舉例:
比如,我們在Fedora 官方看到的Fedora Core 5.0 的SHA1驗證碼如下:
ed9a852cf77250c3ae111c621d350af5c0b0a29b FC-5-i386-DVD.iso
當(dāng)我們在某個FTP下載后發(fā)現(xiàn)與官方的不一致,結(jié)果完全不能安裝使用;這時我們是重新下載,還是找一種辦法來解決?答案當(dāng)然是找辦法來解決;所以我們這時引入了rsync 這個工具;
2、用rsync工具同步解決映像不完整問題;
大家都知道rsync 最主要的功能就是同步備份和鏡像功能,前提是得有rsync服務(wù)器;我所說的意思是rsync并不能同步ftp服務(wù)器上的內(nèi)容,我想這個大家應(yīng)該明白;目前大多數(shù)Linux發(fā)行版都有rsync服務(wù)器,我們就可以利用rsync服務(wù)器上的源來同步不完整的光盤映像;
當(dāng)然也能用rsync下載rsync服務(wù)器上的文件,我們用rsync的同步修復(fù)功能來解決我們所面對的問題,說實在的這個功能真的不錯;
2.1 尋找Linux發(fā)行版的rsync服務(wù)器;
因為rsync 并不能同步ftp和web服務(wù)器上的映像文件,所以我們根本沒有能力用光盤映像所處的FTP或WEB服務(wù)器上的地址;我們得找有類似下面的地址;
rsync://mirrors.kernel.org
只有在rsync服務(wù)器上找到我們所需要的映像才能行,尋找的辦法是去官方發(fā)行版所提供的服務(wù)器列表上去找;
2.2 rsync 進入服務(wù)器的方法;
比如我通過wget下載的FC-5-i386-DVD.iso有問題,我想用rsync 來同步解決;所以首先就要找擁有FC-5-i386-DVD.iso的rsync服務(wù)器;于是我到Fedora.redhat.com 的下載列表中尋找 ,發(fā)現(xiàn) rsync://mirrors.kernel.org 上有這個文件;所以我們先要進入這臺服務(wù)器;請不要把地址后面的/省略,這樣不會列出服務(wù)器或服務(wù)器目錄中的文件;
[root@localhost beinan]# rsync rsync://mirrors.kernel.org/
mirrors All mirror sites debian Debian Linux distribution mirror redhat RedHat mirror fedora Fedora - RedHat community project fedora.us fedora.us - Additional stuff for Fedora centos CentOS - An Enterprise-class Linux distribution opensuse OpenSUSE - Novell"s community project
我們發(fā)現(xiàn)在這個服務(wù)器上有fedora的鏡像;所以我們一級一級的進去;執(zhí)行下面的命令;
[root@localhost beinan]# rsync rsync://mirrors.kernel.org/fedora/ drwxr-xr-x 4096 2005/02/03 08:05:26 . drwxr-xr-x 4096 2006/03/17 00:41:43 core drwxr-sr-x 4096 2006/03/18 03:05:05 extras
…… ……
[root@localhost beinan]# rsync rsync://mirrors.kernel.org/fedora/core/5/i386/iso/ drwxr-xr-x 4096 2006/03/15 13:39:03 . -rw-r——r—— 3253669888 2006/03/15 12:49:55 FC-5-i386-DVD.iso -rw-r——r—— 687235072 2006/03/15 12:47:10 FC-5-i386-disc1.iso -rw-r——r—— 700618752 2006/03/15 12:48:05 FC-5-i386-disc2.iso -rw-r——r—— 721016832 2006/03/15 12:50:35 FC-5-i386-disc3.iso -rw-r——r—— 720910336 2006/03/15 12:51:46 FC-5-i386-disc4.iso -rw-r——r—— 387753984 2006/03/15 12:52:16 FC-5-i386-disc5.iso -rw-r——r—— 79122432 2006/03/15 12:31:59 FC-5-i386-rescuecd.iso -rw-r——r—— 671 2006/03/15 13:38:25 SHA1SUM
我們發(fā)現(xiàn)了FC-5-i386-DVD.iso,這時我們要進行下一個過程,同步文件;
2.3 用rsync 同步文件的語法;
首先我們要進入本地機存放以前下載好,但有問題的 FC-5-i386-DVD.iso的目錄(還是接著前面的例子),然后再執(zhí)行類似下面的命令;
命令格式如下:
rsync -vzP 映像文件的rsync地址 你以前下載下來的文件

推薦閱讀