TL;DR
10GBの場合、約57万個(575444)ファイルを作成できる。30GBならその3倍作成できる。
us-west1
のe2-micro
で試しました
/dev/sda1
のIFreeで残りのファイル数(575308)の上限を確認できる。
$ df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
udev 123900 297 123603 1% /dev
tmpfs 126223 378 125845 1% /run
/dev/sda1 647168 71860 575308 12% /
tmpfs 126223 1 126222 1% /dev/shm
tmpfs 126223 3 126220 1% /run/lock
tmpfs 126223 17 126206 1% /sys/fs/cgroup
/dev/sda15 0 0 0 - /boot/efi
tmpfs 126223 10 126213 1% /run/user/1000
575444個目までは問題なくファイルを作成できる
2時間ほど実行にかかります
for i in `seq 575444`; do touch $i; done
ファイル作成後
$ df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
udev 123900 297 123603 1% /dev
tmpfs 126223 378 125845 1% /run
/dev/sda1 647168 647168 0 100% /
tmpfs 126223 1 126222 1% /dev/shm
tmpfs 126223 3 126220 1% /run/lock
tmpfs 126223 17 126206 1% /sys/fs/cgroup
/dev/sda15 0 0 0 - /boot/efi
tmpfs 126223 10 126213 1% /run/user/1000
575445個目を作成しようとするとNo space left on device
になる
$ touch 575445
touch: cannot touch '575445': No space left on device
SSHで接続に失敗しログインできなくなる