{"id":249,"date":"2017-04-21T12:31:41","date_gmt":"2017-04-21T09:31:41","guid":{"rendered":"http:\/\/melic.com\/wp1\/?p=249"},"modified":"2017-08-11T11:25:21","modified_gmt":"2017-08-11T08:25:21","slug":"linux-dd-komutu-ile-yedekleme","status":"publish","type":"post","link":"https:\/\/melic.com\/wp1\/linux-dd-komutu-ile-yedekleme\/","title":{"rendered":"Linux sisteminizi dd komutu kullanarak yedekleme"},"content":{"rendered":"<p>Bilgisayar\u0131n\u0131z\u0131 yedeklememenin bedeli bazen a\u011f\u0131r olabiliyor. Finansal dok\u00fcmanlar\u0131n ve kritik bilgilerin yedeklenmemesi hemen\u00a0her b\u00fcy\u00fckl\u00fckteki \u015firketler i\u00e7in ticari bir kay\u0131ba d\u00f6n\u00fc\u015febiliyor.<\/p>\n<p>Yedekleme alman\u0131n bir \u00e7ok y\u00f6ntemi var ; mesela rsync ve rsnapshot gibi ama bug\u00fcn size dd komutu ile backup alma konusunda biraz bilgi payla\u015faca\u011f\u0131m.<\/p>\n<blockquote><p>Uyar\u0131 : dd komutunu kullan\u0131rken \u00e7ok dikkatli olmal\u0131s\u0131n\u0131z; ne yapt\u0131\u011f\u0131n\u0131z\u0131 bilmiyorsan\u0131z ve dikkat etmezseniz bilgilerinizi kaybedebilirsiniz.<\/p><\/blockquote>\n<p><strong>T\u00fcm Diski Yedekleme :<\/strong><\/p>\n<p>Ayn\u0131 sisteme ba\u011fl\u0131 bir diske t\u00fcm diski koplamak i\u00e7in a\u015fa\u011f\u0131daki dd komutunu kullanabilirsiniz.Burada kaynak diski \/dev\/hda ve hedef disk \/dev\/hdb olarak tan\u0131mlanm\u0131\u015ft\u0131r.<\/p>\n<blockquote><p># dd if=\/dev\/hda of=\/dev\/hda<\/p><\/blockquote>\n<ul>\n<li>&#8220;if&#8221; ingilizce Input File &#8216;dan gelen giri\u015f\/kaynak diski\u00a0ifade etmekte, bu ba\u011flamda &#8220;of&#8221; da output file yan\u0131 \u00e7\u0131k\u0131\u015f dosyas\u0131 yani hedef kaynak olarak tan\u0131mlanmaktad\u0131r<\/li>\n<li>E\u011fer bu i\u015flem esnas\u0131nda bir hata olursa okuma gibi i\u015flem duracakt\u0131r; bunun olmas\u0131n\u0131 istemiyorsan\u0131z &#8220;conv=noerror&#8221; parametresini kullanmal\u0131s\u0131n\u0131z.Bu parametre ile okurken hata bile alsa yazmaya devam edecektir.<\/li>\n<li>Kaynak ve Hedef do\u011fru tan\u0131mlanmal\u0131 aksi halde bilgilerinizi kaybedebilirsiniz.<\/li>\n<\/ul>\n<p>Benim size hard diski ba\u015fka bir hard diske kopyalarken \u015fu komutu kullanman\u0131z\u0131 tavsiye ediyorum; bu arada sync parametresi teknik ama gerekli bir parametre \u00e7\u00fcnk\u00fc bu parametre ile her \u015feyi senkronize \u00a0I\/O bilgileri ile kopyalayabilirsiniz.<\/p>\n<blockquote><p># dd if=\/dev\/hda of=\/dev\/hdb conv=noerror, sync<\/p><\/blockquote>\n<p><strong>T\u00fcm Harddisk&#8217;in Imaj Doyas\u0131n\u0131 Olu\u015fturma:<\/strong><\/p>\n<p>Diskin birebir kopyas\u0131n\u0131 ba\u015fka bir diske olu\u015fturmak yerine o hard diskin bir imaj\u0131n\u0131 olu\u015fturabilirsiniz.\u0130maj olu\u015fturman\u0131n birden fazla faydas\u0131 var \u00f6rne\u011fin kullan\u0131m kolayl\u0131\u011f\u0131.Bu y\u00f6ntem hemen hemen b\u00fct\u00fcn yedekleme sistemlerinden daha h\u0131zl\u0131 \u00e7al\u0131\u015facakt\u0131r.<\/p>\n<blockquote><p># dd if=\/dev\/hda of=~\/hdadisk.img<\/p><\/blockquote>\n<p><strong>DD Komutu ile Imaj\u0131 Al\u0131nm\u0131\u015f Bir Yede\u011fi Geri Y\u00fckleme (Kurtarma)<\/strong><\/p>\n<p>Daha \u00f6nceden imaj\u0131 al\u0131nm\u0131\u015f bir harddiski ba\u015fka bir diske aktarmak \u00a0i\u00e7in \u015fu dd komutunu kullanmal\u0131s\u0131n\u0131z :<\/p>\n<blockquote><p># dd if=hdadisk.img of=\/dev\/hdb<\/p><\/blockquote>\n<p>Bu komut HDA n\u0131n imaj\u0131n\u0131 ikinci disk olan hdb nin \u00fcst\u00fcne yazacakt\u0131r.<\/p>\n<p><strong>Disket \u0130maj\u0131 Olu\u015fturma<br \/>\n<\/strong><\/p>\n<p>DD komutunu kullanarak disket s\u00fcr\u00fcc\u00fcs\u00fcndeki disketinde imaj\u0131n\u0131 olu\u015fturabilirsiniz:<\/p>\n<blockquote><p># dd if=\/dev\/fd0 \u00a0of=disket.img<\/p><\/blockquote>\n<p><strong>Disket B\u00f6l\u00fcm\u00fc (Partition) Yedekleme<\/strong><\/p>\n<p>Eminim hepinizin en merak etti\u011fi \u00f6rnek bu olsa gerek.Genellikle disklerimizi birden fazla b\u00f6l\u00fcme ay\u0131r\u0131r\u0131z ve yede\u011fini almak istedi\u011fimiz b\u00f6l\u00fcm t\u00fcm diskten k\u00fc\u00e7\u00fck oldu\u011fu i\u00e7in bo\u015funa di\u011fer b\u00f6l\u00fcmlerle beraber yedek almak istemeyiz.<\/p>\n<blockquote><p># dd if=\/dev\/hd1 of=~\/partition1.img<\/p><\/blockquote>\n<p><strong>CD ya da DVD &#8216;nin \u0130maj\u0131n\u0131 Olu\u015fturma<\/strong><\/p>\n<p>dd komutu sizin iso format\u0131nda dosyalar olu\u015fturman\u0131za da imkan vermektedir.<\/p>\n<blockquote><p># dd if=\/dev\/cdrom of=isodosyasi.iso bs=2048<\/p><\/blockquote>\n<p>yukar\u0131daki \u00f6rnekte bs parametresi Block Size yani blok b\u00fcy\u00fckl\u00fc\u011f\u00fc anlam\u0131na gelmektedir.\u00d6rne\u011fimizde 2048byte bloklar \u00a0halinde okuyup \u00a0yazarkende ayn\u0131 \u015fekilde 2048byte l\u0131k yazmalar yapacakt\u0131r.<\/p>\n<p>&nbsp;<\/p>\n<p>A\u015fa\u011f\u0131daki komutu kullanarak sisteminize ba\u011fl\u0131 olan diskleri g\u00f6rebilirsiniz:<\/p>\n<blockquote><p>sudo fdisk -l<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Bilgisayar\u0131n\u0131z\u0131 yedeklememenin bedeli bazen a\u011f\u0131r olabiliyor. Finansal dok\u00fcmanlar\u0131n ve kritik bilgilerin yedeklenmemesi hemen\u00a0her b\u00fcy\u00fckl\u00fckteki \u015firketler i\u00e7in ticari bir kay\u0131ba d\u00f6n\u00fc\u015febiliyor. Yedekleme alman\u0131n bir \u00e7ok y\u00f6ntemi var ; mesela rsync ve rsnapshot gibi ama bug\u00fcn size dd komutu ile backup alma konusunda biraz bilgi payla\u015faca\u011f\u0131m. Uyar\u0131 : dd komutunu kullan\u0131rken \u00e7ok&#8230;<\/p>\n","protected":false},"author":1,"featured_media":250,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[31,4],"tags":[44,42,43,45,47,48,49,14,46],"class_list":["post-249","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","category-sorun-cozumleri","tag-create-image","tag-dd-backup","tag-disk-backup","tag-disk-to-disk","tag-disk-yedekleme","tag-imaj-olusturma","tag-imajdan-diske-yazma","tag-linux","tag-yedekleme"],"_links":{"self":[{"href":"https:\/\/melic.com\/wp1\/wp-json\/wp\/v2\/posts\/249","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/melic.com\/wp1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/melic.com\/wp1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/melic.com\/wp1\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/melic.com\/wp1\/wp-json\/wp\/v2\/comments?post=249"}],"version-history":[{"count":7,"href":"https:\/\/melic.com\/wp1\/wp-json\/wp\/v2\/posts\/249\/revisions"}],"predecessor-version":[{"id":282,"href":"https:\/\/melic.com\/wp1\/wp-json\/wp\/v2\/posts\/249\/revisions\/282"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/melic.com\/wp1\/wp-json\/wp\/v2\/media\/250"}],"wp:attachment":[{"href":"https:\/\/melic.com\/wp1\/wp-json\/wp\/v2\/media?parent=249"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/melic.com\/wp1\/wp-json\/wp\/v2\/categories?post=249"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/melic.com\/wp1\/wp-json\/wp\/v2\/tags?post=249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}