web-dev-qa-db-ja.com

パーティションに合わせてファイルシステムのサイズを増やす方法

この質問についてお詫びしますが、私はLinuxを非常に初めて使用します。 Fedoraディストリビューションをインストールしたとき、パーティションに20GBのハードドライブスペースしか割り当てていませんでした。私は最近GPartedを使用して、パーティションのサイズを約40GBに増やしようとしました。私は成功したという印象を受けましたが、今日、ディレクトリを作成しようとすると、次のエラーメッセージが表示されました。

mkdir: cannot create directory ‘b_scripts’: No space left on device

ディスクの容量を確認したところ、Fedora-rootで20GBを使用していたことがわかりました。

derrick@dazza >> df -h 
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 1.9G     0  1.9G   0% /dev
tmpfs                    1.9G  253M  1.7G  14% /dev/shm
tmpfs                    1.9G  1.5M  1.9G   1% /run
tmpfs                    1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/mapper/Fedora-root   20G   19G     0 100% /
tmpfs                    1.9G  128K  1.9G   1% /tmp
tmpfs                    386M   20K  386M   1% /run/user/42
tmpfs                    386M   28K  386M   1% /run/user/1000

パーティションはファイルシステムとは異なりますか? Fedora-rootに割り当てられている合計が20GBしかないのはなぜですか?私の解決策は何ですか? Fedoraルートファイルシステムのサイズを20GB以上にするにはどうすればよいですか?

3
dazzaondmic

この場合、ファイルシステムは、パーティションにあるLV(Logical Volumne)にあります。パーティションを拡張すると、LVは拡張されません。

これらのコマンドを実行してください:

pvresize <device name> <-これにより、物理ボリュームは、それが存在するパーティションが拡張されたことを認識します。

そして:

lvextend -l +100%FREE /dev/mapper/Fedora-root <Physical Volume name> <-これにより、LVが拡張されます。

resize2fs /dev/mapper/Fedora-root

PS:コマンドpvsを使用して物理ボリューム名を見つけることができます

編集の提案をありがとう@Dani_l。

3