From owner-freebsd-current@FreeBSD.ORG Fri Jan 23 07:13:15 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3D015106564A for ; Fri, 23 Jan 2009 07:13:15 +0000 (UTC) (envelope-from daichi@ongs.co.jp) Received: from natial.ongs.co.jp (natial.ongs.co.jp [202.216.246.90]) by mx1.freebsd.org (Postfix) with ESMTP id 146EC8FC0A for ; Fri, 23 Jan 2009 07:13:15 +0000 (UTC) (envelope-from daichi@ongs.co.jp) Received: from parancell.ongs.co.jp (dullmdaler.ongs.co.jp [202.216.246.94]) by natial.ongs.co.jp (Postfix) with ESMTPSA id 39A44125422 for ; Fri, 23 Jan 2009 16:13:14 +0900 (JST) Message-ID: <49796E09.7000805@ongs.co.jp> Date: Fri, 23 Jan 2009 16:13:13 +0900 From: Daichi GOTO User-Agent: Thunderbird 2.0.0.19 (X11/20090113) MIME-Version: 1.0 To: FreeBSD Current Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: sparse file issue?, dd(1) works well but tar(1) not on different partition X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jan 2009 07:13:15 -0000 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. Thanks :) -- Daichi GOTO, http://people.freebsd.org/~daichi