
何があるの?
df -h
Filesystem Size Used Avail Use% Mounted on
udev 967M 0 967M 0% /dev
tmpfs 200M 7.8M 192M 4% /run
/dev/xvda2 28G 26G 180M 100% /
tmpfs 999M 0 999M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 999M 0 999M 0% /sys/fs/cgroup
fdisk -l
Disk /dev/xvda2: 48 GiB, 51539607552 bytes, 100663296 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/xvda1: 1 GiB, 1073741824 bytes, 2097152 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
ls /dev | grep xvda
xvda1
xvda2
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda1 202:1 0 1G 0 disk [SWAP]
xvda2 202:2 0 48G 0 disk /
cat /proc/partitions
major minor #blocks name
202 2 50331648 xvda2
202 1 1048576 xvda1
理解できません:
- はどこですか
/dev/xvda
? - 20Gb をオンにすると何が起こりますか
/dev/xvda2
? - 現在未使用の20Gbをどのように使用すればいいでしょうか?
UPD1
/etc/fstab をスキャンする
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=620 0 0
/dev/xvda1 none swap sw 0 0
/dev/xvda2 / ext4 defaults 0 1
答え1
xvd*
は「仮想ディスク「... おそらくハイパーバイザーのファイルによってバックアップされています。ハイパーバイザーとして Xen を使用しているようです。
投稿された出力から、48 GB のパーティションがあり、ファイルシステムでは最初の 28 GB のみを使用していることがわかります。
したがって、ファイルシステムパーティション全体を使用するには、これら 2 つは独立したものです。
ext2/3/4 を使用している場合は、ファイルシステムがマウントされているかオンラインのときに実行できる以下のコマンドを使用できます。これにより、ファイルシステムが基になるデバイスの長さまで自動的に拡張されます。
resize2fs /dev/xvda2
答え2
以下のコマンドを使用して、新しいハードディスクを仮想として追加し、ファイルシステムを拡張できます。
physicaldisk=/dev/sdxx # Physical Disk Name
vgname=vg_root # Volume Group Name
lvname=lv_root # Logical Volume Name
dirname=/ # Mount path
pvcreate $physicaldisk
vgextend $vgname $physicaldisk
lvextend -l +100%FREE /dev/vg_vgname/lv_lvname
resize2fs /dev/vg_vgname/lv_lvname
ファイルシステムを拡張する場合は、まず新しいハードディスクから物理ボリュームを作成し、次にファイルシステムに関連するボリューム グループを拡張する必要があります。
VG を拡張した後、この新しい領域を使用して論理ボリュームを拡張できます。VG には LV を拡張できる新しい領域があるためです。
そして最後に、ファイルシステムに適したコマンドを使用してファイルシステムのサイズを変更する必要があります。(xfs_grows または resize2fs)