powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / клонирование ubuntu
20 сообщений из 20, страница 1 из 1
клонирование ubuntu
    #36222536
kinderr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
Есть 30 одинаковых компов. Нужно поставить на них ubuntu 9.04. Понятно, что клонирование даже винды неблагодарное. Но все же, кто знает, можно ли создавать образы и заливать на чистые винты?
Какими средствами, программами?
...
Рейтинг: 0 / 0
клонирование ubuntu
    #36222559
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kinderrВсем привет!
Есть 30 одинаковых компов. Нужно поставить на них ubuntu 9.04. Понятно, что клонирование даже винды неблагодарное. Но все же, кто знает, можно ли создавать образы и заливать на чистые винты?
Какими средствами, программами?
А чем плох обычный dd ?


Follow me
...
Рейтинг: 0 / 0
клонирование ubuntu
    #36222560
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Акронис ?



Код: 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.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
void Matrix3::QDUDecomposition (Matrix3& kQ, Vector3& kD, Vector3& kU) const
{
	// Factor M = QR = QDU where Q is orthogonal, D is diagonal,
	// and U is upper triangular with ones on its diagonal.  Algorithm uses
	// Gram-Schmidt orthogonalization (the QR algorithm).
	//
	// If M = [ m0 | m1 | m2 ] and Q = [ q0 | q1 | q2 ], then
	//
	//   q0 = m0/|m0|
	//   q1 = (m1-(q0*m1)q0)/|m1-(q0*m1)q0|
	//   q2 = (m2-(q0*m2)q0-(q1*m2)q1)/|m2-(q0*m2)q0-(q1*m2)q1|
	//
	// where |V| indicates length of vector V and A*B indicates dot
	// product of vectors A and B.  The matrix R has entries
	//
	//   r00 = q0*m0  r01 = q0*m1  r02 = q0*m2
	//   r10 =  0       r11 = q1*m1  r12 = q1*m2
	//   r20 =  0       r21 =  0       r22 = q2*m2
	//
	// so D = diag(r00,r11,r22) and U has entries u01 = r01/r00,
	// u02 = r02/r00, and u12 = r12/r11.

	// Q = rotation
	// D = scaling
	// U = shear

	// D stores the three diagonal entries r00, r11, r22
	// U stores the entries U[ 0 ] = u01, U[ 1 ] = u02, U[ 2 ] = u12

	// build orthogonal matrix Q
	Real fInvLength = Math::InvSqrt(m[ 0 ][ 0 ]*m[ 0 ][ 0 ] +
		m[ 1 ][ 0 ]*m[ 1 ][ 0 ] + m[ 2 ][ 0 ]*m[ 2 ][ 0 ]);
	kQ[ 0 ][ 0 ] = m[ 0 ][ 0 ]*fInvLength;
	kQ[ 1 ][ 0 ] = m[ 1 ][ 0 ]*fInvLength;
	kQ[ 2 ][ 0 ] = m[ 2 ][ 0 ]*fInvLength;

	Real fDot = kQ[ 0 ][ 0 ]*m[ 0 ][ 1 ] + kQ[ 1 ][ 0 ]*m[ 1 ][ 1 ] +
		kQ[ 2 ][ 0 ]*m[ 2 ][ 1 ];
	kQ[ 0 ][ 1 ] = m[ 0 ][ 1 ]-fDot*kQ[ 0 ][ 0 ];
	kQ[ 1 ][ 1 ] = m[ 1 ][ 1 ]-fDot*kQ[ 1 ][ 0 ];
	kQ[ 2 ][ 1 ] = m[ 2 ][ 1 ]-fDot*kQ[ 2 ][ 0 ];
	fInvLength = Math::InvSqrt(kQ[ 0 ][ 1 ]*kQ[ 0 ][ 1 ] + kQ[ 1 ][ 1 ]*kQ[ 1 ][ 1 ] +
		kQ[ 2 ][ 1 ]*kQ[ 2 ][ 1 ]);
	kQ[ 0 ][ 1 ] *= fInvLength;
	kQ[ 1 ][ 1 ] *= fInvLength;
	kQ[ 2 ][ 1 ] *= fInvLength;

	fDot = kQ[ 0 ][ 0 ]*m[ 0 ][ 2 ] + kQ[ 1 ][ 0 ]*m[ 1 ][ 2 ] +
		kQ[ 2 ][ 0 ]*m[ 2 ][ 2 ];
	kQ[ 0 ][ 2 ] = m[ 0 ][ 2 ]-fDot*kQ[ 0 ][ 0 ];
	kQ[ 1 ][ 2 ] = m[ 1 ][ 2 ]-fDot*kQ[ 1 ][ 0 ];
	kQ[ 2 ][ 2 ] = m[ 2 ][ 2 ]-fDot*kQ[ 2 ][ 0 ];
	fDot = kQ[ 0 ][ 1 ]*m[ 0 ][ 2 ] + kQ[ 1 ][ 1 ]*m[ 1 ][ 2 ] +
		kQ[ 2 ][ 1 ]*m[ 2 ][ 2 ];
	kQ[ 0 ][ 2 ] -= fDot*kQ[ 0 ][ 1 ];
	kQ[ 1 ][ 2 ] -= fDot*kQ[ 1 ][ 1 ];
	kQ[ 2 ][ 2 ] -= fDot*kQ[ 2 ][ 1 ];
	fInvLength = Math::InvSqrt(kQ[ 0 ][ 2 ]*kQ[ 0 ][ 2 ] + kQ[ 1 ][ 2 ]*kQ[ 1 ][ 2 ] +
		kQ[ 2 ][ 2 ]*kQ[ 2 ][ 2 ]);
	kQ[ 0 ][ 2 ] *= fInvLength;
	kQ[ 1 ][ 2 ] *= fInvLength;
	kQ[ 2 ][ 2 ] *= fInvLength;

	// guarantee that orthogonal matrix has determinant  1  (no reflections)
	Real fDet = kQ[ 0 ][ 0 ]*kQ[ 1 ][ 1 ]*kQ[ 2 ][ 2 ] + kQ[ 0 ][ 1 ]*kQ[ 1 ][ 2 ]*kQ[ 2 ][ 0 ] +
		kQ[ 0 ][ 2 ]*kQ[ 1 ][ 0 ]*kQ[ 2 ][ 1 ] - kQ[ 0 ][ 2 ]*kQ[ 1 ][ 1 ]*kQ[ 2 ][ 0 ] -
		kQ[ 0 ][ 1 ]*kQ[ 1 ][ 0 ]*kQ[ 2 ][ 2 ] - kQ[ 0 ][ 0 ]*kQ[ 1 ][ 2 ]*kQ[ 2 ][ 1 ];

	if ( fDet <  0 . 0  )
	{
		for (size_t iRow =  0 ; iRow <  3 ; iRow++)
			for (size_t iCol =  0 ; iCol <  3 ; iCol++)
				kQ[iRow][iCol] = -kQ[iRow][iCol];
	}

	// build "right" matrix R
	Matrix3 kR;
	kR[ 0 ][ 0 ] = kQ[ 0 ][ 0 ]*m[ 0 ][ 0 ] + kQ[ 1 ][ 0 ]*m[ 1 ][ 0 ] +
		kQ[ 2 ][ 0 ]*m[ 2 ][ 0 ];
	kR[ 0 ][ 1 ] = kQ[ 0 ][ 0 ]*m[ 0 ][ 1 ] + kQ[ 1 ][ 0 ]*m[ 1 ][ 1 ] +
		kQ[ 2 ][ 0 ]*m[ 2 ][ 1 ];
	kR[ 1 ][ 1 ] = kQ[ 0 ][ 1 ]*m[ 0 ][ 1 ] + kQ[ 1 ][ 1 ]*m[ 1 ][ 1 ] +
		kQ[ 2 ][ 1 ]*m[ 2 ][ 1 ];
	kR[ 0 ][ 2 ] = kQ[ 0 ][ 0 ]*m[ 0 ][ 2 ] + kQ[ 1 ][ 0 ]*m[ 1 ][ 2 ] +
		kQ[ 2 ][ 0 ]*m[ 2 ][ 2 ];
	kR[ 1 ][ 2 ] = kQ[ 0 ][ 1 ]*m[ 0 ][ 2 ] + kQ[ 1 ][ 1 ]*m[ 1 ][ 2 ] +
		kQ[ 2 ][ 1 ]*m[ 2 ][ 2 ];
	kR[ 2 ][ 2 ] = kQ[ 0 ][ 2 ]*m[ 0 ][ 2 ] + kQ[ 1 ][ 2 ]*m[ 1 ][ 2 ] +
		kQ[ 2 ][ 2 ]*m[ 2 ][ 2 ];

	// the scaling component
	kD[ 0 ] = kR[ 0 ][ 0 ];
	kD[ 1 ] = kR[ 1 ][ 1 ];
	kD[ 2 ] = kR[ 2 ][ 2 ];

	// the shear component
	Real fInvD0 =  1 . 0 /kD[ 0 ];
	kU[ 0 ] = kR[ 0 ][ 1 ]*fInvD0;
	kU[ 1 ] = kR[ 0 ][ 2 ]*fInvD0;
	kU[ 2 ] = kR[ 1 ][ 2 ]/kD[ 1 ];
}
...
Рейтинг: 0 / 0
клонирование ubuntu
    #36222569
kinderr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С0ВЕСТЬ,

спасибо за ответ.
А что такое dd? А акронисом попробовал, он предложил мне создавать образ всего винта. У меня рабочая машина на 320 гигов. Разделена тупо на файловую систему и home. Акронис мне показал диски типо C:\ и D:\. А потом вконце делает образ всего винта.
...
Рейтинг: 0 / 0
клонирование ubuntu
    #36222593
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kinderrА что такое dd?

Штатная утилита в линуксах. Если геометрия винтов не совпадает, то ЕМНИП
обычно клонируют с помощью cpio.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
клонирование ubuntu
    #36222594
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kinderr,

Так и знал, ладно смотри:
Что такое ДД
и на своей машинке набираешь:
Код: plaintext
man dd
и будет тебе счастье и даже ставить ничего не нужно!

А в Акронисе что-то напутал, там можно отдельно и разделы сохранять! (только смотри чтобы оборудование было одинаково)
Удачи :)
...
Рейтинг: 0 / 0
клонирование ubuntu
    #36222644
kinderr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем за ответы.

А подскажите, маленько не понимаю: у мну хард (\ - 40 гигов; \home - 280 гигов). Если я сделаю образ только \ и залью его на чистый винт, у меня что получится полноценная ubuntu?
...
Рейтинг: 0 / 0
клонирование ubuntu
    #36222719
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kinderr
Если я сделаю образ только \ и залью его на чистый винт, у меня что
получится полноценная ubuntu?

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

ЗЫ: Может, тебе всё же стоит теорию немного поизучать?..
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
клонирование ubuntu
    #36222757
kinderr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

стоит поизучать, что я и делаю, стараюсь, просто времени мало. Но при этом требуют.
Спасибо.
...
Рейтинг: 0 / 0
клонирование ubuntu
    #36222787
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dd копирует все целиком, по моему это нафиг не надо.

просто форматируем новый винт и копируем файлы рутовой (кроме /proc /tmp) и остальных ф.с., можно по сети, чтоб винты из машин не выдергивать.
...
Рейтинг: 0 / 0
клонирование ubuntu
    #36222864
kinderr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денис,

спасибо)
...
Рейтинг: 0 / 0
клонирование ubuntu
    #36222970
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kinderrЖуравлев Денис,

спасибо)
вот погуглил слегка.
http://www.ohmm.ru/posts/2627
http://forum.ubuntu.ru/index.php?topic=52909.0
http://shinkei.ru/node/4
...
Рейтинг: 0 / 0
клонирование ubuntu
    #36223078
kinderr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо Денис за активную помощь!
Думаю дальше разберусь.
...
Рейтинг: 0 / 0
клонирование ubuntu
    #36226603
Фотография serg_tmb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dd_rescue либо ddrescue
...
Рейтинг: 0 / 0
клонирование ubuntu
    #36226710
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serg_tmbdd_rescue либо ddrescue
Дык, dd_rescue предназначена в основном для восстановления информации в случае ошибок.
Она дольше работает, имхо.
...
Рейтинг: 0 / 0
клонирование ubuntu
    #36227383
Мутаген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
клонирование ubuntu
    #36240291
kinderr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем привет, разобрался с клонированием при помощи акронис. все супер! один раз: было бы здорово, если б можно было клонировать на несколько хардов одновременно. Это реально? Харды sata, компы по комплектухе одинаковые.
...
Рейтинг: 0 / 0
клонирование ubuntu
    #36245685
kinderr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, пожалуйста, клованировал при помощи акрониса ubuntu9.04.
При запуске на новом харде системы, появляется второе сетевое подключение. Т.е. по умолчанию оно: auto eth0, начинаешь его править (т.е. вбивать айпишник и прочее), сохраняешь, появляется второе подключение. Начинаешь удалять одно, пишет, что не может получить ответ. Как сделать одно подключение по дефолту которое будет использоваться и всё?
...
Рейтинг: 0 / 0
клонирование ubuntu
    #36246123
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kinderrвсем привет, разобрался с клонированием при помощи акронис. все супер! один раз: было бы здорово, если б можно было клонировать на несколько хардов одновременно. Это реально? Харды sata, компы по комплектухе одинаковые.
Конечно можно!
А Руководство пользователя для кого написано?

автор6.3.12 Cохранение резервной копии в двух хранилищах
По умолчанию эта опция Отключена. Возможна она только в том случае, когда резервная копия сохраняется в Зону безопасности Acronis.
При включении этой опции, программа автоматически начнет создавать на локальном диске, на сетевом ресурсе или на сервере FTP дубликат каждой резервной копии, которую она создает для хранения в Зоне безопасности Acronis. Последовательность дубликата архива, хранящегося вне Зоны, поддерживается автоматически. После сохранения резервной копии в Зоне безопасности Acronis, программа автоматически сверяет содержимое этой копии с содержимым дубликата, и в случае, если какие-то части архива в дубликате отсутствуют, они будут перенесены туда вместе с новой резервной копией.
Кроме дополнительной безопасности такого способа хранения архивов, эта опция предоставляет путешествующим пользователям возможность иметь последовательную копию архива содержимого их лаптопов как на самих лаптопах, так и на корпоративном хранилище. Пока сеть недоступна, программа будет сохранять резервные копии только в Зону безопасности Acronis. При подключении к сети, при первом же сохранении резервной копии, все изменения, внесенные в архив, будут скопированы в дубликат.
В случае со стационарными серверами эта опция дает возможность произвести быстрое сохранение резервной копии локально, как промежуточный шаг к дальнейшему сохранению уже готовой резервной копии на сетевом ресурсе. Это полезно в случае медленной или загруженной сети и длительной процедуры создания резервной копии. Отключение от сети во время переноса дубликата не помешает созданию резервной копии, в отличие от создания копии непосредственно на сетевой ресурс.
...
Рейтинг: 0 / 0
клонирование ubuntu
    #36246190
kinderr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С0ВЕСТЬ,

спасибо большое, можно закрывать))
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / клонирование ubuntu
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]