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@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