LINUX.ORG.RU

помогите с параметрами dd


0

0

Задача такая - надо переписать все данные с / на /Data/hda3.img, с целью последующего fsck /dev/hda3 и форматирования. Потом / вернуть назад на /dev/hda3 Даже не знаю, лучший ли это способ, но я попытался сделать 'dd if=/dev/hda3 of=/Data/hda3.img conv=notrunc,noerror' Процесс закончился естественно 'dd: writing to `hda3.img': No space left on device' ибо Filesystem Size Used Avail Use% Mounted on /dev/hda3 7.3G 3.3G 3.7G 48% / /dev/hda4 30G 25G 4.9G 84% /Data

как скопировать только те 3.3G данных, а не весь раздел целиком? 'cp -r / /Data/rootdir' копирует /Data в саму себя. Я знаю, что это делается проще :)

anonymous

Сорри, потерялось форматирование. Еще раз:

Задача такая - надо переписать все данные с / на /Data/hda3.img, с целью последующего fsck /dev/hda3 и форматирования. Потом / вернуть назад на /dev/hda3 Даже не знаю, лучший ли это способ, но я попытался сделать 'dd if=/dev/hda3 of=/Data/hda3.img conv=notrunc,noerror' 
Процесс закончился естественно 'dd: writing to `hda3.img': No space left on device' ибо 
Filesystem Size Used Avail Use% Mounted on 
/dev/hda3 7.3G 3.3G 3.7G 48% / 
/dev/hda4  30G  25G 4.9G 84% /Data

Как скопировать только те 3.3G данных, а не весь раздел целиком? 'cp -r / /Data/rootdir' копирует /Data в саму себя. Я знаю, что это делается проще :)

ПС или посоветуйте, что делать, если /dev/hda3 тормозит при чтении из-за bad blocks

anonymous
()
Ответ на: комментарий от anonymous

Скажите, 'cp -r *[^Data] /Data/rootdir' это тру? (я анонимус создавший тему)

anonymous
()
Ответ на: комментарий от anonymous

А такой вариант не устраивает? -

tar --one-file-system --same-owner --atime-preserve -m -p -P -cjvf /Data/backup.tbz2 /

Потом распакуешь обратно..

MiracleMan ★★★★★
()
Ответ на: комментарий от MiracleMan

Архивить пытался, но во-первых долго, во-вторых опять же /Data копировался в самого себя. Я так понимаю, что одна из опций tar позволяет это обойти. Посмотрю в tar --help, muchas gracias

anonymous
()
Ответ на: комментарий от anonymous

Да, правильно понимаешь.. Именно эта - "--one-file-system". Не за что, удачи..

MiracleMan ★★★★★
()

создай еще одну точку монтирования, замонтируй туда /dev/hda3 (от же корень) и споконо оттуда копируй. Что то типа:

# mkdir /mnt/hda3; mount /dev/hda3 /mnt/hda3; cd /mnt/hda3; cp -a * /Data

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.