У меня есть vServer, и я не могу загружать / копировать файлы.
Там написано «на устройстве нет места», но у меня на жестком диске около 130 ГБ.
Это то, что он показывает: df -h /
df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/volume-root
39G 37G 0 100% /
Это то, что он показывает: df -i
df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/volume-root
2575440 293897 2281543 12% /
tmpfs 1024770 5 1024765 1% /lib/init/rw
udev 1023447 517 1022930 1% /dev
tmpfs 1024770 1 1024769 1% /dev/shm
/dev/vda1 65536 222 65314 1% /boot
overflow 1024770 2 1024768 1% /tmp
Кажется, что раздел почти заполнен (37 ГБ из 39 ГБ), но у меня жесткий диск на 130 ГБ, как я могу это исправить?
Disk /dev/vda: 167.5 GB, 167503724544 bytes
16 heads, 63 sectors/track, 324559 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e7311
Device Boot Start End Blocks Id System
/dev/vda1 * 3 523 262144 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/vda2 523 83221 41679872 8e Linux LVM
Partition 2 does not end on cylinder boundary.
Вероятно, у вас есть группа томов LVM (VG) размером около 130 ГиБ (с очень креативным названием «том»), в которой был создан только один логический том (LV). Посмотри на это:
vgdisplay -v
Не бросать всю емкость в / dev / root было глупой идеей ИМХО. Вы можете либо расширить (lvresize
, lvextend
) существующий LV (а потом и файловая система в нем) или создать новые (желательно). Использовать lvcreate
или (лучше) инструмент вашего дистрибутива для этого. И посмотрите, как разбит ваш диск:
fdisk -l /dev/vda
df -i здесь ничего не может доказать, один индексный дескриптор файла размером 1 ГБ сделает df -i с гораздо меньшим%. вам нужно увидеть, есть ли у вас свободные экстенты в вашем VG (группе томов). Вам нужно увеличить свой LV (логический том), а затем изменить размер фактического fs