Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
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, 18:51 |
|
||
|
Ext3:Быстрый split
|
|||
|---|---|---|---|
|
#18+
mayton, а нет ли в линухе утилиты, способной "обрезать" файл на месте? тогда понадобилось бы только 4.7Гб "лишнего" места. ЗЫ. пошарился, отдельной утилиты вроде нет, но есть вот что - может, поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2012, 19:09 |
|
||
|
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:26 |
|
||
|
Ext3:Быстрый split
|
|||
|---|---|---|---|
|
#18+
Можно попробовать заюзать баш-скриптик, sfk ( http://stahlworks.com/dev/index.php?tool=partcopy) и mknod ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2012, 19:48 |
|
||
|
Ext3:Быстрый split
|
|||
|---|---|---|---|
|
#18+
MasterZivИтого, ты можешь съэкономить только одну запись первой части и может быть ещё одно чтение этой же первой части.а чем не устраивает вариант Код: plaintext 1. 2. 3. 4. 5. 6. mayton, мне так ка - что partcopy, что dd делают одно и то же, не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2012, 21:18 |
|
||
|
Ext3:Быстрый split
|
|||
|---|---|---|---|
|
#18+
MasterZiv, а, понял. Речь шла об IO, а не о свободном месте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2012, 21:20 |
|
||
|
Ext3:Быстрый split
|
|||
|---|---|---|---|
|
#18+
maytonВобщем есть файлик backup_db размером порядка 70Гб.Ну дак когда делаешь бекап сразу установи размер нужного куска и не мучайся. И rman и exp это делать умеют. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2012, 21:33 |
|
||
|
Ext3:Быстрый split
|
|||
|---|---|---|---|
|
#18+
Да так случилось что бэкап получили по локальной сети уже в виде 70Гб-файла. Есть разные монастыри организации и в каждой свои внутренние расклады и на каждого DBA я не повлияю. Все они люди со своими пороками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2012, 22:21 |
|
||
|
Ext3:Быстрый split
|
|||
|---|---|---|---|
|
#18+
On 01/16/2012 10:20 PM, tanglir wrote: > MasterZiv, а, понял. Речь шла об IO, а не о свободном месте. Конечно же! Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2012, 23:02 |
|
||
|
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2012, 20:38 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=37617159&tid=1483788]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
167ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 286ms |
| total: | 540ms |

| 0 / 0 |
