日期:2014-05-16  浏览次数:20820 次

有些权限却不能删除文件
hadoop@WSWINCNHZ0992:~/hbase-0.92.1-security/logs$ rm -fr hbase-hadoop-zookeeper-WSWINCNHZ0992.log.2012-08-07
rm: cannot remove `hbase-hadoop-zookeeper-WSWINCNHZ0992.log.2012-08-07': Read-only file system


-rw-r--r--  1 hadoop hadoop     206405 2012-08-07 18:26 hbase-hadoop-zookeeper-WSWINCNHZ0992.log.2012-08-07


我用hadoop用户名去家目录下删除文件hbase-hadoop-zookeeper-WSWINCNHZ0992.log.2012-08-07,上面已经说明hadoop具有w的权限,照例说应该可以删除啊,可为什么报read-only错误呢?


------解决方案--------------------
提示的不是权限不足,而是那是只读文件系统。

估计是你把它挂载为read-only了。

mount remount rw /mountpoint
------解决方案--------------------
Read-only file system 是只读文件系统,所以不管你文件是不是有写权限,都是只读的。
------解决方案--------------------
文件系统有损坏会自动挂载为只读。

------解决方案--------------------
只读了,备份重要数据,再检测。。
------解决方案--------------------
是文件系统只读,就好比光盘或者USB有锁,或者硬盘只读mount。