Во время процесса распаковки я получил сообщение об ошибке «На устройстве не осталось места», хотя у меня достаточно месLinux

Ответить
Гость
 Во время процесса распаковки я получил сообщение об ошибке «На устройстве не осталось места», хотя у меня достаточно мес

Сообщение Гость »

[*]Я собираюсь сохранить на диске много небольших файлов, поэтому отформатировал его с помощью этой команды:
sudo mkfs.ext4 -m 0 -T small -i 8192 /dev/sdb
[*]Я проверил диск следующим образом:
sudo fsck -f /dev/sdb

fsck из util-linux 2.36.1 e2fsck 1.46.2 (28 февраля 2021 г.) Этап 1. Проверка индексных дескрипторов, блоков и размеров Шаг 2. Проверка структуры каталогов. Этап 3. Проверка подключения к каталогу. Этап 4. Проверка количества ссылок Этап 5. Проверка сводной информации группы. /dev/sdb: 11/65536000 файлов (0,0% несмежных), 8680071/524288000 блоков [*]Затем я смонтировал его: sudo mount /dev/sdb /mnt/disk
[*]Я начал распаковывать архив с примерно 17 миллионами файлов:
tar -xvf archive.tar -C /mnt/disk

train_m/233557/10.jpg tar: train_m/233557: Невозможно mkdir: на устройстве не осталось места tar: train_m/233557/10.jpg: Невозможно открыть: такого файла или каталога нет. train_m/233557/5.jpg tar: train_m/233557: Невозможно mkdir: на устройстве не осталось места tar: train_m/233557/5.jpg: Невозможно открыть: такого файла или каталога нет. train_m/233557/0.jpg tar: train_m/233557: Невозможно mkdir: на устройстве не осталось места tar: train_m/233557/0.jpg: Невозможно открыть: такого файла или каталога нет. train_m/492576/ train_m/492576/1.jpg train_m/492576/2.jpg train_m/492576/3.jpg train_m/492576/0.jpg Насколько я понимаю, это означает, что некоторые каталоги невозможно извлечь, а другие можно.
[*]Когда архив был распакован, я получил следующее сообщение:
tar: выход со статусом сбоя из-за предыдущих ошибок

Очевидно, несколько тысяч каталогов (из ~600 тысяч каталогов) не были извлечены. Как это могло произойти?

После извлечения я проверил место:

df -i

Иноды файловой системы IUsed IFree IUse% /dev/sdb 65536000 8276432 57259568 13% df -h

Использованный размер файловой системы Доступно Использование% /dev/sdb 492G 97G 396G 20% П.С. Если я форматирую диск с параметрами по умолчанию, архив извлекается успешно, но из-за большого количества файлов я достигаю предела inode и не могу больше добавлять данные на диск.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»