Linux

Linux disk kopyasını çıxartmaq

dd komutu bir faylın məzmununu oxuyaraq başqa bir fayl üzərinə qeyd edir. Bu əməliyyat cp komandasını xatırladır,

lakin aralarındakı fərq budur ki, dd komandanın oxuduğu fayl məzmununu müəyyən bir formada dəyişdirərək və ya başqa bir formata çevirərək hədəf fayla ötürür. Linux sistemlərində cihaz faylları fayl sistemində adi bir fayl kimi görünür. dd bu faylları oxuyub, formatlarını dəyişə və ya surətlərini çıxara bilər. Nəticədə, dd ASCII-EBCDIC mətn kodunun çevrilməsi üçün yaradılmış olsa da, bu gün əsasən disk və ya 512 baytlıq MBR boot sektorunun yedəklənməsi kimi əməliyyatlar üçün istifadə olunur.

Bir hard diskin tam kopyasını başqa bir diskə kopyalama əməliyyatı dd komandasından istifadə etməklə aşağıdakı kimi həyata keçirilir:

sudo dd if=/dev/sdX of=/dev/sdY bs=64K conv=noerror,sync

Burada açıqlamada ətraflı baxa  bilərsiniz:

  • if=/dev/sdX: Mənbə disk (kopyalanacaq disk).
  • of=/dev/sdY: Hədəf disk (kopyalanacaq yer, başqa disk).
  • bs=64K: Blok ölçüsü (kopyalama sürətini artırmaq üçün müəyyən edilir).
  • conv=noerror,sync: Səhvləri göz ardı edərək davam etməyə və məlumatın düzgün uyğunlaşmasını təmin etməyə çalışır.

Başqa bir diskə tam kopya çıxarmaq yerinə, diskin imicini çıxarıb hər hansı bir yaddaş qurğusunda saxlaya bilərsiniz. Bunun üçün dd komandasını istifadə edərək diskin imic faylını (disk image) yarada bilərsiniz:

sudo dd if=/dev/sdX of=/path/to/backup.img bs=64K conv=noerror,sync

Burada açıqlamada ətraflı baxa  bilərsiniz::

  • if=/dev/sdX: Mənbə disk (kopyalanacaq disk).
  • of=/path/to/backup.img: Disk imicinin saxlanacağı yol (məsələn, USB sürücüdə və ya başqa bir yaddaş qurğusunda).
  • bs=64K: Blok ölçüsü (sürəti artırmaq üçün).
  • conv=noerror,sync: Səhvləri göz ardı edərək davam etməyə və məlumatın düzgün uyğunlaşmasını təmin etməyə çalışır.

Bu əməliyyat, diskin bit-bit imicini bir fayl şəklində yaradır, və bu faylı istənilən vaxt başqa bir diskə bərpa etmək və ya saxlamaq üçün istifadə edə bilərsiniz.

Sonradan bu imic faylını diskinə bərpa etmək üçün belə bir komanda istifadə edə bilərsiniz:

sudo dd if=/path/to/backup.img of=/dev/sdX bs=64K

Bu metodla, disk imic faylını təhlükəsiz saxlayaraq, ehtiyac olduqda həmin diski bərpa edə bilərsiniz.

Bəli, dd komandasını istifadə edərək Master Boot Record (MBR) kopyasını çıxarmaq mümkündür. MBR, diskin ilk sektoru olaraq, əsas boot kodunu, partition table-i və magic bytes-i saxlayır. MBR-ın tam kopyasını çıxarmaq  və yalnız boot kodlarını çıxarmaq üçün aşağıdakı komandaları istifadə edə bilərsiniz.

MBR-ın tam kopyasını almaq üçün:

sudo dd if=/dev/sdX of=/path/to/mbr_backup.img bs=512 count=1

Burada açıqlamada ətraflı baxa  bilərsiniz:::

  • if=/dev/sdX: Mənbə disk (MBR-ın olduğu disk).
  • of=/path/to/mbr_backup.img: MBR-ın saxlanacağı yol (məsələn, USB sürücüdə və ya başqa bir yaddaş qurğusunda).
  • bs=512: Blok ölçüsü (512 bayt, MBR-ın standart ölçüsü).
  • count=1: Yalnız bir blok (bir sektor) kopyalayır.

 

USB flaşlkartınızın imicini (disk image) çıxarmaq üçün dd komutunu istifadə edə bilərsiniz. Bu əməliyyatı həyata keçirmək üçün aşağıdakı addımları izləyin:

1. USB flaşkartı tanımaq

İlk olaraq, USB belleginizi sistemdə tanıyın. Bunun üçün terminalda aşağıdakı komandanı işlədin:

lsblk

Bu komanda sistemdəki bütün blok cihazlarını (disklər, partitionlar, USB-lər və s.) göstərəcək. USB flaşkartınızın hansı dev/sdX cihaz adı altında olduğunu qeyd edin (məsələn, /dev/sdb).

2. USB flaşkartın kopyasını çıxarmaq

USB yaddaşın imikopyasını  çıxarmaq üçün dd komandasını aşağıdakı kimi istifadə edin:

sudo dd if=/dev/sdX of=/path/to/usb_backup.img bs=4M conv=sync,noerror

Burada:

  • if=/dev/sdX: USB belleğinizin cihaz adı (məsələn, /dev/sdb).
  • of=/path/to/usb_backup.img: USB belleğinizin imicinin saxlanacağı yer (fayl adı).
  • bs=4M: Blok ölçüsü (4MB, bu, sürəti artırır).
  • conv=sync,noerror: Səhvləri göz ardı edərək davam etməyə və məlumatların düzgün uyğunlaşmasını təmin etməyə çalışır.

3. İşin qurtarmasını gözləyin

İşləmin tamamlanmasını gözləyin. Bu, USB belleğinizin ölçüsünə görə bir neçə dəqiqə çəkə bilər.

4. kopya olunmuş faylını yoxlamaq

İmicin uğurla yaradıldığını yoxlamaq üçün aşağıdakı komanda ilə yaradılmış faylın ölçüsünü və tərkibini yoxlaya bilərsiniz:

ls -lh /path/to/usb_backup.img

Bu əməliyyat USB yaddaşınızın tam kopyasını bir fayl şəklində çıxaracaq və bu faylı istədiyiniz zaman bərpa etmək üçün istifadə edə bilərsiniz.

Related Articles

Bir cavab yazın

Sizin e-poçt ünvanınız dərc edilməyəcəkdir. Gərəkli sahələr * ilə işarələnmişdir

Back to top button