[*]Я собираюсь сохранить на диске много небольших файлов, поэтому отформатировал его с помощью этой команды:
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 и не могу больше добавлять данные на диск.
Во время процесса распаковки я получил сообщение об ошибке «На устройстве не осталось места», хотя у меня достаточно мес ⇐ Linux
1708995689
Гость
[*]Я собираюсь сохранить на диске много небольших файлов, поэтому отформатировал его с помощью этой команды:
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 тысяч каталогов) не были извлечены. [b]Как это могло произойти?[/b]
После извлечения я проверил место:
df -i
Иноды файловой системы IUsed IFree IUse% /dev/sdb 65536000 8276432 57259568 13% df -h
Использованный размер файловой системы Доступно Использование% /dev/sdb 492G 97G 396G 20% П.С. Если я форматирую диск с параметрами по умолчанию, архив извлекается успешно, но из-за большого количества файлов я достигаю предела inode и не могу больше добавлять данные на диск.
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия