誰かがUbuntuでdf -hの結果を説明できますか?

誰かがUbuntuでdf -hの結果を説明できますか?

私はUbuntuまたはLinuxに初めてアクセスし、sshを使用してUbuntu仮想マシンにリモートでアクセスしています。仮想マシンのディスクに2GBを割り当てました。 df -hでサイズを確認すると、

Filesystem                         Size  Used Avail Use% Mounted on
/dev/mapper/pve-vm--1108--disk--0  974M  907M     0 100% /
none                               492K  4.0K  488K   1% /dev
tmpfs                               32G     0   32G   0% /dev/shm
tmpfs                               13G   92K   13G   1% /run
tmpfs                              5.0M     0  5.0M   0% /run/lock
tmpfs                              6.3G     0  6.3G   0% /run/user/1000

ディスクに2 GBしか割り当てていないため、サイズ列の下に13G、32G ...が表示されていると混乱します。ご協力ありがとうございます。ありがとう

ベストアンサー1

Filesystem                         Size  Used Avail Use% Mounted on
/dev/mapper/pve-vm--1108--disk--0  974M  907M     0 100% /

このディスクのファイルシステムサイズは現在974Mであり、その容量はすべて使用されています。ただし、その仮想ディスクのサイズを2 GBに増やした場合は、ファイルシステムに空き容量を使用するように指示する必要があります。これはオンラインで実行できますが、ディスクの実際の状態によっては、複数のコマンドが必要になる場合があります。

vm-1108-disk-0LVMボリュームグループに名前が付けられたLVM論理ボリュームのようですpve。実行する正確なコマンドを提供できるようにを実行し、その出力を元の投稿に追加できますlsblksudo pvssudo vgs

デフォルトでは、システムが2 GBのディスク容量を認識していることを確認する必要があります。ただし、出力で正しいデバイスを識別するには、lsblk出力が必要な場合がありますsudo pvs

の出力はsudo pvs次のようになります。

PV                VG    Fmt  Attr PSize       PFree 
/dev/<something>  pve   lvm2 a--  <about 1G>  0

/dev/<something>その場合は、表示されたサイズが2 GB程度の場合、LVMが新しいスペースを占有できることを示すlsblkトリックを実行する必要があります。sudo pvresize /dev/<something>ただし、lsblkまだ約1Gサイズで表示されている場合は、/dev/<something>まずいくつかの作業を行う必要があります。

  • フルディスクデバイスの場合/dev/<something>(たとえば、/dev/sdXXが1つ以上の文字の場合)を使用して、デバイスサイズを再確認するようにシステムに指示する必要がありますecho 1 | sudo tee /sys/block/<something>/device/rescan

  • Xが1つ以上の文字でNが数字の/dev/<something>パーティションデバイスである場合、またはそのように処理するパーティションテーブルがある場合、これは困難です。ディスクにパーティションが1つしかない場合、またはLVM物理ボリュームを含むパーティションがディスクの最後のパーティションである場合は、パッケージ内のコマンドを使用してパーティションをオンラインで簡単に拡張できます。/dev/sdXN/dev/<some device>pNgrowpartcloud-guest-utils

その後pvresize(または2G空間がすでにLVM制御下にある場合)、sudo pvs次のように見えます。

PV                VG    Fmt  Attr PSize       PFree 
/dev/<something>  pve   lvm2 a--  <about 2G>  <about 1G>

この時点で、追加されたスペースはLVMで使用でき、次のコマンドを使用してオンラインで論理ボリュームに追加できます。

sudo lvextend -l 100%FREE -r /dev/mapper/pve-vm--1108--disk--0

-l 100%FREEこのオプションを使用して、現在使用可能なすべてのスペースを指定された論理ボリュームに割り当てるのではなく、このオプションを使用してファイルシステムの量を増やすか、サイズを大きくするかを指定できます。-L +1G-L 2G

この-rオプションは、lvextend可能であればファイルシステムをオンラインで自動的に拡張するように指示しますfsadm resize。コマンドを使用できない場合は、fsadmオプションを省略できますが、-rファイルシステムタイプ固有のツールを使用して、//ファイルシステムやXFSファイルシステムなどのファイルlvextendシステムに新しいスペースを占有するように指示する必要があります。sudo resize2fs /dev/mapper/pve-vm--1108--disk--0ext2ext3ext4xfs_growfs /

おすすめ記事