| 
				
			 | 
			
			
				@@ -1,6 +1,44 @@ 
			 | 
		
	
		
			
			| 
				
					1
				
			 | 
			
				
					1
				
			 | 
			
			
				 **RU:** Скрипт снятия образа данных через утилиту **[ntfsclone](https://linux.die.net/man/8/ntfsclone)** с носителей XEN\KVM<br> 
			 | 
		
	
		
			
			| 
				
					2
				
			 | 
			
				
					2
				
			 | 
			
			
				 Параметры использования скрипта задаются в секции **manual_parameters**<br> 
			 | 
		
	
		
			
			| 
				
					3
				
			 | 
			
				
					3
				
			 | 
			
			
				 для скрипта необходим пакет **dialog**. 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					4
				
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					5
				
			 | 
			
			
				+для получения необходимых параметров для скрипта пример: 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					6
				
			 | 
			
			
				+``` 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					7
				
			 | 
			
			
				+losetup /dev/loop1 /kvm/win7x64/disk_c.img 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					8
				
			 | 
			
			
				+losetup -a 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					9
				
			 | 
			
			
				+dev/loop0: [2055]:2103175 (/kvm/win7x64/disk_c.img) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					10
				
			 | 
			
			
				+``` 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					11
				
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					12
				
			 | 
			
			
				+`fdisk -l /dev/loop0` 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					13
				
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					14
				
			 | 
			
			
				+``` 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					15
				
			 | 
			
			
				+Disk /dev/loop0: 80 GiB, 85899345920 bytes, 167772160 sectors 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					16
				
			 | 
			
			
				+Units: sectors of 1 * 512 = 512 bytes 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					17
				
			 | 
			
			
				+Sector size (logical/physical): 512 bytes / 512 bytes 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					18
				
			 | 
			
			
				+I/O size (minimum/optimal): 512 bytes / 512 bytes 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					19
				
			 | 
			
			
				+Disklabel type: dos 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					20
				
			 | 
			
			
				+Disk identifier: 0x677d5646 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					21
				
			 | 
			
			
				+``` 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					22
				
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					23
				
			 | 
			
			
				+``` 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					24
				
			 | 
			
			
				+Device        Boot  Start       End   Sectors  Size Id Type 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					25
				
			 | 
			
			
				+/dev/loop0p1 *      2048    206847    204800  100M  7 HPFS/NTFS/exFAT 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					26
				
			 | 
			
			
				+/dev/loop0p2      206848 167770111 167563264 79,9G  7 HPFS/NTFS/exFAT 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					27
				
			 | 
			
			
				+``` 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					28
				
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					29
				
			 | 
			
			
				+у нас на образе 2 раздела.<br> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					30
				
			 | 
			
			
				+каждый раздел это: sda1 и sda2<br> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					31
				
			 | 
			
			
				+смещение для каждого раздела получаем вычислением:<br>  
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					32
				
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					33
				
			 | 
			
			
				+**sda1 offset:( 512 х 2048 = 1048576 )** 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					34
				
			 | 
			
			
				+**sda2 offset:( 512 x 206848 = 105906176 )** 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					35
				
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					36
				
			 | 
			
			
				+результат вносим в раздел скрипта **manual_parameters**<br> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					37
				
			 | 
			
			
				+теперь скрипт сможет сам как сохранять так и восстанавливать данные с образа вирткальной машины.<br> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					38
				
			 | 
			
			
				+**Внимание!!** До начала использования скрипта рекомендую предварительно сделать копию файла образа (пример : /kvm/win7x64/disk_c.img)<br> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					39
				
			 | 
			
			
				+и только если все прошло успешно, копию можно удалить.<br> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					40
				
			 | 
			
			
				+                                        
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					41
				
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
					4
				
			 | 
			
				
					42
				
			 | 
			
			
				 <br> 
			 | 
		
	
		
			
			| 
				
					5
				
			 | 
			
				
					43
				
			 | 
			
			
				 <hr> 
			 | 
		
	
		
			
			| 
				
					6
				
			 | 
			
				
					44
				
			 | 
			
			
				 **EN:** A script to extract a data image via the  **[ntfsclone](https://linux.die.net/man/8/ntfsclone)** utility from XEN \ KVM media<br> 
			 |