Especificar a unidade de disco para gravar arquivos?

1

Depois de tar.gz 'em uma pasta de 25 GB, eu copiei o arquivo da minha máquina local para um servidor remoto via scp.

Quando o arquivo foi transferido, não consegui extrair o tar.gz devido a:

$ tar -zxvf dump.tar.gz
myFolder/
myFolder/myFile1        

tar: myFolder/myFile: Wrote only 9728 of 10240 bytes

myFolder/myFile2
tar: myFolder/myFile2: Cannot write: No space left on device
tar: Exiting with failure status due to previous errors

Em seguida, executei df -h para ver que o disco está "100%" cheio:

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_00-lv_root
                       16G   15G   28M 100% /
tmpfs                 7.9G  136K  7.9G   1% /dev/shm
/dev/sda1             485M  131M  329M  29% /boot
/dev/mapper/vg_00-lv_opt
                      7.3G  152M  6.8G   3% /opt
/dev/mapper/vg_01-lv_u01
                      148G  6.4G  134G   5% /u01

Posso especificar scp para gravar na unidade de disco dev/mapper/vg_01-lv_u01 , pois ela tem espaço suficiente? Como posso resolver este problema?

    
por Kevin Meredith 07.10.2013 / 04:31

1 resposta

3

Você está perguntando sobre scp , mas o problema de gravar em um dispositivo completo apareceu com tar .

Compreendo a pergunta que você deseja copiar o (s) arquivo (s) para o sistema de arquivos no volume dev/mapper/vg_01-lv_u01 . Para isso, você deve usar o ponto de montagem /u01 como o destino.

scp

scp dump.tar.gz user@machine:/u01/any/existing/path

Desta forma, você especifica o caminho de destino no ponto de montagem do volume que deseja usar.

tar

tar permite que você especifique o diretório de destino para extração também.

tar -zxvf dump.tar.gz -C /u01/any/existing/path

combinação

Se você usar o arquivo tar apenas para o transporte, poderá usar uma maneira mais direta de direcioná-lo diretamente por ssh :

tar -cf - /source/directory | ssh user@machine "tar -xf - -C /u01/any/existing/path"

Se você usar compactação com ssh , a compactação com tar provavelmente não será necessária. De qualquer forma, você pode ativar a compactação a qualquer momento, colocando a opção z de tar de volta.

    
por 07.10.2013 / 06:32

Tags