主に/data
。
# btrfs fi resize -h
btrfs filesystem resize: too few arguments
usage: btrfs filesystem resize [devid:][+/-]<newsize>[kKmMgGtTpPeE]|[devid:]max <path>
Resize a filesystem
If 'max' is passed, the filesystem will occupy all available space
on the device 'devid'.
[kK] means KiB, which denotes 1KiB = 1024B, 1MiB = 1024KiB, etc.
だからこうする必要があるようです:
btrfs filesystem resize -4T /data
エラーが発生します。
Resize '/data' of '-4T'
ERROR: unable to resize '/data': Invalid argument
私は何が間違っていましたか?
答え1
最新バージョンのBtrfsツールを実行しているようです。
$ btrfs --version
Btrfs v3.12
$ btrfs filesystem resize -h
btrfs filesystem resize: too few arguments
usage: btrfs filesystem resize [devid:][+/-]<newsize>[gkm]|[devid:]max <path>
Resize a filesystem
If 'max' is passed, the filesystem will occupy all available space
on the device 'devid'.
ヘルプは更新されましたが(Btrfs Tools v4.4と同じ「ヘルプ」メッセージが表示されます)、コマンドはまだありますkKmMgG
。
以下を使用する必要があります。
btrfs filesystem resize -4096G /data
サイズを4TB減らします。
k = 1000とK = 1024を区別する他のツールとは異なり、btrfs filesystem resize
これは小文字と大文字の両方に対して1024の倍数を意味します。