くらげぐらしのロゴ

fallocateコマンドを実行すると、invalid length value specifiedが出る

2016/09/16

下記の記事のように、EC2インスタンス(Amazon Linux, t2.nano)にスワップ領域を設定しようとして、fallocateコマンドを実行するとエラーが表示されてしまいました。

Embedded content: https://dev.classmethod.jp/cloud/ec2linux-swap-bestpractice/

$ fallocate -l 5034300k /swap.img
fallocate: invalid length value specified

ファイルサイズ指定がいけないのかなというエラーなので、お試しで単位を「M」に変えてみたら、今度はボリュームの容量が足りませんというようなメッセージが。

invalidではなくなったので、もしかして大文字なら行けるのではと思い試したところ、うまく領域確保できるようになりました。

$ fallocate -l 5034300K /swap.img

プロフィール

minamo
主にWeb開発をしているITエンジニア。旅行、写真撮影、読書などが趣味。
© 2020 minamo173