Na máquina x86_64 executando o FreeBSD 10.1 quando estou desmarcando um arquivo e obtendo o erro abaixo para todos os arquivos em tar :
x var/lib/nfs/statd/sm.bak/: Can't set user=1002/group=1002 for var/lib/nfs/statd/sm.bak
x var/lib/nfs/rmtab: Can't set user=1002/group=1002 for var/lib/nfs/rmtab
x var/lib/nfs/v4recovery/: Can't set user=1002/group=1002 for var/lib/nfs/v4recovery
x var/lib/logrotate.status: Can't set user=1002/group=1002 for var/lib/logrotate.status
x var/lib/arpd/: Can't set user=1002/group=1002 for var/lib/arpd
x var/lib/postfix/: Can't set user=1002/group=1002 for var/lib/postfix
x var/lib/systemd/: Can't set user=1002/group=1002 for var/lib/systemd
tar: Error exit delayed from previous errors.
O erro acima é observado apenas quando eu descompacto o arquivo na partição mfdosfs. Estou usando o comando abaixo para formatar a partição e montar o msdosfs.
newfs_msdos -F 32 -S 4096 -c 1 -m 0xf8 /dev/da0p7
mount -t msdosfs -o large /dev/da0p7 /data/raw
Eu também tentei montar como:
mount -t msdosfs -o large,uid=1002,gid=2002 /dev/da0p7 /data/raw
Mas obtive o mesmo resultado. Tar ball é uma distribuição Linux que eu quero que esta máquina faça um duelo de inicialização, então estou procurando por um unr-taring limpo. Alguém pode sugerir correção para o problema acima?
EDITAR 13/04/17: Parece que estou observando o comportamento acima devido à diferença nos sistemas de arquivos. Não só estou recebendo o erro acima, mas também não consigo manter o link simbólico por causa do qual não consigo inicializar o Linux a partir da partição FAT32. Querendo saber se existe alguma solução funcional para todo o problema.
Responder1
msdosfs/NTFS/FAT
sistemas de arquivos não suportam atributos de propriedade e permissão Linux/Unix.
Você precisa formatar a partição com um sistema de arquivos compatível ou criar um arquivo de imagem com um sistema de arquivos compatível para armazenar os arquivos.
Responder2
Descompacte seu arquivo em seu diretório inicial assim:
tar -C /home/satpul -xzvf filename.txz
assumindo que seu nome de usuário seja satpul e zip seja a opção de compactação. Então faça o seguinte:
mv -vRf /home/satpul/extracted_files_dir/* /some/new/directory/on/samba/share