From owner-freebsd-questions@FreeBSD.ORG Tue Jun 10 15:32:42 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E9FD31065680 for ; Tue, 10 Jun 2008 15:32:41 +0000 (UTC) (envelope-from thoellri@adobe.com) Received: from exprod6og113.obsmtp.com (exprod6og113.obsmtp.com [64.18.1.31]) by mx1.freebsd.org (Postfix) with ESMTP id 1CA178FC1E for ; Tue, 10 Jun 2008 15:32:38 +0000 (UTC) (envelope-from thoellri@adobe.com) Received: from source ([192.150.8.22]) by exprod6ob113.postini.com ([64.18.5.12]) with SMTP; Tue, 10 Jun 2008 08:32:38 PDT Received: from inner-relay-3.eur.adobe.com (inner-relay-3b [10.128.4.236]) by outbound-smtp-2.corp.adobe.com (8.12.10/8.12.10) with ESMTP id m5AFWaE0009121; Tue, 10 Jun 2008 08:32:36 -0700 (PDT) Received: from fe2.corp.adobe.com (fe2.corp.adobe.com [10.8.192.72]) by inner-relay-3.eur.adobe.com (8.12.10/8.12.9) with ESMTP id m5AFWFqj017203; Tue, 10 Jun 2008 08:32:30 -0700 (PDT) Received: from namail2.corp.adobe.com ([10.8.192.64]) by fe2.corp.adobe.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 10 Jun 2008 08:32:17 -0700 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Tue, 10 Jun 2008 08:32:15 -0700 Message-ID: In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Adding a second disk to increase the space for /var on first dislk : but umount /var failed Thread-Index: AcjK/esrrwTxMggDSoCu5+3sQtWusgABh0Rw References: <20080609205426.N23640@awww.jeah.net><9145C6E6-4C2F-4DA3-B953-4A91DC4C476B@goldmark.org><484E32C9.5060709@otenet.gr> From: "Tobias Hoellrich" To: "dhaneshk k" X-OriginalArrivalTime: 10 Jun 2008 15:32:17.0965 (UTC) FILETIME=[2A9895D0:01C8CB0F] Cc: freebsd-questions@freebsd.org Subject: RE: Adding a second disk to increase the space for /var on first dislk : but umount /var failed 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, 10 Jun 2008 15:32:42 -0000 > -----Original Message----- > From: owner-freebsd-questions@freebsd.org=20 > [mailto:owner-freebsd-questions@freebsd.org] On Behalf Of dhaneshk k > Sent: Tuesday, June 10, 2008 7:15 AM > To: questions@freebsd.org > Cc: Manolis Kiagias > Subject: Adding a second disk to increase the space for /var=20 > on first dislk : but umount /var failed >=20 > I am able to umount /mnt but not /var=20 >=20 > [root@storm ~]# umount /var/ > umount: unmount of /var failed: Device busy > [root@storm ~]# umount /mnt/ > [root@storm ~]# umount /var/ > umount: unmount of /var failed: Device busy > [root@storm ~]# df -h > Filesystem Size Used Avail Capacity Mounted on > /dev/ad7s1a 496M 329M 127M 72% / > devfs 1.0K 1.0K 0B 100% /dev > /dev/ad7s1e 496M 5.4M 451M 1% /tmp > /dev/ad7s1f 44G 38G 2.9G 93% /usr > /dev/ad7s1d 1.4G 221M 1.1G 16% /var > devfs 1.0K 1.0K 0B 100% /var/named/dev > [root@storm ~]# umount /dev/ad7s1 > ad7s1 ad7s1a ad7s1b ad7s1c ad7s1d ad7s1e ad7s1f =20 > [root@storm ~]# umount /dev/ad7s1d=20 > umount: unmount of /var failed: Device busy > [root@storm ~]# umouny /var/=20 > bash: umouny: command not found > [root@storm ~]# umouny /var=20 > bash: umouny: command not found > [root@storm ~]# umount /var > umount: unmount of /var failed: Device busy > [root@storm ~]# pwd > /root > [root@storm ~]# umount /var > umount: unmount of /var failed: Device busy > [root@storm ~]#=20 >=20 >=20 >=20 > getting an error Error=20 > org.freedesktop.Hal.Device.PermissionDeniedByPolicy. >=20 > Details hal-storage-fixed -mount refused uid 0 How=20 > to fix this and umount /var > =20 >=20 > Any hints most welcome :=20 Did you switch to single user-mode (shutdown now) before trying to umount /var? If you did, there may be some other process still using files/dirs in "/var". If you have lsof installed (/usr/ports/sysutils/lsof), you can identify (as root) which process still using stuff in /var: santafe# lsof +D /var/ COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME dhclient 321 _dhcp cwd VDIR 0,100 512 14578696 /var/empty dhclient 321 _dhcp rtd VDIR 0,100 512 14578696 /var/empty dhclient 321 _dhcp jld VDIR 0,100 512 14578696 /var/empty dhclient 321 _dhcp 6w VREG 0,100 1007 14582324 /var/db/dhclient.leases.msk0 devd 537 root 4u unix 0xc6a78188 0t0 /var/run/devd.pipe devd 537 root 5w VREG 0,100 3 14580313 /var/run/devd.pid syslogd 603 root 3w VREG 0,100 3 14580315 /var/run/syslog.pid syslogd 603 root 4u unix 0xc6a84310 0t0 /var/run/log syslogd 603 root 5u unix 0xc6a84188 0t0 /var/run/logpriv ... Stop the processes (dhclient, devd, syslogd, etc.) that still use /var and then try to umount it again. Hope this helps - Tobias