/dev/vzfs에 대한 이상한 inode 수

/dev/vzfs에 대한 이상한 inode 수

Ubuntu 14.04 서버에서 Plesk를 사용하고 있는데 몇 가지 이상한 문제가 발생했습니다.

나는 확인했다 mount:

/dev/vzfs on / type reiserfs (rw,usrquota,grpquota)

그 다음에 stat /dev/vzfs:

stat: cannot stat ‘/dev/vzfs’: No such file or directory

그 다음에 df:

Filesystem     1K-blocks      Used Available Use% Mounted on
/dev/vzfs      209715200 177877760  31837440  85% /
none             2097152         4   2097148   1% /dev
none                   4         0         4   0% /sys/fs/cgroup
none              419432       104    419328   1% /run
none                5120         0      5120   0% /run/lock
none             2097152         4   2097148   1% /run/shm
none              102400         0    102400   0% /run/user

그리고 df -i:

Filesystem                   Inodes                IUsed      IFree IUse% Mounted on
/dev/vzfs      18446744070447236696 18446744069415584328 1031652368  100% /
none                         524288                   61     524227    1% /dev
none                         524288                    1     524287    1% /sys/fs/cgroup
none                         524288                  118     524170    1% /run
none                         524288                   12     524276    1% /run/lock
none                         524288                    2     524286    1% /run/shm
none                         524288                    1     524287    1% /run/user

inode 수가 64비트 산술 제한에 매우 가깝기 때문에 정수 오버플로가 문제의 원인인 것으로 의심됩니다.

특정 할당량을 설정하지 않았음에도 할당량 제한으로 인해 다른 사용자가 파일에 쓸 수 없습니다.

이 문제를 디버깅 및/또는 해결하는 방법을 모르겠습니다. 누구든지 도와줄 수 있나요?


업데이트: 공급자의 VPS 설정에서 할당량을 비활성화했는데 mount이제 파일 시스템 유형이 변경되었음을 나타냅니다.

/dev/vzfs on / type vzfs (rw,relatime)

/dev나는 또한 사용하여 파일을 만들었고 지금은 말합니다 mknod.stat /dev/vzfs

  File: ‘/dev/vzfs’
  Size: 0               Blocks: 0          IO Block: 4096   block special file
Device: 9eh/158d        Inode: 2347445354  Links: 1     Device type: 0,ba
Access: (0644/brw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2017-07-11 16:59:42.471740071 +0200
Modify: 2017-07-11 16:59:42.471740071 +0200
Change: 2017-07-11 16:59:42.471740071 +0200
 Birth: -

df -i계속 표시되는 내용:

Filesystem                   Inodes                IUsed      IFree IUse% Mounted on
/dev/vzfs      18446744070447246304 18446744069415584345 1031661959  100% /
none                         524288                   62     524226    1% /dev
none                         524288                    1     524287    1% /sys/fs/cgroup
none                         524288                  120     524168    1% /run
none                         524288                   12     524276    1% /run/lock
none                         524288                    2     524286    1% /run/shm
none                         524288                    1     524287    1% /run/user

여전히 오류 메시지가 표시됩니다.

-bash: cannot create temp file for here-document: Disk quota exceeded

원래 이 질문을 게시했습니다.우분투에 대해 묻는다하지만 여기에 게시하는 것이 좋습니다.


업데이트: 며칠 전에 백업을 복원했는데 서버가 문제 없이 실행되는 것 같습니다. inode 수는 정상으로 돌아왔지만 호스팅 공급자가 설정한 inode 제한에 매우 가까워서 이것이 문제일 수 있습니다.

관련 정보