Google Compute CloudでVMを使用しています。ディスクを10Gから200Gに拡張しました。
私はここで正確な手順に従いました:https : //cloud.google.com/compute/docs/disks#repartitionrootpd
要約する:
- 私はfdiskを実行し、唯一のパーティションを削除し、フルサイズの新しいものを作成しました、同じ開始/新しい終了、同じデバイスID
- インスタンスを再起動しました
- 私はファイルシステムのサイズを変更しました
sudo xfs_growfs /
(私はCentOS 7を実行しています)
この後untar
、/opt
サブディレクトリにある3.5Gアーカイブを数分後に終了しました。
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に小さなファイルがたくさんあるので、iノードの制限について考えましたが、
# 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ディスク制限でほぼ止まったような気がするので。
今何をしたらいいのか分かりません。
3
これは古いinode32の問題のようです。inode64を使用するようにマウントオプションを変更してみてください。xfs.org/index.php/...
—
austinian