Em Seg, 2003-07-28 às 15:51, Luiz Antonio F. Barbosa escreveu: > tar -C / -cpzlvf /home/root.tgz . > > foi retornada a seguinte mensagem: > > ./ > ./lost+found/ > ./root/ > ./root/linux-2.4.20.tar.bz2 > tar (child): /home/root.tgz: Cannot open: Permission denied > tar (child): Error is not recoverable: exiting now
IMHO, o problema nao e este. Veja a sintaxe do seu comando: "tar -C / -cpzlvf /home/root.tgz" 1) a opcao -C / levou o tar para o raiz, entao ele comecou a juntar tudo o que esta na / da maquina; 2) o /home/root.tgz e o arquivo de destino de tudo que esta no raiz Conclusao: Se o tar esta juntando tudo e jogando no arquivo /home/root.tgz, como ele vai pegar o /home/root.tgz e jogar dentro do /home/root.tgz??????? Outra coisa: voce quer mesmo tarear toda a raiz da maquina, ou somente o /home da maquina remota que voce montou???????? Experimente usar o seguinte sintaxe para seu comando: 1) para o caso de voce querer tarear toda a maquina: tar -C / -cpzlvf /tmp/root.tgz --exclude tmp / Isto ira excluir da compactacao o diretorio /tmp, pois la nao fica nada a ser backupeado mesmo, e e justamente la que voce vai jogar o arquivo contendo todo o / da maquina (que loucura!!!!). 2) Para o caso de voce estar querendo copiar apenas o /home da maquina remota montada em sua maquina: tar -cpzlvf /tmp/root.tgz /home Isso ira criar um arquivo root.tgz dentro de /tmp contendo toda a particao /home. []'s -- Outgoing mail is certified Windows Free. Checked by Debian GNU/Linux <http://www.debian.org>. "free your computer and your soul will follow..."

