tar: “Никакое пространство не оставлено на устройстве”

Хорошо, я получил его

1 {
    #hold the line
    h
    #extract id
    s|^([0-9]{6}).*|\1|; p
    #put line back again
    g
    #get datetime
    $sed_str
}

эта часть sed сценария распечатает (и редактирование) первую строку дважды

-7
13.09.2014, 18:59
3 ответа

Похож на Вас, исчерпал дисковое пространство.

5
28.01.2020, 05:21

Давайте попытаемся получить короткое объяснение...

Таким образом, Вы используете apt-get как Ваш диспетчер пакетов. И, по-видимому, apt-get использование tarballs как пакеты, таким образом, они должны быть извлечены с помощью tar.

Таким образом, apt-get вызывает tar, который возобновляет чтение архива и распаковку файлов к диску.

К сожалению, когда tar попытки распаковать некоторые файлы, это сказано (операционной системой), что нет "Никакого пространства, оставленного на устройстве" (это обычно означает то, что это, как предполагается, означает — файловая система tar распаковывает к, полно). Это происходит с несколькими файлами (tar не дает вплоть до, это продолжает обрабатывать остальную часть архива), и в конце это говорит, что не завершалось успешно, что были ошибки (следовательно "Выходящий с состоянием отказа из-за предыдущих ошибок").

Ошибка затем обрабатывается dpkg, которым назвали apt-get, и был инструмент, который звонил tar, и каждый из этих utils показывает, что его собственная версия "чего-то плохо произошла, посмотрите выше для нахождения почему".

Короткая версия: Ваша файловая система полна.

4
28.01.2020, 05:21

AFAIK, две причины не могут вызвать "Пространство, оставленное на устройстве" ошибка:
(1) Физический диск был израсходован.
Выполненный df -hk проверять, существует ли какое-либо оставленное свободное пространство.
(2) Существует достаточно дискового пространства, но Вы достигли максимального количества, которое файловая система может содержать из-за огромных чисел файлов на диске.
Выполненный df -ih видеть используемый inode процент, возможно, 100%?

10
28.01.2020, 05:21

Теги

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