Solved fsck of external disk

I have an external harddisk with my backups.

Recently upon # mount /dev/da1s1 /mnt/ I get the message
Code:
mount: /dev/da1s1: R/W mount of /mnt denied. Filesystem is not clean - run fsck.: Operation not permitted
.

However upon # mount -f -r /dev/da1s1 /mnt/ the disk gets mounted ok. By the way: Connecting the external disk to a different freebsd on a different pc shows identical results.

How should I proceed to check the external disk with fsck?
Thank you
winkoe
 
unmount the disk.
Use dd(1) or sysutils/ddrescue to backup the disk
Then run fsck(8)

The file gets mounted because of the -f option.
Code:
     -f      Forces the revocation of write access when trying to downgrade a
             file system mount status from read-write to read-only.  Also
             forces the R/W mount of an unclean file system (dangerous; use
             with caution).
 
And again I feel so stupid. fsck /dev/da1s1 did it even with an unmounted disk.
Thank you both.
winkoe

But where do I mark that as solved?
 
Back
Top