Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Jan 2009 00:12:45 -0800
From:      Tim Kientzle <kientzle@freebsd.org>
To:        Daichi GOTO <daichi@ongs.co.jp>
Cc:        FreeBSD Current <freebsd-current@freebsd.org>
Subject:   Re: sparse file issue?, dd(1) works well but tar(1) not on different partition
Message-ID:  <49797BFD.3060805@freebsd.org>
In-Reply-To: <49796E09.7000805@ongs.co.jp>
References:  <49796E09.7000805@ongs.co.jp>

next in thread | previous in thread | raw e-mail | index | archive | help
Daichi GOTO wrote:
> Hi sparse guys (?)
> 
> I have been wondering about sparse file transportation between different
> partitions on -current. For example,
> 
>   /localapps/qemu/ on local disk (UFS2)
>   /nfshome/user/ on NFS (UFS2)
> 
>   /localapps/qemu/disk0image  20GB qemu diskimage sparsed file
> 
> then, follow operation works well.
> 
>   # cd /localapps/qemu/
>   # tar cpf - disk0image | tar xpf - -C /nfshome/user/
>   # cd /nfshome/user/
>   # dd if=disk0image of=disk0image-sparse conv=sparse
> 
> But
> 
>   # cd /localapps/qemu/
>   # tar cpf - disk0image | tar xpf - -S -C /nfshome/user/
> 
> gets follow error message.
> 
>   # tar cpf - disk0image | tar xpf - -S -C /nfshome/user/
>   disk0image: Write request too large
>   tar: Error exit delayed from previous errors.
>   #
> 
> tar(1) cannot do sparse output between different partations?
> Have I missed something important point?  If you have any ideas,
> teach me.

Looks like I managed to break -S recently.  I'll
send you a patch soon.

Tim



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49797BFD.3060805>