Baixando imagens iso com rsync


Esta dica trata do download de imagens .iso através do rsync.

Como exemplo demonstrarei o download da imagem do Sabayon 10 Enlightenment.

Primeiramente devemos descobrir o endereço para acesso via rsync de sua distro, no caso do Sabayon os espelhos rsync podem ser vistos nesse endereço:

http://www.sabayon.org/download

Optei pelo espelho da UFPR, o qual não aceita a opção -z (compress), então começo listando o que existe no repositório:

# rsync -av rsync://sabayon.c3sl.ufpr.br/sabayon/iso/

Em seguida localizo o que quero baixar, já dito, a imagem daily-build com o e17 e começo o download com:

# rsync -av --progress --inplace rsync://sabayon.c3sl.ufpr.br/sabayon/iso/daily/Sabayon_Linux_DAILY_x86_E17.iso .
# rsync -av --progress --inplace rsync://sabayon.c3sl.ufpr.br/sabayon/iso/daily/Sabayon_Linux_DAILY_x86_E17.iso.md5 .

Ao término do download confiro o md5sum da imagem baixada:

# md5sum Sabayon_Linux_DAILY_x86_E17.iso
# Sabayon_Linux_DAILY_x86_E17.iso.md5

Imagens do processo.

Este slideshow necessita de JavaScript.

e pronto!

Usar rsync é meio incomum, mas é uma outra alternativa aos torrents, wget, jigdo, downloads via navegador e etc. Nunca me ocorreu de ter mídia corrompida e|ou incompleta, portanto não sei dizer se dá para reparar imagens nesse estado (com os torrents dá, basta baixar o .torrent da imagem que este sistema reconstroi a mesma).

Abaixo seguem alguns links para outras distribuições, dentre as quais destaco o Ubuntu que utiliza um outro método chamado zsync:

Fedora: http://mirrors.fedoraproject.org/publiclist
Debian: http://www.debian.org/CD/mirroring/rsync-mirrors
Gentoo: http://www.gentoo.org/main/en/mirrors-rsync.xml
Arch Linux: http://www.archlinux.org/mirrors/status/
Slackware: http://www.slackware.no/
Ubuntu: https://help.ubuntu.com/community/ZsyncCdImage

Anúncios
Baixando imagens iso com rsync

5 comentários sobre “Baixando imagens iso com rsync

  1. Em arquivos desse tipo, o torrent acaba sendo sempre uma opção melhor se a preocupação é em não baixar uma imagem corrompida. Comigo também nunca aconteceu, mas.. sempre tem a primeira vez.

    Além disso, o torrent é uma verdadeira belezura quando se tem milhares de pessoas semeando. O mesmo não se pode dizer se tiver apenas alguns ou nenhum seeder.

    Curtir

    1. edps disse:

      Concordo contigo, os torrents são o melhor método, seja em relaquantidades de seeders ou na confiabilidade dos dados baixados.

      Uma nota: mesmo tendo concluido com sucesso o download dos torrents, sempre clico em verificar dados locais, a fim de ter certeza que os arquivos estão completos.

      Curtir

  2. Lembro que além de baixar a imagem com rsync, vc pode sincronizá-la com a mais nova,atualizando-a, se ela tiver o mesmo nome e existir num servidor RSYNC.

    Suponha que usou o Rsync, ou outro método,para baixar a ISO daily, nova do Sabayon , com KDE, esta:

    http://sabayon.c3sl.ufpr.br/iso/daily/Sabayon_Linux_DAILY_amd64_KDE.iso

    e ela está salva na Pasta. Se depois de uns mêses, vc quiser a nova, atualizada, se você usar este comando:

    sudo rsync –progress -av rsync://sabayon.c3sl.ufpr.br/sabayon/iso/daily/Sabayon_Linux_DAILY_amd64_KDE.iso

    Sua imagem antiga será sincronizada com a nova, atualizada, não precisa baixar de novo.

    Curtir

  3. Segundo o time Sabayon, nele, essa sincronização usa Sistema Delta (como o próprio Sabayon, o OpenSUSE e o Gentoo,mas deve have outras distros quue usam Delta),porisso não baixa tudo, só as partes diferentes. Além de Rsync e wget, eu gosto de usar aceleradores: Curl, Aria2, Axel e FlashGot.

    Curtir

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s