http://www.zago.eti.br/discos.txt FAQ, dicas e comandos e indicação de outros FAQ pra acessar discos em geral. Use CTRL+F para refinar a pesquisa. Linha de: **************** separa mensagens ou tópicos. ******************************************************** Zago http://www.zago.eti.br/menu.html FAQ e artigos sobre ************************************************* veja neste diretorio (site): fdisk.txt -> localização de arquivos hd.txt -> mensagens sobre HD IDE scsi.txt -> mensagens sobre HD SCSI particao.txt -> mensagens sobre partições do HD. hdparm.txt -> utilitario de HD hdclone.txt -> tutorial para clonar HD dd.txt -> utilitario para clonar HD g4u.txt -> utilitario para clonar HD via rede ext3_t1.txt -> mini tutorial sobre ext3 du.txt -> ver utilização do HD por diretorios etc.. mount.txt -> montagem de partição, floppy, cdrom e compartilhamentos. ************************************************* links sobre HD, sistemas de arquivos, http://www.linux.trix.net/dicas_ext3.htm ************************************************* ************************************************* ************************************************* ************************************************* df -h para vc ver o espaço livre mostra o espaco em MB, sem o -h mostra em bytes. $df -k Mostra quanto cada particao e pasta esta ocupando no seu disco, em porcentagem. #df -v espaço livre em disco veja mais no man, man df ************************************************* DD dd serve também para converter texto de maiúsculo para minusculo e vice-versa, renomear arquvos. veja neste diretorio convert.txt ************************************************* *************************************************************************** > > > Comprei um HD novo com mais capacidade que o atual. Quero substituir > > > o atual pelo novo. Como faco > > Voce pode usar o dd . Ele copia bloco a bloco . dd quer dizer disk drump ou coisa parecida . use da seguinte forma: dd if=/dev/hda1 of=/dev/hdb1 bs=1024 destrinxando: dd -> disk drump if=/dev/hda1 -> fonte. onde os dados estao of=/dev/hdb1 -> destino. para onde os dados vao. bs=1024 -> block size. tamanho do bloco Este processo demora mais do que copiar particao por particao mas é só dar e esperar a copia... O dd vai copiar byte a byte independente do que vc tenha neste HD. Pode haver outras particoes, ele vai copiar na boa. A unica exigencia eh que a geometria de ambos seja identica. Se nao, o jeito é criar as partições uma a uma, formatar e copiar exceto a de swap que basta criar e formatar. Por fim, use um disco de boot para recupar o grub, lilo ou outro gerenciador de boot que esta no boot(MBR). ************************************************* COPIAR HD use uma ferramente nativa do Linux: dd dd if=/dev/hdX1 of=/dev/hdX2 onde X1= hd original e X2 hd novo exemplo: teu hd instalado he: /dev/hda (primary master) e o novo he /dev/hdb (master slave) entao: dd if=/dev/hda of=/dev/hdb RESPOSTA 2 COPIAR HD O comando dd faz isso. Segue exemplo: dd -if=/dev/hda of=/dev/hdb -bs=1024 bs = blocos de entrada/saida durante o processo. veja "man dd" para maiores detalhes. Atenciosamente, Braille ************************************************* Checagem de ocupacao de espaco do filesystem /home A dica de hoje nos foi enviada por Rodrigo Carvalho (rodrigoc@liveware.com.br). A dica consiste de um shell script que monitora a taxa de ocupacao do diretorio /home e gera um alerta quando esta taxa se aproxima de 100%. #!/bin/ksh # ########################################### # # Script desenvolvida por Rodrigo O. Carvalho # para o alerta de usuarios quanto a utilizacao # excessiva do filesystem /home da servidora de # arquivos da rede # # homespace v 1.0 - 02/04/97 # ########################################### # ########################################### # # Definicao de variaveis # ########################################### # ########################################### # # Variavel em forma numerica do valor do filesystem # /home exibido em porentagem # ########################################### PORCENT=`df -k /home | tail -1 | awk -F" " '{printf "%s", substr($5,1,length($5)-1)}'` ########################################### # # Variavel que especifica o valor em que o # administrador deve ser alertado, no caso, # a procentagem do filesystem /home # o default e 95% (95) ########################################### MINIMO=95 ########################################### # # Variavel que define o nome do usuario # que devera receber a mensagem de alerta # qto. ao uso do filesystem /home # ########################################### USER1="rodrigoc" USER2="carlosef" # No caso a Script estara sendo enviada para todos que eh uma alias para # os usuarios da rede local ########################################### ########################################### # # Inicio # ########################################### if [ "$PORCENT" -ge "$MINIMO" ] then cat > ./message.filesystem.full << EOF HOST: `hostname` OCORRENCIA: filesystem /home superou $MINIMO de uso Caros usuarios da rede da LIVEWARE filial Campinas, Por favor facam uma verificacao em seus arquivos da rede, pois o espaco em disco de nossa maquina esta se esgotando. Caso haja a necessidade de que seus arquivos seja armazenados, solicite ao Grupo de Suporte a rea- lizacao de um backup em fita. Em caso de duvidas envie uma mensagem para suporte@liveware.com.br. Obrigado pela colaboracao. Atenciosamente, Grupo de Suporte Interno suporte@liveware.com.br PS.: Nao respondam a essa mensagem (reply) pois ela eh feita via sistema. EOF mail -s "FileSystem /home Full" todos < ./message.filesystem.full else exit fi ************************************************* ************************************************* ************************************************* ************************************************* ************************************************* ************************************************* ************************************************* ************************************************* ************************************************* *************************************************