Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. Estou com uma duvida!
    Fazia o backup para uma unidade LTO de cerca de 300gb
    mas hoje ja estou chegando nos 500, e o maximo compactado de cada fita é de 400gb

    como posso proceder?

    faço da seguinte maneira atualmente

    tar cv -T /dados/listadedados.txt -f /dev/st0

    mas como vou passar para ele ver que quando chegar nos 400 gb pedir para vir a nova fita?

    Obrigado

  2. Cara, acho que o próprio tar reparte o arquivo em tamanhos fixos. Infelizmente não tenho como testar mas olhando o man page do tar na internet ahcei essa opção:
    Código :
           -R, --block-number
          show block number within archive with each message
     
           --record-size SIZE
          use SIZE bytes per record
    Fonte: UNIX man pages : tar ()

    Tem também outro que eu ahcei que é o split. Aqui tem uma explicação de como ele funciona mais ou menos: [Dicas-L] Fatiamento de arquivos para transferência em links de baixa qualidade

    Acho que um dos dois deve resolver certo?!
    Qualquer coisa posta ai...



  3. Mas como posso fazer tipo!

    manda tar gravar 395 gb na fita, deu
    parar
    esperar
    pedir a outra fita...

    lembrando q os arquivos a serem copiados estao num txt
    nao sei por onde comecar
    tipo ele le as linhas e copia arquivo a arquivo, qnd chegar nos 395 ele para e pede a fita
    mas continua no indice


  4. Cara, faz o seguinte. Cria uma arquivo tar com todos os arquivos do backup. Esse arquivo vai ser o grande, que vai extrapolar o tamanho da fita. Depois, com o comando split, você divide ele em N pedaços de 400.

    Quanto ao tempo, nas linguagens sempre tem um comando wait ou sleep. Em shell script eu não sei. Mas o google ta ai... Mas eu acho que quando você emitir o comando pra gravar na fita o próprio script vai ficar ocioso esperando a gravação terminar...
    Faz um teste ai...

    Agora, pedir outra fita: Emite uma mensagem pedindo pra inserir outra fita e pressionar qualquer tecla pra continuar. Ai usa um comando de input de dados...

    Não conheço muito a sitaxe de shell script... Mas a lógica é essa. Se quiser fazer em python ai posso te ajudar mais, hehe...



  5. Tambem pensei nisso,
    mas nao posso usar split, nao posso depender de ter as 02 fitas para foltar algum fragmento!

    Vou jogar , arquivo a arquivo pra dentro da fita >
    quando copiar até 395 gb
    pede a outra
    e segue o indice!

    :/






Tópicos Similares

  1. Somar em shell script
    Por ricardorocha no fórum Linguagens de Programação
    Respostas: 3
    Último Post: 17-03-2003, 16:49
  2. input de dados no sql server via shell script
    Por cantisan no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 17-02-2003, 16:43
  3. Shell Script + Mail
    Por mistymst no fórum Servidores de Rede
    Respostas: 2
    Último Post: 02-02-2003, 15:44
  4. Shell Script !!! Executar comando automático...
    Por Danielvb no fórum Linguagens de Programação
    Respostas: 11
    Último Post: 29-11-2002, 15:48
  5. Shell Script !!!
    Por Danielvb no fórum Servidores de Rede
    Respostas: 2
    Último Post: 29-11-2002, 09:55

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L