/dev/mapper/vgroot-root のメモリを拡張する方法

/dev/mapper/vgroot-root のメモリを拡張する方法

私はUbuntuマシン18.04を使用しています。6GBのファイルをダウンロードしようとしているのですが、ディスク容量不足 ボリューム「ファイルシステム ルート」の空きディスク容量は 769MB しかありません500GBのハードディスクを持っていますが、コマンドdf -hを使用してパーティションをチェックしました。

df -h
Filesystem               Size  Used Avail Use% Mounted on
udev                      16G     0   16G   0% /dev
tmpfs                    3.2G  3.6M  3.2G   1% /run
/dev/mapper/vgroot-root   49G   42G  5.1G  90% /
tmpfs                     16G   92M   16G   1% /dev/shm
tmpfs                    5.0M  4.0K  5.0M   1% /run/lock
tmpfs                     16G     0   16G   0% /sys/fs/cgroup
/dev/loop0                97M   97M     0 100% /snap/core/9665
/dev/loop1                97M   97M     0 100% /snap/core/9804
/dev/loop2               450M  450M     0 100% /snap/pycharm-professional/211
/dev/mapper/vgroot-home  415G   24G  370G   7% /home
tmpfs                    3.2G   16K  3.2G   1% /run/user/125
tmpfs                    3.2G     0  3.2G   0% /run/user/999
tmpfs                    3.2G   56K  3.2G   1% /run/user/500231660

ここで、/dev/mapper/vgroot-home に 370G の空き容量があることがわかります。ここで 2 つの質問があります。

  1. 私は uid@hostname でコンソールにいます。すべてのワークスペースは /home/uid/ に保存されています。これらは、/dev/mapper/vgroot-root または /dev/mapper/vgroot-home のどちらのメモリに保存されるのでしょうか。どうすればこれを見つけることができますか?
  2. /dev/mapper/vgroot-root のスペースを増やすにはどうしたらいいですか? /dev/mapper/vgroot-home のスペースを減らして、/dev/mapper/vgroot-root を増やす方法はありますか?

答え1

ファイルの保存場所に関しては、ログイン時のユーザー名は関係ありません。作業ディレクトリのみが関係します。以下のディレクトリにいることを確認してください。/家ファイルをダウンロードするとき。

ファイルをダウンロードするために使用しているアプリケーションは、一時的に別のディレクトリにファイルを保存する場合があります。つまり、/家たとえば、ファイルを以下の場所に保存するかもしれません/tmp一時的に。その結果、エラー メッセージが表示されます。

サイズを大きくするにはvgroot ルートパーティションを作成するには、まずボリュームグループに空き領域があることを確認する必要があります。これを行うには、次のコマンドを使用します。VGs

$ sudo vgs
  VG      #PV #LV #SN Attr   VSize  VFree
  vgroot    1   2   0 wz--n- <2.00t 497.84g

上記の例では、ボリュームグループに約500ギガの空き容量があることがわかります。lvresizeこのファイルシステムのサイズを変更します。

$ sudo lvresize --resizefs -L+100G vgroot/root

上記のコマンドは、vgroot-root パーティションに 100 GB を追加し、それに合わせてファイルシステムのサイズを変更します。

あなたの場合、Unbuntuインストーラはデフォルトでボリュームグループ全体をパーティションに使用している可能性があります。この場合、vgrootホームまずパーティションを作成します。これは次のコマンドを使用して実行します。

$ sudo lvreduce --resizefs -L-100G vgroot/home

パーティションを変更したい量にサイズを変更します。プラス記号とマイナス記号を正しく使用してください。これらを忘れると、パーティションがそのサイズに正確に設定され、希望どおりにならない可能性があります。

これは、Ubuntu のデフォルトのファイルシステム タイプである ext3/ext4 に適用されることに注意してください。デフォルト以外のファイルシステム タイプを使用した場合、ファイルシステムのオンライン サイズ変更ができない可能性があります。ただし、何も変更していない場合は、問題はありません。

重要

これらのコマンドは安全ですが、ファイルシステムに変更を加えるとデータが失われる可能性があります。変更を加える前に、重要なものはすべてバックアップしておいてください。

LVM の仕組みについて詳しく知るには、Linux 論理ボリューム マネージャー (LVM) についても読んでみてください。

関連情報