【发布时间】:2014-06-16 05:29:33
【问题描述】:
我是 linux 新手,当我输入“vi FILE1”时,我能够打开 VI 编辑器。我添加了一些数据,我想保存文件并尝试了 :w 但它给了我一个错误。
"file1" E212: 无法打开文件进行写入 按 ENTER 或输入命令继续
为什么我无法保存它?
我在其中创建文件的目录具有以下权限:
drwxr-xr-x 4 pentaho pentaho 4096 Mar 12 2013 master
我正在使用 root 用户和密码登录。
mount 命令的输出:
/dev/sda1 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/sdb1 on /etl type ext4 (rw)
/dev/sdc1 on /oracle type ext4 (rw)
/dev/sdd1 on /export type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
【问题讨论】:
-
检查您的文件权限。
-
我已经更新了这个问题。请帮助我。我正在创建具有上述权限的主目录中的文件。
-
有几种可能性。您位于只读挂载文件系统上的目录中。该文件属于 root 以外的用户,并且位于 gvfs 目录中,该文件位于 nfs 挂载的文件系统上,并且 root_squash 已打开,该文件没有设置写权限...列表去不断...
-
如何检查所有这些。请帮我解决这个问题。
-
文件系统已满? df 怎么说?