GER-CSTTel (página)

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar

Dicas para o "mundo" LINUX

Todas as dicas apresentadas são destinadas a resolver algum problema pelo qual tenha passado. Todas são baseadas na distribuição Mandriva 2006 e devem sera adaptadas segundo suas necessidades. Em alguns casos cito "condições de contorno" ainda mais restritivas, mas nada que uma boa olhada no man não resulte em sucesso para seu caso.

Backup em CD por linha de comando

Esta seqüência pressupõe que o hardware esteja devidamente configurado. Caso comum para o Mandriva 2006.

Recomendo copiar todos os arquivos e diretórios a serem backupeados para um diretório temporário. Ideal como root.

$cp -rf arquivos_e_diretorios /temp

Em seguida cria-se uma imagem dos arquivos a serem salvos, com o comando:

$mkisofs -r -J -o nome_do_arquivo_de_imagem.iso /temp/

Em seguida copia-se a imagem para o cd. Observe que aqui existem várias personalizações como dispositivo, velocidade etc. Comando:

$cdrecord  -v speed=8 dev=/dev/hda -data nome_do_arquivo_de_imagem.iso

Se der problema na gravação dar uma olhada no sítio:

http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=1882

No sítio abaixo tem um script. Pareçe legal.

http://www.vivaolinux.com.br/scripts/verScript.php?codigo=1019

Backup em DVD por linha de comando

#!/bin/bash
# Scritp para backup, usando DVD gravável ou regravável. Odilson.

# Para Limpar o diretório backup
rm -rf /backup/* > /dev/null 2>&1

# Para copiar e compactar os arquivos para o diretório backup.
# Se necessário acrescentar outros diretórios é só copiar uma das linhas e adequar.
# Cuidado para não deixar o diretório com mais de 4,7 GB.
#tar -zcf /backup/back_home.tar.gz /home/*
tar -zcf /backup/back_dados.tar.gz /dados/* > /dev/null 2>&1 

# Verifica se a midia é DVD-RW, se sim e se for virgem (Sequential) formata-a
midiadvd=`dvd+rw-mediainfo /dev/dvd |grep -i "Mounted Media"| grep -i DVD-RW |awk '{print $5}'`
if [ "$midiadvd" = "Sequential" ]; then
        dvd+rw-format -force=full /dev/dvd > /dev/null 2>&1
fi 

# Para gravar os dados no DVD
growisofs -Z /dev/dvd -R -J /backup/*.tar.gz > /dev/null 2>&1

# Para ejetar o DVD
eject

Clones de partições

Para clonar uma partição basta utilizar, se necessário instalar, o programa partimage. Ele é todo auto explicativo.

Clona, inclusive, partições Windows™. Não testei este caso.

Para restaurar o clone em uma partição maior que a clonada

Caso seu objetivo seja fazer a clonagem para usar em um hd maior ou numa partição maior, basta fazer a colnagem da partição "original", como descrito acima. Restaurar o clone no novo disco ou partição. E utilizar o comando resize2fs para fazer com que a "clonagem" ocupe todo o espaço disponível.

Exemplo de uso:

resize2fs /dev/hda7 2G

No exemplo acima a partição hda7 será aumentada em 2 GB, se não houver 2 GB livre, será ocupado todo o espaço disponível na partição.

Obs.: existem comandos próprios para cada sistema de arquivos utilizado, verifique qual o seu e use o recomendado.

Sistemas Operacionais On-Line

Veja dois exemplos de Sistemas Operacionais via Web

https://www.youos.com/

http://www.goowy.com/

Bibliografia Recomendada

Livros:

Tibet, Chuck V. Linux: Administração e Suporte. Novatec Editora. ISBN: 85-85184-95-7. 2001.

Ferreira, Rubens E. Linux: Guia do Administrador do Sistema. Novatec Editora. ISBN: 85-7522-038-1. 2003.

Hunt, Craig. Linux: Servidores de rede. Editora Ciência Moderna. ISBN: 85-7393-321-6. 2004.

Stanger, James; Lane, Patrick T.; Danielyan, Edgar. Rede Segura Linux. Editora Alta Books. ISBN: 85-88745-10-0. 2002.