delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2006/02/03/11:09:00

X-Spam-Check-By: sourceware.org
Date: Fri, 3 Feb 2006 17:08:45 +0100 (MET)
From: Szakacsits Szabolcs <szaka AT sienet DOT hu>
X-Sender: szaka AT mlf DOT linux DOT rulez DOT org
To: dave DOT korn AT artimi DOT com
Cc: cygwin AT cygwin DOT com, Mark DOT Bevan AT gwent DOT wales DOT nhs DOT uk
Subject: RE: unmount drive in cygwin - is it possible
Message-ID: <Pine.LNX.4.21.0602031625450.5835-100000@mlf.linux.rulez.org>
MIME-Version: 1.0
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

On 30 January 2006, Dave Korn wrote:
> On 30 January 2006 18:10, Mark Bevan wrote:
> 
> > ntfsresize v1.12.1 (libntfs 8:1:0)
> > ERROR: Device '/cygdrive/e' is mounted read-write. You must 'umount' it
> > first. 
> > 
> > However there doesn't seem to be a way to unmount a disk in cygwin :
> > 
> > $ umount /cygdrive/e
> > umount: /cygdrive/e: No such file or directory
> > 
> > Maybe this because this because the underlying windows operating system
> > (Windows XP) doesn't allow for this or maybe I am not using the right
> > commands ?  
> 
>   Neither exactly.  Drives _can_ be unmounted by the underlying OS,

Not always. See e.g. 'chkdsk /f c:' and the OS won't unmount the fs.

> but cygwin doesn't provide any utility to do this.  The 'mount' and
> 'umount' commands in cygwin don't actually mount/unmount filing
> systems, they just allow you to make a unix-y view on the existing FS.
> 
>   As to ntfsresize, it may be a weakness in the coding that it still
> requires the drive to be r/w even if you're only making a query for
> info it could read from an r/o drive, 

Ntfsresize opens the volume r/o for query and r/o test runs if the volume
is unmounted or already r/o mounted. Both operations are rejected if it
finds that the volume is already r/w mounted.

Please note that the above error message says (if the port is right what 
I didn't check) that the volume is already mounted (opened) r/w that's why
ntfsresize won't r/o open it.

	Szaka


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019