On 07/28/2010 01:52 PM, Alan McKinnon wrote: > On Wednesday 28 July 2010 22:20:17 Andrey Vul wrote: >> Creating files in /tmp, /etc, /lib32, and /var return ENOENT (touch >> /tmp/foo => strerror(ENOENT)). >> However, this is done as root and the dirs are marked 755 root:root. >> df -i shows only 2% inode usage. >> Any explanation as to why a rwx-ed dir can't be written to? This is >> breaking quite a few of the init scripts. >> >> -- >> Andrey Vul >> begin-base64 600 sig >> bXNuLCBob21lOiBhbmRyZXkudnVsQGdtYWlsLmNvbQ0KdSBvZiB0OiBhbmRyZXkudnVsQHV0b3J >> v bnRvLmNhDQpzbXMsIHZvaWNlbWFpbDogNDE2MzAzOTkyMw0K >> ` >> end > > sounds like / is mounted read-only
Do read-only filesystems typically reply ENOENT when trying to create a file? It's usually something like "read-only filesystem" in that case. ENOENT means it can't even find the file.