사용 가능한 여유 공간이 inode 제한에 도달했습니다.

사용 가능한 여유 공간이 inode 제한에 도달했습니다.

ext4운이 좋지 않아서 파일 시스템에 inode가 부족하지만 여전히 여유 공간이 많다고 가정해 보겠습니다 .

Inode 사용량은 100%이지만 디스크 여유 공간은 50%입니다.

어떻게 해결할 수 있나요?

답변1

한 가지 옵션은파일 시스템 다시 만들기지정하다인덱스 노드에 대한 바이트옵션 비율 -i.

  1. 지원모든 데이터를 다른 디스크로 이동합니다.

  2. 파일 시스템을 나열하고 수정하려는 파일 시스템을 찾으십시오.

    $ df -h

    /dev/sdX파일 시스템이 이미 에 마운트 되어 있다고 가정합니다 /mnt/mountpoint.

  3. 제거이 파일 시스템은 다음과 같습니다.

    $ umount /mnt/mountpoint

  4. 만들다이 파일 시스템은 바이트 대 inode 비율을 지정하는 명령을 사용합니다 mkfs.ext4.-i

    $ mkfs.ext4 -i 4096 /dev/sdX

    이 명령은 inode당 4KB 비율의 파일 시스템을 생성합니다 ext4(이렇게 하면 기본값(inode당 16KB)보다 4배 더 많은 inode가 생성됩니다).

  5. 이 파일 시스템은 다음과 같습니다.

    $ mount /dev/sdX /mnt/mountpoint

관련 정보