我对我正在处理的应用程序存在严重问题,我希望此处有人可以提供帮助。该应用程序具有允许用户将图像上载到生产服务器上的文件夹的功能。用户报告说上传工作不正常,当我进一步挖掘它时,我注意到权限是错误的。权限关闭的根本问题是我稍后会弄清楚的;现在我需要修复已经存在的数据的权限。
我认为这只是简单地进入生产服务器并使用chown和chmod来修复权限。但是,当我尝试运行命令时,我收到错误'操作不被允许'即使我用sudo执行命令。我厌倦了使用su并以root身份运行命令。结果相同。更多的挖掘工作,我看到一些人提到这个问题的人是不可改变的'文件。我尝试使用lsattr来检查这些文件的属性,现在我收到了错误'设备的不适当的ioctl在阅读标记时#。
我的智慧在这里结束了。我不知道我还能做些什么来试图解决这个问题。任何帮助将不胜感激。
更新 以下是运行df -T命令时的文件系统信息输出:
df: `/opt/www/optics (deleted)': No such file or directory
Filesystem Type 1K-blocks Used Available Use% Mounted on
rootfs rootfs 12384432 4143772 7611572 36% /
udev devtmpfs 10240 0 10240 0% /dev
tmpfs tmpfs 411284 1832 409452 1% /run
/dev/disk/by-uuid/7026ddf7-4c30-4bf7-9787-a8c80bf247ab ext4 12384432 4143772 7611572 36% /
tmpfs tmpfs 5120 0 5120 0% /run/lock
tmpfs tmpfs 1661420 0 1661420 0% /run/shm
/dev/xvdb ext4 132111844 8593200 116807760 7% /opt
我也不确定输出的第一行是什么意思:
df: `/opt/www/optics (deleted)': No such file or directory
该目录肯定存在。我可以进入它并查看内容。所有相同的,这是保存图像的文件夹的父目录,所以我认为它必须以某种方式相关。 Mabey知道更多关于' df'命令可以解释一下吗?