Что мы имеем?

дф-ч

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

2 ответа2

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)

1

xvd* - это « Виртуальный диск » ... вероятно, поддерживаемый гипервизором файлом. Похоже, вы используете Xen в качестве гипервизора.

Из вывода, который вы опубликовали, мы видим, что у вас есть раздел на 48 ГБ с файловой системой, которая использует только первые 28 ГБ.

Таким образом, вам необходимо расширить файловую систему, чтобы использовать весь раздел - это две независимые вещи.

Если вы используете ext2/ 3/4, то вы можете использовать следующее, которое можно выполнить, когда файловая система смонтирована / подключена. Это автоматически расширит файловую систему до длины основного устройства.

resize2fs /dev/xvda2

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .