Не может создать каталог: Никакое пространство не оставлено на устройстве

У меня есть a .tar файл 13 ГБ. Когда я пытаюсь извлечь его на диске, это показывает мне ошибку после завершения извлечения на 3 или 4 ГБ.

Ошибка:

Cannot create directory: No space left on device

но там имейте все еще свободное пространство на 21 ГБ.

Вот изображение inode использования:

enter image description here

Я должен для извлечения этого tar файл, как я могу сделать это?

2
задан 10 September 2016 в 23:06

1 ответ

Таким образом, Вы имеете tar архив теперь, когда содержит сжатые файлы, и при разархивировании их внезапно у Вас заканчивается дисковое пространство.

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

Сначала, перечислите содержание архива, приняв tar, файл foobar.tar:

tar -tvf foobar.tar

Затем начинают разархивировать один за другим, например:

tar -xvf foobar.tar file1_to_unarchive
tar -xvf foobar.tar file2_to_unarchive

и так далее. Как я сказал, отслеживайте дисковое пространство и переместите файл (файлы) при необходимости.

1
ответ дан 2 December 2019 в 04:53

Другие вопросы по тегам:

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