From owner-freebsd-questions@FreeBSD.ORG Thu May 23 11:58:46 2013 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 335EA209 for ; Thu, 23 May 2013 11:58:46 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id ECF2BA49 for ; Thu, 23 May 2013 11:58:45 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.7/8.14.7) with ESMTP id r4NBwj9t099251; Thu, 23 May 2013 05:58:45 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.7/8.14.7/Submit) with ESMTP id r4NBwjmE099248; Thu, 23 May 2013 05:58:45 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Thu, 23 May 2013 05:58:45 -0600 (MDT) From: Warren Block To: saeedeh motlagh Subject: Re: file corruption solution (soft-update or ZFS) In-Reply-To: Message-ID: References: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (wonkity.com [127.0.0.1]); Thu, 23 May 2013 05:58:45 -0600 (MDT) Cc: freebsd-questions X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 May 2013 11:58:46 -0000 On Thu, 23 May 2013, saeedeh motlagh wrote: > hello every body > > i have a question about fixing file corruption in freebsd. > > now i have freebsd8.2 and some times file corruption happened on it. this > issue has a heavy cost for me and i want to avoid it or fixit it > completely. so my question is: > > is it better to upgrade my freebsd to 9.1 and use soft update or migrate > from UFS to ZFS? That's a judgement call, which means "it depends". > i heard so much about soft update -that is added in freebsd9.1- which can > fix file corruption in acceptable way with low cost but i don't know how > much is reliable and efficient. Several things: Soft updates have been around for quite a while. Soft updates journaling is the new addition. Neither of these address file corruption. Their purpose is to make sure the filesystem does not get corrupted, but individual files could still contain bad data. > in the other hand, i think migration from UFS to ZFS can be another > solution. as i read ZFS is is created to solve all the problems related > integrity file system. is it reliable enough in comparison soft-update? > > now, i want to know which solution is better and why? Again, it depends. Does the target system have enough RAM for ZFS? If the file corruption is due to a hardware problem or an application writing bad data, no filesystem can prevent that.