Primeiro você criou um arquivo tar gzipado com:
tar cvfz /media/2ndHDD/home.tar /home/<my_username>
Você ignorou os erros e não rolou para ver o que eles eram (uma péssima ideia). Então você tentou descompactar o arquivo tar (mesmo sem a opção -z, deveria ter reconhecido que é um arquivo tar gzipado):
tar xvf home.tar
Ele não funcionou e você compactou o archive já compactado (com o mesmo algoritmo de compactação). Você pode explicar o processo de pensamento aqui?
gzip home.tar
Então você tentou descompactar um tarball gzipado que foi novamente compactado:
tar -xvzf home.tar.gz
Deixe-me perguntar - você sabe o que está tentando alcançar ou é que tudo está apenas tentando comandos aleatórios, "vamos ver o que acontece" sem prestar atenção ao que eles realmente fazem?
Eu recomendo strongmente planejar backups no futuro e prestar atenção aos erros que estavam lá, porque talvez os desenvolvedores de tar pensassem que eles eram importantes o suficiente (afinal, é um backup - geralmente muito importante) que eles deveriam ser repetidos em o fim do processo ...
Desta vez, eu tentaria primeiro ver qual é o formato atual do seu arquivo (ou o que resta dele). Use:
file <archive_file>
Se é realmente arquivo compactado com gzip e está lançando esses erros, temo que você esteja sem sorte.
UPDATE: Eu li que o arquivo atual que você tem é um arquivo gzip:
home.tar: gzip compressed data, from Unix, last modified: Fri Jan 9 22:07:25 2015.
Certifique-se de que, dependendo do tipo de dados compactados, eu estou supondo 4 vezes mais espaço livre na partição em que você está fazendo isso. Mova o home.tar para fora do diretório / home se ele já não estiver em outro lugar.
Execute o seguinte como último recurso para desempacotá-lo:
gunzip -c home.tar > home1.tar
file home1.tar
O comando Fist tentará descompactar o arquivo home.tar no home1.tar. O outro lhe dirá o que é home1.tar. Ainda poderia ser outro arquivo gzip.
Se file
disser que são dados compactados, execute:
gunzip -c home1.tar > home2.tar
Certifique-se de prestar atenção aos nomes dos arquivos. Descubra o que o home2.tar é agora:
file home2.tar
Novamente, se os dados forem gzipados, execute gunzip novamente como acima, desta vez redirecionando para home3.tar. Execute file
novamente.
Se diz:
homeX.tar: POSIX tar archive (GNU)
Tente listar seu conteúdo com:
tar taf homeX.tar
e se isso funcionar, tente descompactar o arquivo tar.