この質問についてお詫びしますが、私は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以上にするにはどうすればよいですか?
この場合、ファイルシステムは、パーティションにある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。