私は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-0
LVMボリュームグループに名前が付けられたLVM論理ボリュームのようですpve
。実行する正確なコマンドを提供できるようにを実行し、その出力を元の投稿に追加できますlsblk
。sudo pvs
sudo 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/sdX
Xが1つ以上の文字の場合)を使用して、デバイスサイズを再確認するようにシステムに指示する必要がありますecho 1 | sudo tee /sys/block/<something>/device/rescan
。Xが1つ以上の文字でNが数字の
/dev/<something>
パーティションデバイスである場合、またはそのように処理するパーティションテーブルがある場合、これは困難です。ディスクにパーティションが1つしかない場合、またはLVM物理ボリュームを含むパーティションがディスクの最後のパーティションである場合は、パッケージ内のコマンドを使用してパーティションをオンラインで簡単に拡張できます。/dev/sdXN
/dev/<some device>pN
growpart
cloud-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--0
ext2
ext3
ext4
xfs_growfs /