61

-=Serj=- пишет:

Неа. Проблема была в fstab,

Ну здрасте, а я про что, я же про устройство и сказал, fstab к загрузчику имеет прямое отношение.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

62

Всплыла проблема с LVM. GParted, fdisk ни в какую не увеличивают раздел с LVM. Эту загвоздку обошёл так:
1. Создал на оставшемся месте раздел ext4.
2. Расширил LV на два физических.
В общем, получился незапланированный вводный курс в LVM ab

Выводы:
a) с помощью dd можно переносить систему на диск большего размера
б) с LVM проблема вроде тоже решилась

Да, у меня Ubuntu.
Нет, не глючит.

63

-=Serj=-,  tar'ом проще и размер диска не важен.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

64

Vadimsky пишет:

Всё делается гораздо проще.
Подключаете второй винт (назовём его sdb), грузитесь с любого лив-сиди и с консоли

 Консоль:

dd if=/dev/sda of=/dev/sdb

И не нужно изобретать велосипед.

У меня жесткий диск 40Gb, заполнено всего 10Gb.
используя dd if=/dev/sda of=~/dump_sda.img делается бекап весом в 40Gb
Можно ли как-то уменьшить его, допустим до 10Gb?

65

Dima85 пишет:

Можно ли как-то уменьшить его, допустим до 10Gb?

Как вариант:
— использовать Clonezilla;
— с помощью GParted в зависимости от имеющейся файловой системы сжать её, затем на свободном дисковом пространстве создать разделы.

P.S. Помнится (но не вспоминается), всё это можно сделать с помощью одного dd bx

Был, был и весь вышел...

66

А как насчет сжатия в gz, пример:

dd if=/dev/sda1 | gzip -c /mnt/hdc1/backup.img.gz

Насколько актуально будет такое сжатие? Восколько раз он сожмет?

67

Dima85 пишет:

Насколько актуально будет такое сжатие? Восколько раз он сожмет?

В качестве предположения — зависит от заполненности раздела, файловой системы, имеющихся данных...

gentoo-laptop lupo # dd if=/dev/sda1 | gzip -c > /tmp/boot.img.gz
192717+0 записей получено
192717+0 записей отправлено
 скопировано 98671104 байта (99 MB), 11,2694 c, 8,8 MB/c
gentoo-laptop lupo # dd if=/dev/sda1 | bzip2 -c > /tmp/boot.img.bz2
192717+0 записей получено
192717+0 записей отправлено
 скопировано 98671104 байта (99 MB), 62,4177 c, 1,6 MB/c
gentoo-laptop lupo # ls -l /tmp/boot.img.*
-rw-r--r-- 1 root root 88553422 Авг 15 12:08 /tmp/boot.img.bz2
-rw-r--r-- 1 root root 87768727 Авг 15 12:06 /tmp/boot.img.gz
Был, был и весь вышел...

68

Если критично место для хранения образа, недавно на форуме обсуждалось создание образа по сети, т.е. его «заливка» сразу на удалённый компьютер.

Был, был и весь вышел...

69

Lupo Alberto пишет:
Dima85 пишет:

Насколько актуально будет такое сжатие? Восколько раз он сожмет?

В качестве предположения — зависит от заполненности раздела, файловой системы, имеющихся данных...

gentoo-laptop lupo # dd if=/dev/sda1 | gzip -c > /tmp/boot.img.gz
192717+0 записей получено
192717+0 записей отправлено
 скопировано 98671104 байта (99 MB), 11,2694 c, 8,8 MB/c
gentoo-laptop lupo # dd if=/dev/sda1 | bzip2 -c > /tmp/boot.img.bz2
192717+0 записей получено
192717+0 записей отправлено
 скопировано 98671104 байта (99 MB), 62,4177 c, 1,6 MB/c
gentoo-laptop lupo # ls -l /tmp/boot.img.*
-rw-r--r-- 1 root root 88553422 Авг 15 12:08 /tmp/boot.img.bz2
-rw-r--r-- 1 root root 87768727 Авг 15 12:06 /tmp/boot.img.gz

Скажите пожалуйста сколько в вашем случае занимает /tmp/boot.img без сжатия.

70

gentoo-laptop lupo # dd if=/dev/sda1 of=/tmp/boot.img
192717+0 записей получено
192717+0 записей отправлено
 скопировано 98671104 байта (99 MB), 0,490235 c, 201 MB/c
gentoo-laptop lupo # ll /tmp/boot.img
-rw-r--r-- 1 root root 98671104 Авг 15 12:33 /tmp/boot.img
Был, был и весь вышел...

71

Понятно. Спасибо большое. Значит в таком сжатии смысла нет. Т.к. сжатие  ничтожно.
Буду пробовать работать с tar

tar  -cvpzf  /myback.tar.gz  /dev/sda1

72

Dima85 пишет:

Понятно. Спасибо большое. Значит в таком сжатии смысла нет. Т.к. сжатие  ничтожно.
Буду пробовать работать с tar

tar  -cvpzf  /myback.tar.gz  /dev/sda1

Не правильно, в качестве данных для архивирования нужно указывать не блочное устройство, а каталог, к которому оно смонтировано.

P.S. Как создать бэкап с помощью SystemRescueCD

Был, был и весь вышел...

73

Dima85 пишет:

У меня жесткий диск 40Gb, заполнено всего 10Gb.
используя dd if=/dev/sda of=~/dump_sda.img делается бекап весом в 40Gb
Можно ли как-то уменьшить его, допустим до 10Gb?

А не надо использовать dd для этих целей. Так ли нам в данном случае критично размещение данных по конктерным секторам винчестера? Думаю - это совершенно никому не нужно. А ведь dd - это посекторное копирование, Disk Duplicator. И потом - что с этим ISO делать? Где брать аналогичный по размеру винт, чтобы влить на него этот образ?

Для бэкапирования жестких дисков надо вспомнить гораздо более древнюю технологию, когда данные писались не на диски, а на ленты, tape arhiver. То есть tar. И тарить данные можно как угодно, в том числе и сжимая их на лету. А потом - растаривать из на нужный девайс. И будет полное счастье.

74 (15.08.2012 19:37:26 отредактировано Dima85)

Подключаю HDD к другому компьютеру, гружусь с другого HDD.
Монтирую и захожу в корневую директорию первого HDD - который необходимо пробекапить и пишу:

time tar -cvvjpf /media/OTHER/Dropbox/backup/stage322.tar.bz2 .

Архивация останавливается ошибкой на файле:

/swapfile.img

Пробовал делать бекап с правами рута, тоже самое.
Подскажите пожалуйста что делать.

75 (15.08.2012 20:03:42 отредактировано redgy92)

я все лишнее записываю в исключения вот таким образом:

tar cvpzf backup.tgz –exclude=/proc –exclude=/lost+found –exclude=/backup.tgz –exclude=/mnt –exclude=/sys /

–exclude – этот параметр указывает какие разделы НЕ НАДО бэйкапить.
т.е. вам надо добавить это -->>      --exclude=/swapfile.img

ps: а что за файл такой swapfile.img? то о чем я подумал?

Да хранит вас Ctrl+S!

76

Dima85 пишет:

Архивация останавливается ошибкой на файле:

С какой именно? Не пересказывайте, покажите.

Был, был и весь вышел...

77 (15.08.2012 22:15:02 отредактировано Dima85)

redgy92 пишет:

я все лишнее записываю в исключения вот таким образом:

tar cvpzf backup.tgz –exclude=/proc –exclude=/lost+found –exclude=/backup.tgz –exclude=/mnt –exclude=/sys /

–exclude – этот параметр указывает какие разделы НЕ НАДО бэйкапить.
т.е. вам надо добавить это -->>      --exclude=/swapfile.img

ps: а что за файл такой swapfile.img? то о чем я подумал?

Спасибо. Через несколько часов попробую. Да, вы наверняка правильно подумали. ab Это файл подкачки (swap). Он используется на ARM процессоре - ArchLinux. Я очень удивился что его не хочет кушать tar. Для меня это и сейчас осталось мистикой. Может кто-то сможет объяснить?

78

Dima85 пишет:

Может кто-то сможет объяснить?

Lupo Alberto пишет:

Не пересказывайте, покажите.

Места хватает? Архивируете на работающей системе? Система «свопится» в момент архивации?

Был, был и весь вышел...

79

Места хватает. Архивирую - подключаю первый HDD c ArchLinux к второй машине, Linux грузится с второго HDD - грузится Ubuntu. И там проделываю выше описанные операции.

80

По большому счёту — а зачем swap архивировать-то?
Если ради «академического» интереса, то покажите всё же, какая именно ошибка выдаётся.

Был, был и весь вышел...

81

Вы правы, не стоит по этому поводу замачиваться, я исключил этот файл из архивации и все получилось.