From owner-freebsd-questions@FreeBSD.ORG Tue Aug 18 07:30:18 2009 Return-Path: Delivered-To: questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A0073106568B for ; Tue, 18 Aug 2009 07:30:18 +0000 (UTC) (envelope-from norgaard@locolomo.org) Received: from mail.locolomo.org (97.pool85-48-194.static.orange.es [85.48.194.97]) by mx1.freebsd.org (Postfix) with ESMTP id 595E38FC69 for ; Tue, 18 Aug 2009 07:30:18 +0000 (UTC) Received: from beta.1-16-172-dyn.locolomo.org (beta.1-16-172-dyn.locolomo.org [172.16.1.127]) by mail.locolomo.org (Postfix) with ESMTPSA id 6143B1C1A67 for ; Tue, 18 Aug 2009 09:30:16 +0200 (CEST) Message-ID: <4A8A5887.1080304@locolomo.org> Date: Tue, 18 Aug 2009 09:30:15 +0200 From: Erik Norgaard User-Agent: Thunderbird 2.0.0.22 (Macintosh/20090605) MIME-Version: 1.0 To: questions@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Cc: Subject: Recovering files after a crash X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2009 07:30:18 -0000 Hi: I woke op to a crash this morning after a powerfailure, and now dmesg shows this: WARNING: / was not properly dismounted GEOM_LABEL: Label ufsid/442f8ac1c0db9af2 removed. GEOM_LABEL: Label for provider ad6s1a is ufsid/442f8ac1c0db9af2. GEOM_LABEL: Label ufsid/442f8ac5a7fa5dda removed. GEOM_LABEL: Label for provider ad6s1d is ufsid/442f8ac5a7fa5dda. GEOM_LABEL: Label ufsid/442f8ac950b22b46 removed. GEOM_LABEL: Label for provider ad6s1e is ufsid/442f8ac950b22b46. GEOM_LABEL: Label ufsid/442f8ad3e5c88ab8 removed. GEOM_LABEL: Label for provider ad6s1f is ufsid/442f8ad3e5c88ab8. GEOM_LABEL: Label ufsid/442f8ad59f647596 removed. GEOM_LABEL: Label for provider ad6s1g is ufsid/442f8ad59f647596. GEOM_LABEL: Label ufsid/442f8ae2200a8064 removed. GEOM_LABEL: Label for provider ad6s1h is ufsid/442f8ae2200a8064. GEOM_LABEL: Label ufsid/442f8ac1c0db9af2 removed. GEOM_LABEL: Label ufsid/442f8ac5a7fa5dda removed. GEOM_LABEL: Label ufsid/442f8ac950b22b46 removed. GEOM_LABEL: Label ufsid/442f8ad3e5c88ab8 removed. GEOM_LABEL: Label ufsid/442f8ad59f647596 removed. GEOM_LABEL: Label ufsid/442f8ae2200a8064 removed. The problem is that I have no idea which files were affected. So, now some questions: First, how do I determine which files were corrupted? And how do I recover these files? Second, / is mostly read-only, in fact, I can't think of any file on that partition that should be modified at all: /tmp is on a separate partition, I have source files on /usr/local rather than the default, in fact, only root user files are modified during a normal day, but it's been days since I logged in as root. How do I protect read-only files from being corrupted in the first place? I have tried mounting / read-only but that gave a load of other problems. Thanks, Erik -- Erik Nørgaard Ph: +34.666334818/+34.915211157 http://www.locolomo.org