![더 많은 inode를 생성하기 위해 ext4 파티션의 크기를 조정하시겠습니까? [복사]](https://linux55.com/image/28452/%EB%8D%94%20%EB%A7%8E%EC%9D%80%20inode%EB%A5%BC%20%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0%20%EC%9C%84%ED%95%B4%20ext4%20%ED%8C%8C%ED%8B%B0%EC%85%98%EC%9D%98%20%ED%81%AC%EA%B8%B0%EB%A5%BC%20%EC%A1%B0%EC%A0%95%ED%95%98%EC%8B%9C%EA%B2%A0%EC%8A%B5%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
제가 사용하는 오래된 헤드리스 no-X 백업 서버에는 세 개의 기본 ext4 파티션( /
, /home
및 ) 이 있는 작은 하드 드라이브가 있습니다 /swap
. /
1.5GB 파티션에 사용 가능한 inode가 부족 하여 시스템에서 업데이트를 실행할 수 없습니다 . 사용되지 않은 여유 공간이 있습니다 /home
.
/
라이브 GParted 환경 내에서 파티션 크기를 조정하면 이 문제를 해결할 수 있습니까? 이 프로세스로 인해 더 많은 inode가 생성됩니까?
이것대답은 파일 시스템을 생성한 후에 더 많은 inode를 생성할 수 없음을 나타냅니다. 내 생각엔 이게 관련이 없을 것 같아크기 조정분할.이것대답은 더 많은 inode를 얻기 위해 파일 시스템을 다시 만드는 것을 제안합니다.
답변1
외부 파티션(예: gparted
)의 크기를 조정할 수는 있지만 inode 수의 크기는 조정할 수 없는 것 같습니다. 즉, inode당 바이트 수가 크기 조정에 따라 늘어나거나 줄어듭니다. "inode당 바이트 수"와 "Inode 크기"를 참고하세요.똑같은 건 아니야.
따라서 /home 파티션의 크기를 줄일 수 있지만(inode당 바이트 수 감소) 루트 파티션의 경우 inode 수를 늘리려면 다시 포맷해야 합니다.
또 다른 옵션은 루트 파티션의 크기를 줄이고, inode당 더 작은 바이트로 새 파티션을 생성하고(참고자료의 -i 옵션 참조 man mke2fs
), /usr/share(또는 다수의 작은 파일 파티션)를 마운트하는 것입니다.
tune2fs -l
"Inode 개수:"와 ext 파일 시스템에 대한 기타 정보를 제공합니다.
rsync -aE
이는 파티션을 미러링/백업하고 크기를 조정해야 하는 경우 유용합니다.