Google Compute Cloud에서 VM을 사용하고 있습니다. 디스크를 10G에서 200G로 늘 렸습니다.
https://cloud.google.com/compute/docs/disks#repartitionrootpd 의 정확한 단계를 수행했습니다.
요약:
- fdisk를 실행하고 유일한 파티션을 제거하고 전체 크기, 동일한 시작 / 새로운 끝, 동일한 장치 ID 중 하나를 새로 만들었습니다.
- 인스턴스를 재부팅했습니다
sudo xfs_growfs /
(CentOS 7을 실행 중입니다)를 사용하여 파일 시스템의 크기를 조정했습니다.
이 후 몇 분 후에 하위 디렉토리에 untar
3.5G 아카이브 /opt
가 있습니다.
Cannot mkdir: No space left on device
나는 공간이 여기에 있는지 확인할 수 있고 (적어도 나에게) 어디에서나 사용할 수 있어야합니다.
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 200G 13G 188G 7% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 8.3M 1.8G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
이제이 정확한 구성으로 50Mb 디렉토리의 간단한 cp 명령도 다음을 리턴합니다.
cp: cannot create regular file ‘toto/conf/server.xml’: No space left on device
나는 tar에 작은 파일이 많았 기 때문에 inode 제한에 대해 생각했지만
# df -ih
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 200M 100K 200M 1% /
devtmpfs 462K 285 462K 1% /dev
tmpfs 463K 1 463K 1% /dev/shm
tmpfs 463K 309 463K 1% /run
tmpfs 463K 13 463K 1% /sys/fs/cgroup
마치 새 디스크 공간을 사용할 수없는 것처럼 보입니다. 이전 10G 디스크 제한에서 거의 멈췄다는 느낌이 들기 때문입니다.
지금 무엇을해야할지 모르겠습니다.