mkdir -pコマンドがディレクトリを生成できず、次のエラーメッセージを返すという奇妙な問題が発生しました。
[root@202 ~]# pwd
/root
[root@202 ~]# mkdir -p a/b/c
mkdir: cannot create directory ‘a’: No such file or directory
ただし、ルートディレクトリで同じコマンドを実行すると正常に動作します。
[root@202 /]# pwd
/
[root@202 /]# mkdir -p a/b/c
[root@202 /]# ls -lhrt a/b
total 0
drwxr-xr-x 2 root root 6 Mar 13 15:06 c
現在rootとしてログインしているので、単純な権限の問題ではないようです。
トラブルシューティングのための他のアイデアはありますか?
/rootディレクトリの権限は次のとおりです。
[root@202 ~]# ls -lhart /
dr-xr-x--- 2 root root 114 Apr 1 2016 root
そして/ rootディレクトリの権限を変更しようとしたときにも同じ奇妙な現象が発生しました。
[root@202 ~]# chmod a+w ~
chmod: changing permissions of ‘/root’: No such file or directory
私は現在CentOS 7のDockerコンテナで作業しています。
Dockerバージョン:6e3bb8e/1.13.1(2017年2月8日リリース)
よろしくお願いします。
の合計df
:/
/root
[root@202 /]# df -lh /root
Filesystem Size Used Avail Use% Mounted on
overlay 128G 14G 115G 11% /
/rootディレクトリを作成しようとすると(以前は「該当するファイルまたはディレクトリがありません」というメッセージが表示されます):
[root@202 /]# mkdir /root
mkdir: cannot create directory ‘/root’: File exists