Docker 내부: mkdir(-p): 해당 파일이나 디렉터리가 없습니다.

Docker 내부: mkdir(-p): 해당 파일이나 디렉터리가 없습니다.

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

관련 정보