
2台のディスクを搭載したマシンへの新規インストール:
1TB HDD
150GB SSD
後者にFedoraをインストールしましたが、何らかの理由でルートファイルシステムには15 GBしか割り当てられていません。
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 579M 0 part
└─sda2 8:2 0 930.9G 0 part /run/media/richard/12a41467-0624-427c-a60b-86863514358a
sdb 8:16 0 149.1G 0 disk
├─sdb1 8:17 0 600M 0 part /boot/efi
├─sdb2 8:18 0 1G 0 part /boot
└─sdb3 8:19 0 147.5G 0 part
└─fedora_fedora-root 253:0 0 15G 0 lvm /
sdc 8:32 1 0B 0 disk
sdd 8:48 1 0B 0 disk
sde 8:64 1 0B 0 disk
sr0 11:0 1 1024M 0 rom
zram0 252:0 0 8G 0 disk [SWAP]
最初の質問 - 全体を使用しないのは正常ですか?
2番目の質問 - より多くのコンテンツを利用できるようにするために必要な正しいコマンドは何ですか?
修正する
以下を使用してサイズを増やすことができます。
lvextend -L +10G /dev/mapper/fedora_fedora-root
しかし、これが最善の解決策でしょうか?
答え1
これはFedora サーバーの基本動作--ルートファイルシステムは15GiBであり、残りのディスク容量は、ユーザーがルート論理ボリュームのサイズを変更したり、さまざまなユースケース(/var
仮想化など)には使用されません。別のストレージレイアウトが必要な場合は使用する必要があります。カスタムパーティションインストーラは手動でマウントポイントを作成します。
1つの理由は、Fedoraサーバー(サーバー、ワークステーション、および他のエディションのみがbtrfsを使用)で使用しているXFSファイルシステムを縮小できないため、インストーラが利用可能なスペース全体を使用している場合、デフォルトのレイアウトを変更するのが難しいためです。 。
ルートファイルシステムのサイズを変更するには、を使用できます。たとえば、lvextend -L+<size> --resizefs fedora_fedora/root
50GiBが可能です。<size>
50G
編集:これが--resizefs
重要です。これがない場合、lvresize
コマンドはファイルシステムではなくボリュームのサイズのみを調整します。lvresize
このオプションなしで実行している場合は、--resizefs
ファイルシステムのサイズ変更を使用できますxfs_growfs /dev/mapper/fedora_fedora-root
。
答え2
LVMは通常のパーティションとは若干異なります。通常のパーティションでは、サイズ変更は連続する必要があるため、PITAです。 LVM論理ボリュームは連続的である必要はないため、複数の論理ボリュームを持ち、必要に応じて拡張できます。