GER-CSTTel (página)
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.
Criando imagem de partições
Podemos criar uma imagem de alguma partição qualquer de nosso HD usando o dd. A partição pode estar formatada em qualquer sistema de arquivos, inclusive FAT e NTFS.
No exemplo abaixo está sendo feito uma imagem da partição hda1 que contém o Windows 98™.
# dd if=/dev/hda1 of=Windows98.img
No exemplo abaixo está sendo restaurada a imagem do Windows 98™ para a partição hda2.
# dd if=Windows98.img of=/dev/hda2
No exemplo abaixo está sendo feita uma cópia direta da partição hda2 para a partição hda4.
# dd if=/dev/hda2 of=/dev/hda4
Aumentando o tamanho de partições LVM
Esta dica vale exclusivamente para o sistema de arquivos XFS e, neste caso, pode ser executada com o sistema on-line.
Para verificar quais são os volumes lógicos utiliza-se o comando:
lvdisplay
No exemplo abaixo aumenta-se o volume lógico /home em 2 GB:
lvextend -L +2G /dev/rootvg/home xfs_growfs /home
Scritps a serem executados ao login e logout no KDE
Para executar qualquer programa ou script ao logar no ambiente gráfico KDE basta criar um link, ou uma cópia do mesmo, dentro do diretório ~.kde/Autostart. Este é um diretório pré existente no sistema de arquivos do usuário e é pessoal, ou seja, cada usuário inicializa automaticamente os programas que desejar.
Para executar algo no logout é só criar o diretório ~.kde/shutdown (este não existe a priori) e dentro deste inserir o script, programa ou link que se deseja rodar ao finalizar o KDE. Este também é personalizado por usuário.
Sistemas Operacionais On-Line
Veja dois exemplos de Sistemas Operacionais via Web
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.