|
|
|
Очень много файлов (На устройстве кончилось место)
|
|||
|---|---|---|---|
|
#18+
При попытке распаковать в директорию очень большое количество файлов (несколько миллионов) tar начинает выводить сообщение "Невозможно open: На устройстве кончилось место". Место есть, свободные inode тоже. Тип файловой системы ext4 (на ext3 та же картина) Код: plaintext 1. 2. 3. 4. 5. Что я еще не учел? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2010, 19:42 |
|
||
|
Очень много файлов (На устройстве кончилось место)
|
|||
|---|---|---|---|
|
#18+
А оно распаковывает сколько из этих мульенов? И после этого можно создать файл, скажем, touch-ем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2010, 20:28 |
|
||
|
Очень много файлов (На устройстве кончилось место)
|
|||
|---|---|---|---|
|
#18+
авторА оно распаковывает сколько из этих мульенов? Архивов несколько, каждый содержит примерно по миллиону файликов, сами файлы небольшие, по несколько Кб. Затык происходит где-то после 7 млн. При этом руками файл создать можно, скопировать в нее тоже можно. Похоже проблема в самом tar, надо попробовать в разные директории распаковать, а потом слить в одну. P.S. понимаю, что задача глупая, но она разовая и для дальнейшей обработки удобно все эти файлы таки слить в одно корыто... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2010, 20:36 |
|
||
|
Очень много файлов (На устройстве кончилось место)
|
|||
|---|---|---|---|
|
#18+
Если разовая - тогда так. Проверить, что tar -tzf archive.tgz выводит полный листинг и попробовать по одному Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. придется запастись терпением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2010, 20:53 |
|
||
|
Очень много файлов (На устройстве кончилось место)
|
|||
|---|---|---|---|
|
#18+
ибо видимо действительно у tar крышу рвет, а файловая система не виновата ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2010, 20:54 |
|
||
|
Очень много файлов (На устройстве кончилось место)
|
|||
|---|---|---|---|
|
#18+
А /tmp не используется при такой распаковке? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2010, 02:27 |
|
||
|
Очень много файлов (На устройстве кончилось место)
|
|||
|---|---|---|---|
|
#18+
vkleА /tmp не используется при такой распаковке? Нет, а как это? И чем поможет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2010, 11:17 |
|
||
|
Очень много файлов (На устройстве кончилось место)
|
|||
|---|---|---|---|
|
#18+
Apex, Да никак, раз не используется... Просто в начале обращалось внимание на /store2, где место есть, но не на другие (текущая и tmp), которые возможно могут использоваться. Сам как то нарывался на такое при распаковке большого архива, не сразу догнал. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2010, 15:38 |
|
||
|
Очень много файлов (На устройстве кончилось место)
|
|||
|---|---|---|---|
|
#18+
ApexПри попытке распаковать в директорию очень большое количество файлов (несколько миллионов)А они расположены в одном каталоге или распределены по подкаталогам? У ФС, случаем, нет ограничения на количество файлов в одном каталоге? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2010, 16:07 |
|
||
|
Очень много файлов (На устройстве кончилось место)
|
|||
|---|---|---|---|
|
#18+
/tmp может находится на отдельном логическом (или физическом) устройстве, у которого естественно будет свое собственное ограничение по размеру. И кстати, судя по выводу df, у TC это может быть причиной. Apex не показал что именно смонтировано в '/' и/или '/tmp', но они явно на отдельном устройстве от рабочей папки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2010, 18:38 |
|
||
|
Очень много файлов (На устройстве кончилось место)
|
|||
|---|---|---|---|
|
#18+
В общем распаковал каждый тар в отдельную директорию, а затем переместил файлы в одну - вроде все нормально. Правда пользоваться всякими ls, find и т.д. стало конечно же невозможно, спасает perl. Не знаю чего там с /tmp, оно у меня вообще на память смонтировано. В итоге там получилось больше 16 млн. файлов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2010, 21:10 |
|
||
|
Очень много файлов (На устройстве кончилось место)
|
|||
|---|---|---|---|
|
#18+
ApexЗатык происходит где-то после 7 млн.На шляпе 5.5 (ext3) не воспроизводится: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.01.2011, 11:31 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=37041686&tid=1484499]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 353ms |

| 0 / 0 |
