Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.01.2012, 18:51
|
|||
|---|---|---|---|
Ext3:Быстрый split |
|||
|
#18+
Дано: CentOs 2.6.18 x86_64. Везде по всем разделам используем файловую систему ext3. Вобщем есть файлик backup_db размером порядка 70Гб. Его надо порезать на кусочки 4.7 G которе я потом нарежу на DVD. Можно заюзать утилиту split но она будет делать полную копию. А хотелось-бы эдаким хитрым хаком текущий файл побить на фрагменты и присвоить им имена backup_db.01, backup_db.02. Исходный мне потом уже не нужен. Поэтому его не жалко. Вобщем как-то вот так вот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.01.2012, 19:09
|
|||
|---|---|---|---|
Ext3:Быстрый split |
|||
|
#18+
mayton, а нет ли в линухе утилиты, способной "обрезать" файл на месте? тогда понадобилось бы только 4.7Гб "лишнего" места. ЗЫ. пошарился, отдельной утилиты вроде нет, но есть вот что - может, поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.01.2012, 19:26
|
|||
|---|---|---|---|
Ext3:Быстрый split |
|||
|
#18+
Да. Похоже что нету. Ладно хер с ним. Проблема уже сама по себе решена. Но думаю по свободе времени напишу утилиту чтоб через PIPE создавала R/O снапшоты одного большого файла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.01.2012, 19:26
|
|||
|---|---|---|---|
Ext3:Быстрый split |
|||
|
#18+
On 01/16/2012 07:51 PM, mayton wrote: Обрезать файл можно на месте. Но вот чтобы получить его другие куски в виде файлов, исходный надо будет читать и копировать данные. Это можно сделать ТОЛЬКО ДО обрезания изначального файла, поэтому тебе нужно будет прочитать и первую часть тоже, чтобы пропустить её (может быть можно будет прыгнуть сразу на смещение, но это детали). Итого, ты можешь съэкономить только одну запись первой части и может быть ещё одно чтение этой же первой части. Так что игра не стоит того. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.01.2012, 19:48
|
|||
|---|---|---|---|
Ext3:Быстрый split |
|||
|
#18+
Можно попробовать заюзать баш-скриптик, sfk ( http://stahlworks.com/dev/index.php?tool=partcopy) и mknod ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.01.2012, 21:18
|
|||
|---|---|---|---|
Ext3:Быстрый split |
|||
|
#18+
MasterZivИтого, ты можешь съэкономить только одну запись первой части и может быть ещё одно чтение этой же первой части.а чем не устраивает вариант Код: plaintext 1. 2. 3. 4. 5. 6. mayton, мне так ка - что partcopy, что dd делают одно и то же, не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.01.2012, 21:20
|
|||
|---|---|---|---|
Ext3:Быстрый split |
|||
|
#18+
MasterZiv, а, понял. Речь шла об IO, а не о свободном месте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.01.2012, 21:33
|
|||
|---|---|---|---|
|
|||
Ext3:Быстрый split |
|||
|
#18+
maytonВобщем есть файлик backup_db размером порядка 70Гб.Ну дак когда делаешь бекап сразу установи размер нужного куска и не мучайся. И rman и exp это делать умеют. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.01.2012, 22:21
|
|||
|---|---|---|---|
Ext3:Быстрый split |
|||
|
#18+
Да так случилось что бэкап получили по локальной сети уже в виде 70Гб-файла. Есть разные монастыри организации и в каждой свои внутренние расклады и на каждого DBA я не повлияю. Все они люди со своими пороками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.01.2012, 23:02
|
|||
|---|---|---|---|
Ext3:Быстрый split |
|||
|
#18+
On 01/16/2012 10:20 PM, tanglir wrote: > MasterZiv, а, понял. Речь шла об IO, а не о свободном месте. Конечно же! Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.01.2012, 20:38
|
|||
|---|---|---|---|
Ext3:Быстрый split |
|||
|
#18+
Вобщем как-то так. Последний том будет не кратен 4.7 Г и надо как-то учесть его длину если будет ошибка sfk. И расчёт md5 как-то не красив. И надо подумать чтоб убирать jobs в случае чего. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=25&mobile=1&tid=1483788]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
65ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 171ms |

| 0 / 0 |
