«На устройстве не осталось места» при распаковке tar-архива

также, очень полезно использовать команду SCREEN. При этом вы можете запускать любую команду и не беспокоиться о своем ssh-соединении.

0
06.03.2019, 12:09
1 ответ

Кажется, у тебя две проблемы:

  • файловая система заполнена
  • файл tar.gz усечен, т.е. не завершен согласно ошибкеgzip: stdin: unexpected end of file

Вторая проблема, вероятно, связана с первой проблемой :не было места для сохранения полного файла tar.gz при загрузке (или любым другим способом получения файла ).

Вы пишете "Похоже, у меня достаточно места на диске". Что привело вас к такому выводу, поскольку вы пишете в том же абзаце :«Почему корень показывает «Использовать%» как 100%?», что означает, что файловая система заполнена... Пара блоков свободна, но это может быть связано, например, с тем, что временные файлы были удалены каким-либо демоном.

Ваш df /dev/sdaуказывает dfпоказать файловую систему, в которой хранится указанный файл; он не показывает вам, сколько места на этом устройстве.

Короче говоря, ваша файловая система заполнена, и вам нужно либо удалить ненужные файлы, либо увеличить размер файловой системы.

Ваша корневая файловая система находится в диспетчере логических томов LVM (). Есть вероятность, что в группе томов есть неиспользуемое пространство. Свяжитесь с

# vgdisplay

Там будет строка Free PE / Size, если она не равна нулю, то вы можете выделить это пространство для вашей корневой файловой системы. Если вы хотите выделить все доступное пространство, используйте:

# lvresize --extents +100%FREE /dev/mapper/centos-root

После увеличения размера устройства необходимо увеличить саму файловую систему, чтобы использовать дополнительное пространство. Здесь я предполагаю, что файловая система — ext4, сначала проверьте mountи посмотрите тип в списке.

# resize2fs /dev/mapper/centos-root

Это будет использовать все доступное пространство для файловой системы.

РЕДАКТИРОВАТЬ / Дополнительная информация:

40 МБ, которые отображаются как свободные, вероятно, слишком малы, чтобы их можно было добавить в любом случае, но LVM необходимо записать в свою конфигурацию, чтобы выполнить свою задачу, а для этого нет места... Итак, сначала вам нужно освободить место в каким-то образом,Я обычно иду в /var/log/, чтобы удалить старые файлы журнала в такой ситуации.

2
28.01.2020, 02:30

Теги

Похожие вопросы