LoginSignup
0

More than 1 year has passed since last update.

デプロイ時に「No space left on device」が出た時の対処法

Posted at

前提条件

Rails 6.1.3
Ruby 2.6.5

エラーメッセージ

DEBUG [c2dc48df] 	不能: No space left on device
tar: vendor/bundle/ruby/2.6.0/gems: mkdir 不能: No space left on device

結論

このコマンドを打てばいいです。

$ sudo rm -rf /var/www
$ sudo mkdir -p /var/www/$APP_NAME
$ sudo chown `whoami`:`whoami` /var/www/$APP_NAME

補足

$ df -i
ファイルシス   Iノード  I使用   I残り I使用% マウント位置
devtmpfs        121336    292  121044     1% /dev
tmpfs           123584      2  123582     1% /dev/shm
tmpfs           123584    366  123218     1% /run
tmpfs           123584     16  123568     1% /sys/fs/cgroup
/dev/xvda1     4193216 344034 3849182     9% /
tmpfs           123584      1  123583     1% /run/user/1001

残りのinodeの使用率を確認できます。

$ df -h
ファイルシス   サイズ  使用  残り 使用% マウント位置
devtmpfs         474M     0  474M    0% /dev
tmpfs            483M     0  483M    0% /dev/shm
tmpfs            483M   25M  459M    6% /run
tmpfs            483M     0  483M    0% /sys/fs/cgroup
/dev/xvda1       8.0G  5.7G  2.4G   71% /
tmpfs             97M     0   97M    0% /run/user/1001

df -hでディスク容量の使用率を確認できます。

参考記事

no space left on deviceとなった時の対応方法
デプロイ先ディレクトリの設定












Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0