Страница 1 из 5
Clonehdd
Добавлено: 2008-08-29 17:19:11
Morty
Популяризирую очень простую тулзу но в тоже время полезную -)
ставим CLONEHDD
читаем
http://www.freebsd.org/cgi/man.cgi?quer ... ormat=html
пробуем
правда уже забыл вписывал я своп или нет -)))
ЗЫ: скрины далее...
PSS: смысл - легко и без усилий делаем копию винта на др винт
Re: Clonehdd
Добавлено: 2008-08-29 18:24:55
zg
дак оформи в статью

Re: Clonehdd
Добавлено: 2008-08-29 21:54:55
Alex Keda
токка не скринами желательно а нормальными листингами.
хотя - как хошь.
Re: Clonehdd
Добавлено: 2008-08-30 17:56:19
Morty
ок напишу статью -)
постраюсь оформить не в скринах
Re: Clonehdd
Добавлено: 2008-08-30 19:19:07
Morty
Re: Clonehdd
Добавлено: 2008-08-30 20:04:36
Raven2000
Статья в норме токо пофикси очепятки и еще посмотри.
Re: Clonehdd
Добавлено: 2008-08-30 20:36:46
Morty
подправил
Re: Clonehdd
Добавлено: 2008-12-14 10:42:25
kmb
В портах нету, ладно скачал порт, установил.
запускаю
получаю
Код: Выделить всё
Clone parameters:
Source partition: /dev/ad0
Dest partition: /dev/ad1
Swap size: 512 MB
Safe dumping: Disabled
Free space on DST: 100 MB
Fstab device name: ad0
---
[OK] Found devices for clone procedure
[OK] DST partitions are not in use
---
Source partition
/ size: 251MB, used: 51MB
/var size: 251MB, used: 122MB
/tmp size: 251MB, used: MB
/usr size: 36893MB, used: 7924MB
Total: 37648 MB, used: 8097 MB
---
[OK] Device ad1 has enough free space
DATA ON DEVICE ad1 WILL BE DESTROYED NOW!
Continue? [yes/no]: yes
Wait 10 seconds before start: 10 9 8 7 6 5 4 3 2 1
[OK] Device /dev/ad1 made clean
[OK] New slice created
---
Destination device partitions:
SWAP size: 512 MB
/ size 251 MB
/tmp size 251 MB
/var size 251 MB
/usr size 36899 MB
---
[INF] Last partition were increased for 3 blocks
[OK] Partitions were created successfully
---
newfs: /dev/ad1s1d: No such file or directory
[OK] Partition /tmp was formatted successfully
mount: /dev/ad1s1d: No such file or directory
Starting dump/restore procedure... [OK]
umount: unmount of /mnt/clone failed: Invalid argument
umount: unmount of /mnt/clone failed: Invalid argument
umount: unmount of /mnt/clone failed: Invalid argument
и так бесконечно...
жаль

Re: Clonehdd
Добавлено: 2009-01-24 12:47:00
Bormental
У меня кстати такая же проблема, в чем дело не подскажете?
Код: Выделить всё
bash-2.05b# clonehdd -src=ad4 -dst=ad6 -swap=1024 -force
Clone parameters:
Source partition: /dev/ad4
Dest partition: /dev/ad6
Swap size: 1024 MB
Safe dumping: Disabled
Free space on DST: 100 MB
Fstab device name: ad4
---
[OK] Found devices for clone procedure
[OK] DST partitions are not in use
---
Source partition
/usr size: 117190MB, used: 5419MB
/var size: 2958MB, used: 104MB
/ size: 495MB, used: 83MB
/tmp size: 495MB, used: MB
/home size: 22738MB, used: 2088MB
Total: 143878 MB, used: 7696 MB
---
[OK] Device ad6 has enough free space
DATA ON DEVICE ad6 WILL BE DESTROYED NOW!
Wait 10 seconds before start: 10 9 8 7 6 5 4 3 2 1
[OK] Device /dev/ad6 made clean
[OK] New slice created
---
Destination device partitions:
SWAP size: 1024 MB
/ size 522 MB
/tmp size 522 MB
/var size 3117 MB
/usr size 123482 MB
/home size 23958 MB
---
[INF] Last partition were increased for 3 blocks
bsdlabel: fopen ./dstlabels: No such file or directory
[OK] Partitions were created successfully
---
newfs: /dev/ad6s1d: could not find special device
[OK] Partition /tmp was formatted successfully
mount: /dev/ad6s1d: No such file or directory
Starting dump/restore procedure... [OK]
umount: /mnt/clone: not a file system root directory
umount: /mnt/clone: not a file system root directory
umount: /mnt/clone: not a file system root directory
umount: /mnt/clone: not a file system root directory
umount: /mnt/clone: not a file system root directory
umount: /mnt/clone: not a file system root directory
umount: /mnt/clone: not a file system root directory
Re: Clonehdd
Добавлено: 2009-01-24 18:51:32
Bormental
Разобрался, нужно удалить директорию /mnt/clone
Re: Clonehdd
Добавлено: 2009-01-25 23:06:18
kirgudu
круто. pax, dump/restore уже не рулят?

Re: Clonehdd
Добавлено: 2009-01-25 23:23:11
zg
kirgudu писал(а):dump/restore уже не рулят?
при чём давно
Re: Clonehdd
Добавлено: 2009-01-26 10:55:27
Alex Keda
zg писал(а):kirgudu писал(а):dump/restore уже не рулят?
при чём давно
аргументы
Re: Clonehdd
Добавлено: 2009-01-26 11:18:41
Raven2000
Re: Clonehdd
Добавлено: 2009-01-26 11:40:22
kirgudu
Re: Clonehdd
Добавлено: 2009-01-26 14:04:21
Raven2000
pax быстрее, но при экзотических моментах
dump/restore рулят и причем лучше остальных
Re: Clonehdd
Добавлено: 2009-02-01 9:02:01
Bormental
если без заморочек и в крон запихнуть резервку думаю clonehdd вполне подходит как разумное не требующего долгих разбирательств решение..
Re: Clonehdd
Добавлено: 2009-02-01 9:29:54
kirgudu
Bormental писал(а):если без заморочек и в крон запихнуть резервку думаю clonehdd вполне подходит как разумное не требующего долгих разбирательств решение..
Глупо все это, в крон... gmirror для этого есть. Я пользуюсь pax, на моих тестах оказался быстрее всех да и есть на любой машине.
Re: Clonehdd
Добавлено: 2009-02-01 12:09:09
Bormental
kirgudu писал(а):Bormental писал(а):если без заморочек и в крон запихнуть резервку думаю clonehdd вполне подходит как разумное не требующего долгих разбирательств решение..
Глупо все это, в крон... gmirror для этого есть. Я пользуюсь pax, на моих тестах оказался быстрее всех да и есть на любой машине.
сенкс за подсказочку, тож возьму в будущем на вооружение, raid это хорошо, и все таки clonehdd как быстрое решение вполне пригоден, кто и чтобы не говорил)))на его изучение и запуск потратил минут 5 и копирование работает)))
Re: Clonehdd
Добавлено: 2009-02-11 21:11:38
soulbrat
Доброго времени суток всем.
Прошу помощи по одному вопросу. Задача такая, - есть винт 1 Тб, на нем FreeBSD7.0 с кучей софта. Сама ОСь с софтом места занимает немного -
Код: Выделить всё
#Filesystem Size Used Avail Capacity Mounted on
#/dev/ad10s1a 496M 229M 227M 50% /
#devfs 1.0K 1.0K 0B 100% /dev
#/dev/ad10s1e 496M 426K 456M 0% /tmp
#/dev/ad10s1f 893G 3.6G 818G 0% /usr
#/dev/ad10s1d 4.1G 588M 3.2G 15% /var
Есть второй винт объем 250 Гб, необходимо клонировать систему утилитой clonehdd для бэкапа. Я понимаю, что 1Тб и 250 Гб разбег хороший, но поэтому и выбрал clonehdd потому, что есть возможность переноса на винт меньшего размера. После выполнения -
Код: Выделить всё
#clonehdd -src=ad10 -dst=ad11 -swap=512 -safe -force
процесс идет нормально до момента дампа корневого каталога "/", потом в логе начинается:
Код: Выделить всё
# kernel: pid 79829 (restore), uid 0 inumber 12627 on /mnt/clone: filesystem full
# kernel: pid 79829 (restore), uid 0 inumber 12498 on /mnt/clone: filesystem full
# kernel: pid 79829 (restore), uid 0 inumber 12735 on /mnt/clone: filesystem full
и в итоге
Код: Выделить всё
# /mnt/clone: write failed, filesystem is full
#/mnt/clone: write failed, filesystem is full
#[OK]
#[OK] file /etc/fstab generated successfully
Вопрос в том, - как перенести корректно данные без ругательств на нехватку места, если это возможно конечно?
Заранее благодарен за ответы.
Re: Clonehdd
Добавлено: 2009-02-12 20:07:24
soulbrat
Никто не знает?

Re: Clonehdd
Добавлено: 2009-02-12 20:32:28
Bormental
soulbrat писал(а):Никто не знает?

в команде убери директиву -safe описание почитай пр нее
Re: Clonehdd
Добавлено: 2009-02-12 21:31:29
soulbrat
Bormental писал(а):
в команде убери директиву -safe описание почитай пр нее
читал и убирал, результат тот же самый
Re: Clonehdd
Добавлено: 2009-02-12 21:40:12
zingel
сделай dd и через конвеер tar не вижу проблем
Re: Clonehdd
Добавлено: 2009-02-17 9:58:11
soulbrat
Вообщем через dd тоже ерунда получилась побайтовая. Сделал проще, поставил еще один теребайтный винт и mirror-ом откатал. И кстати clonehdd хоть и ругался, но в итоге все корректно тоже перенес.