Show Table of Contents
このページには機械翻訳が使用されている場合があります (詳細はこちら)。
6.3. btrfs ファイルシステムのサイズ変更
btrfs ファイルシステムのサイズを変更することはできませんが、ファイルシステムが使用する各デバイスのサイズは変更できます。使用しているデバイスが 1 つしかない場合は、ファイルシステムのサイズ変更と同様のことが行われます。使用しているデバイスが複数ある場合は、手動でのサイズ変更が必要になります。
注記
単位サイズは大文字と小文字を区別しないため、GiB には
G
と g
の両方を使用できます。
このコマンドは、テラバイトを表す
t
や、ペタバイトを表す p
を使用することはできません。使用できるのは、k
、m
、および g
のみとなります。
Btrfs ファイルシステムの拡大
単一のデバイスでファイルシステムを拡大するには、以下のコマンドを使用します。
# btrfs filesystem resize amount /mount-point
例を示します。
# btrfs filesystem resize +200M /btrfssingle Resize '/btrfssingle' of '+200M'
複数デバイスのファイルシステムを拡大するには、拡大するデバイスを指定する必要があります。最初に、特定のマウントポイントに btrfs ファイルシステムがあるデバイスをすべて表示します。
# btrfs filesystem show /mount-point
例を示します。
# btrfs filesystem show /btrfstest Label: none uuid: 755b41b7-7a20-4a24-abb3-45fdbed1ab39 Total devices 4 FS bytes used 192.00KiB devid 1 size 1.00GiB used 224.75MiB path /dev/vdc devid 2 size 524.00MiB used 204.75MiB path /dev/vdd devid 3 size 1.00GiB used 8.00MiB path /dev/vde devid 4 size 1.00GiB used 8.00MiB path /dev/vdf Btrfs v3.16.2
拡大するデバイスの
devid
を確認した後、以下のコマンドを使用します。
# btrfs filesystem resize devid:amount /mount-point
例を示します。
# btrfs filesystem resize 2:+200M /btrfstest Resize '/btrfstest/' of '2:+200M'
注記
amount には、特定の容量ではなく
max
を指定することでもできます。max
にすると、デバイスの空き容量がすべて使用されます。
btrfs ファイルシステムの縮小
単一のデバイスでファイルシステムを縮小するには、以下のコマンドを使用します。
# btrfs filesystem resize amount /mount-point
例を示します。
# btrfs filesystem resize -200M /btrfssingle Resize '/btrfssingle' of '-200M'
複数デバイスのファイルシステムを縮小するには、縮小するデバイスを指定する必要があります。最初に、特定のマウントポイントに btrfs ファイルシステムがあるデバイスをすべて表示します。
# btrfs filesystem show /mount-point
例を示します。
# btrfs filesystem show /btrfstest Label: none uuid: 755b41b7-7a20-4a24-abb3-45fdbed1ab39 Total devices 4 FS bytes used 192.00KiB devid 1 size 1.00GiB used 224.75MiB path /dev/vdc devid 2 size 524.00MiB used 204.75MiB path /dev/vdd devid 3 size 1.00GiB used 8.00MiB path /dev/vde devid 4 size 1.00GiB used 8.00MiB path /dev/vdf Btrfs v3.16.2
縮小するデバイスの
devid
を確認した後、以下のコマンドを使用します。
# btrfs filesystem resize devid:amount /mount-point
例を示します。
# btrfs filesystem resize 2:-200M /btrfstest Resize '/btrfstest' of '2:-200M'
ファイルシステムのサイズ設定
単一のデバイスでファイルシステムを特定のサイズに設定するには、以下のコマンドを使用します。
# btrfs filesystem resize amount /mount-point
例を示します。
# btrfs filesystem resize 700M /btrfssingle Resize '/btrfssingle' of '700M'
複数デバイスのファイルシステムのサイズを設定するには、変更するデバイスを指定する必要があります。最初に、特定のマウントポイントに btrfs ファイルシステムがあるデバイスをすべて表示します。
# btrfs filesystem show /mount-point
例を示します。
# btrfs filesystem show /btrfstest Label: none uuid: 755b41b7-7a20-4a24-abb3-45fdbed1ab39 Total devices 4 FS bytes used 192.00KiB devid 1 size 1.00GiB used 224.75MiB path /dev/vdc devid 2 size 724.00MiB used 204.75MiB path /dev/vdd devid 3 size 1.00GiB used 8.00MiB path /dev/vde devid 4 size 1.00GiB used 8.00MiB path /dev/vdf Btrfs v3.16.2
変更するデバイスの
devid
を確認した後、以下のコマンドを使用します。
# btrfs filesystem resize devid:amount /mount-point
例を示します。
# btrfs filesystem resize 2:300M /btrfstest Resize '/btrfstest' of '2:300M'
このページには機械翻訳が使用されている場合があります (詳細はこちら)。