Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I'm getting a "Read-only file system" error when I try to do the chmod, mkdir, touch, or rm commands. I suspect any file/directory manipulation command will fail with the "Read-only file system" message. I can still cd to any directory, 'ls' still works, I can vi files and view them but I can't modify them. Has anyone run into this problem before or have any ideas?
What I was doing when this problem started....
I telnet'd to my linux machine. I created a directory successfully in the root directory. I then did a 'cp -rf /MYDIRECTORY /DESTINATIONDIR' to copy all the contents of one directory to a new directory. This is a big directory and at some point if failed with the "Read-only file system" message. After that my chmod, mkdir and rm commands started failing. So, currently I cannot do any manipulation on any file on my machine or create any new file/directory. Ftp also fails with the error message....
500 OOPS: failed to open xferlog log file:/var/log/xferlog
[root@localhost log> ll xferlog
-rw------- 1 root root 0 Jun 8 04:02 xferlog
Telnet still works.
The 'fsck' command didn't change the behavior at all.
Any help would be greatly appreciated.
Some system info.....
Linux Fedora Core version: 2.6.11-1.1369_FC4
mount: block device /dev/VolGroup00/LogVol00 is write-protected, mounting read-only
What are the permissions on that block device? Specifically, what does
Code:
ls -l /dev/VolGroup00/LogVol00
output? They should be 0660 or similar (at the very least, writable by root). If not, try changing it manually with chmod. If that doesn’t work, you might have to use lvm.
If it's not just a part of your normal configuration, check your system log. Filesystems are sometimes automatically re-mounted as read only if problems with the device are detected.
Ya, the actual file might be more useful than the link. Sorry about that...
[redbird@localhost ~]$ ls -lL /dev/mapper/VolGroup00-LogVol00
brw-rw---- 1 root disk 253, 0 May 12 14:59 /dev/mapper/VolGroup00-LogVol00
I'm looking at the system logs in the /var/log/messages files. Is that what you mean? Anyway, the messages file hasn't been updated since this problem occurred on June 11. The last couple logs are below but they are just session open/close.
Jun 11 17:01:02 localhost crond(pam_unix)[4021]: session opened for user root by (uid=0)
Jun 11 17:01:02 localhost crond(pam_unix)[4021]: session closed for user root
Jun 11 18:01:02 localhost crond(pam_unix)[4505]: session opened for user root by (uid=0)
Jun 11 18:01:02 localhost crond(pam_unix)[4505]: session closed for user root
Jun 11 18:20:23 localhost su(pam_unix)[32543]: session closed for user root
Jun 11 18:21:50 localhost su(pam_unix)[32698]: session closed for user root
Jun 11 18:59:59 localhost su(pam_unix)[5008]: session opened for user root by (uid=500)
Jun 11 19:01:02 localhost crond(pam_unix)[5047]: session opened for user root by (uid=0)
Jun 11 19:01:02 localhost crond(pam_unix)[5047]: session closed for user root
Jun 11 19:09:14 localhost su(pam_unix)[393]: session closed for user root
Ya, the actual file might be more useful than the link. Sorry about that...
[redbird@localhost ~]$ ls -lL /dev/mapper/VolGroup00-LogVol00
brw-rw---- 1 root disk 253, 0 May 12 14:59 /dev/mapper/VolGroup00-LogVol00
Well, the device itself seems to be read-write. Perhaps the underlying physical volume has bad permissions. Why else would you get a write-protected message?
Do you know the physical volume(s) which comprise VolGroup00-LogVol00? If not, you should be able to figure it out with lvm. Once you do, check the permissions on those block devices.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.