Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I am trying to remove an rdiff backup folder as some problems occured during the backup and need to remove it's history and try again. However, when I run:

rm -r -f rdiff-backup-data 

I get the following on some of the files:

rm: cannot remove `X': Read-only file system

Here is what I get when I run mount:

/dev/sdb1 on /media/usbdisk type ext3 (rw)

So that shows the drive is rw?

ls -la /media/usbdisk gives the following:

[root@localhost v5]# ls -la /media/usbdisk
total 36
drwxr-xr-x  5 root root  4096 Mar 31  2010 .
drwxrwxrwx  9 root root  4096 Dec 15  2009 ..
drwxrwxrwx 39  501  501  4096 Aug 19 09:04 development-backup
drwx------  2 root root 16384 Mar 30  2010 lost+found
drwxr-xr-x  8 root  501  4096 Aug 19 00:00 officeshare-backup

Anyone know what is going on and how to fix it?

UPDATE

found out the drive was ro in /proc/mounts so ran the remount command mentioned below and got the following:

ext3_abort called.
EXT3-fs error (device sda1): ext3_remount: Abort forced by user
mount: block device LABEL=USBDISK1 is write-protected, mounting read-only
ext3_abort called.
EXT3-fs error (device sda1): ext3_remount: Abort forced by user
share|improve this question
    
Can you posts the ouput of mount? –  Bart De Vos Aug 24 '11 at 8:59

2 Answers 2

up vote 1 down vote accepted

Depending on the state of things, the output of mount may not reflect reality. You're far better of with cat /proc/mounts, which is guaranteed to show you the actual mount table, wherein you'll probably find that it's actually mounted read-only. You can fix this with mount -o remount,rw /mount/point. If that command errors out, then your filesystem is hosed in some way; a fsck (at the very least) is in order. You don't need to stop the entire system to fsck a partition, just that partition needs to be unmounted.

share|improve this answer
    
cheers, now i just need to know serverfault.com/questions/304422/… (can i run fsck, if unmounted but users might still try to access using its mount location) –  David Aug 24 '11 at 9:16

You could try remounting the device and seeing where that leads

mount -o remount,rw /media/usbdisk

If that doesn't work then you'll probably need to fsck the device

umount /dev//media/usbdisk
fsck /dev/sdb1

You may need to use the -f option to umount for force it to be unmounted though.

share|improve this answer
    
Can you run fsck on a partition if other partitions are mounted and running? That won't cause any problems? I have read that its best to go into single-user mode and don't allow any changes. –  David Aug 24 '11 at 9:10
    
You are safe to run fsck on unmounted devices. If it really bothers you though, as this is a USB device, you can always unplug it and use a different system to fsck it. –  Iain Aug 24 '11 at 9:19

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.