{"id":394,"title":"Windows Server'da Dosyalar\u0131 Yetkileriyle Birlikte Kopyalama: Kapsaml\u0131 Rehber","content":"<p>&nbsp;<\/p>\n<p>Windows Server y&ouml;netiminde en s\u0131k kar\u015f\u0131la\u015f\u0131lan g&ouml;revlerden biri, dosya ve klas&ouml;rleri bir konumdan di\u011ferine ta\u015f\u0131makt\u0131r. Ancak basit bir kopyalama i\u015flemi, NTFS izinlerini, dosya sahiplik bilgilerini ve di\u011fer g&uuml;venlik &ouml;zniteliklerini kaybetmenize neden olabilir. Bu yaz\u0131da, Windows Server'da dosyalar\u0131 t&uuml;m yetkileri ve &ouml;zellikleriyle birlikte nas\u0131l kopyalayaca\u011f\u0131n\u0131z\u0131 &ouml;\u011freneceksiniz.<\/p>\n<h2>Neden Yetkiler &Ouml;nemlidir?<\/h2>\n<p>Windows Server ortamlar\u0131nda dosya ve klas&ouml;r izinleri kritik &ouml;neme sahiptir:<\/p>\n<ul>\n<li><strong>G&uuml;venlik<\/strong>: NTFS izinleri, hangi kullan\u0131c\u0131lar\u0131n hangi dosyalara eri\u015febilece\u011fini kontrol eder<\/li>\n<li><strong>Uyumluluk<\/strong>: Veri koruma mevzuatlar\u0131, dosya eri\u015fim kontrollerinin korunmas\u0131n\u0131 gerektirir<\/li>\n<li><strong>\u0130\u015f S&uuml;reklili\u011fi<\/strong>: Yanl\u0131\u015f izinler, kullan\u0131c\u0131lar\u0131n &ccedil;al\u0131\u015fmas\u0131n\u0131 engelleyebilir<\/li>\n<li><strong>Denetim<\/strong>: Sahiplik ve denetim bilgileri, g&uuml;venlik kay\u0131tlar\u0131 i&ccedil;in &ouml;nemlidir<\/li>\n<\/ul>\n<p>Standart kopyalama y&ouml;ntemleri (s&uuml;r&uuml;kle-b\u0131rak, CTRL+C\/CTRL+V) genellikle bu bilgileri korumaz.<\/p>\n<h2>Robocopy: Windows Server'\u0131n G&uuml;&ccedil;l&uuml; Arac\u0131<\/h2>\n<p>Robocopy (Robust File Copy), Windows Server'a yerle\u015fik, komut sat\u0131r\u0131 tabanl\u0131 geli\u015fmi\u015f bir dosya kopyalama arac\u0131d\u0131r. Windows Vista ve sonraki t&uuml;m Windows s&uuml;r&uuml;mlerinde standart olarak bulunur.<\/p>\n<h3>Robocopy'nin Avantajlar\u0131<\/h3>\n<ul>\n<li>NTFS izinlerini ve ACL'leri (Access Control Lists) korur<\/li>\n<li>Dosya sahiplik bilgilerini kopyalar<\/li>\n<li>Denetim bilgilerini korur<\/li>\n<li>Kesintiye u\u011frayan kopyalama i\u015flemlerini devam ettirebilir<\/li>\n<li>&Ccedil;ok i\u015f par&ccedil;ac\u0131kl\u0131 kopyalama deste\u011fi<\/li>\n<li>Ayr\u0131nt\u0131l\u0131 log kay\u0131tlar\u0131 olu\u015fturma<\/li>\n<li>Yedekleme modu deste\u011fi<\/li>\n<\/ul>\n<h2>Temel Kullan\u0131m<\/h2>\n<h3>En Basit Komut<\/h3>\n<pre><code class=\"language-cmd\">robocopy D:\\ E:\\Hedef \/E \/COPYALL\n<\/code><\/pre>\n<p><strong>Parametreler:<\/strong><\/p>\n<ul>\n<li><code>D:\\<\/code> - Kaynak dizin<\/li>\n<li><code>E:\\Hedef<\/code> - Hedef dizin<\/li>\n<li><code>\/E<\/code> - T&uuml;m alt dizinleri kopyalar (bo\u015f olanlar dahil)<\/li>\n<li><code>\/COPYALL<\/code> - T&uuml;m dosya bilgilerini kopyalar<\/li>\n<\/ul>\n<h3>\/COPYALL Parametresi Neleri Kopyalar?<\/h3>\n<p><code>\/COPYALL<\/code> parametresi a\u015fa\u011f\u0131dakilerin t&uuml;m&uuml;n&uuml; i&ccedil;erir:<\/p>\n<ol>\n<li><strong>Veri<\/strong> (D) - Dosya i&ccedil;eri\u011fi<\/li>\n<li><strong>&Ouml;znitelikler<\/strong> (A) - Gizli, sistem, salt okunur vb.<\/li>\n<li><strong>Zaman Damgalar\u0131<\/strong> (T) - Olu\u015fturma, de\u011fi\u015ftirme tarihleri<\/li>\n<li><strong>NTFS ACL'ler<\/strong> (S) - G&uuml;venlik izinleri<\/li>\n<li><strong>Sahiplik Bilgisi<\/strong> (O) - Dosya sahibi<\/li>\n<li><strong>Denetim Bilgisi<\/strong> (U) - Denetim ayarlar\u0131<\/li>\n<\/ol>\n<p><code>\/COPYALL<\/code> yerine <code>\/COPY:DATSOU<\/code> yazmak da ayn\u0131 anlama gelir.<\/p>\n<h2>Pratik &Ouml;rnekler<\/h2>\n<h3>1. Basit Klas&ouml;r Kopyalama<\/h3>\n<pre><code class=\"language-cmd\">robocopy D:\\Belgeler E:\\Yedek\\Belgeler \/E \/COPYALL\n<\/code><\/pre>\n<p>Bu komut D:\\Belgeler klas&ouml;r&uuml;n&uuml; E:\\Yedek\\Belgeler konumuna kopyalar.<\/p>\n<h3>2. Hata Toleransl\u0131 Kopyalama<\/h3>\n<pre><code class=\"language-cmd\">robocopy D:\\ E:\\Hedef \/E \/COPYALL \/R:5 \/W:10 \/V\n<\/code><\/pre>\n<p><strong>Ek parametreler:<\/strong><\/p>\n<ul>\n<li><code>\/R:5<\/code> - Hata durumunda 5 kez yeniden dener<\/li>\n<li><code>\/W:10<\/code> - Denemeler aras\u0131 10 saniye bekler<\/li>\n<li><code>\/V<\/code> - Ayr\u0131nt\u0131l\u0131 (verbose) &ccedil;\u0131kt\u0131 g&ouml;sterir<\/li>\n<\/ul>\n<h3>3. Log Dosyas\u0131 ile Kopyalama<\/h3>\n<pre><code class=\"language-cmd\">robocopy D:\\Veriler E:\\Yedek\\Veriler \/E \/COPYALL \/R:3 \/W:5 \/LOG:C:\\Logs\\kopyalama.log\n<\/code><\/pre>\n<p>Bu komut t&uuml;m i\u015flemleri <code>kopyalama.log<\/code> dosyas\u0131na kaydeder.<\/p>\n<h3>4. &Ouml;nce Test Etme (Dry Run)<\/h3>\n<pre><code class=\"language-cmd\">robocopy D:\\Test E:\\Hedef\\Test \/E \/COPYALL \/L\n<\/code><\/pre>\n<p><code>\/L<\/code> parametresi ile ger&ccedil;ek kopyalama yap\u0131lmaz, sadece ne yap\u0131laca\u011f\u0131 listelenir. Bu, b&uuml;y&uuml;k i\u015flemler &ouml;ncesi test i&ccedil;in idealdir.<\/p>\n<h3>5. A\u011f &Uuml;zerinden Kopyalama<\/h3>\n<pre><code class=\"language-cmd\">robocopy D:\\Payla\u015f\u0131m \\\\SunucuAd\u0131\\Hedef\\Payla\u015f\u0131m \/E \/COPYALL \/Z \/R:10 \/W:30\n<\/code><\/pre>\n<p><strong>A\u011f i&ccedil;in &ouml;nemli parametreler:<\/strong><\/p>\n<ul>\n<li><code>\/Z<\/code> - Yeniden ba\u015flat\u0131labilir mod (kesintilerde devam edebilir)<\/li>\n<li><code>\/R:10<\/code> - A\u011f sorunlar\u0131 i&ccedil;in daha fazla yeniden deneme<\/li>\n<li><code>\/W:30<\/code> - Daha uzun bekleme s&uuml;resi<\/li>\n<\/ul>\n<h3>6. Belirli Dosya T&uuml;rlerini Kopyalama<\/h3>\n<pre><code class=\"language-cmd\">robocopy D:\\D&ouml;k&uuml;manlar E:\\Yedek\\D&ouml;k&uuml;manlar *.docx *.xlsx \/E \/COPYALL\n<\/code><\/pre>\n<p>Sadece .docx ve .xlsx dosyalar\u0131n\u0131 kopyalar.<\/p>\n<h3>7. Belirli Dosyalar\u0131 Hari&ccedil; Tutma<\/h3>\n<pre><code class=\"language-cmd\">robocopy D:\\Veriler E:\\Yedek\\Veriler \/E \/COPYALL \/XF *.tmp *.bak \/XD \"Ge&ccedil;ici Dosyalar\"\n<\/code><\/pre>\n<ul>\n<li><code>\/XF<\/code> - Belirtilen dosya t&uuml;rlerini hari&ccedil; tutar<\/li>\n<li><code>\/XD<\/code> - Belirtilen dizinleri hari&ccedil; tutar<\/li>\n<\/ul>\n<h2>\u0130leri Seviye Kullan\u0131m<\/h2>\n<h3>&Ccedil;ok \u0130\u015f Par&ccedil;ac\u0131kl\u0131 Kopyalama<\/h3>\n<pre><code class=\"language-cmd\">robocopy D:\\B&uuml;y&uuml;kVeri E:\\Yedek\\B&uuml;y&uuml;kVeri \/E \/COPYALL \/MT:16 \/R:3 \/W:5\n<\/code><\/pre>\n<p><code>\/MT:16<\/code> parametresi 16 i\u015f par&ccedil;ac\u0131\u011f\u0131 ile kopyalama yapar (1-128 aras\u0131 de\u011fer alabilir). Varsay\u0131lan 8'dir.<\/p>\n<p><strong>Uyar\u0131:<\/strong> &Ccedil;ok fazla i\u015f par&ccedil;ac\u0131\u011f\u0131 sistem kaynaklar\u0131n\u0131 t&uuml;ketebilir ve a\u011f trafi\u011fini art\u0131rabilir.<\/p>\n<h3>Yedekleme Modu<\/h3>\n<pre><code class=\"language-cmd\">robocopy D:\\Kritik E:\\Yedek\\Kritik \/E \/COPYALL \/B \/R:3 \/W:5\n<\/code><\/pre>\n<p><code>\/B<\/code> parametresi yedekleme modunu etkinle\u015ftirir. Bu, normalde eri\u015fim izniniz olmayan dosyalar\u0131 kopyalaman\u0131za olanak tan\u0131r (yedekleme ayr\u0131cal\u0131\u011f\u0131 gerekir).<\/p>\n<h3>Ayna (Mirror) Kopyalama<\/h3>\n<pre><code class=\"language-cmd\">robocopy D:\\Kaynak E:\\Hedef \/MIR \/COPYALL\n<\/code><\/pre>\n<p><code>\/MIR<\/code> parametresi kaynak ve hedefi birebir ayn\u0131 yapar (hedefte fazla olan dosyalar\u0131 siler). <strong>D\u0130KKAT:<\/strong> Bu parametre veri kayb\u0131na neden olabilir!<\/p>\n<h3>Art\u0131ml\u0131 Yedekleme<\/h3>\n<pre><code class=\"language-cmd\">robocopy D:\\Belgeler E:\\Yedek\\Belgeler \/E \/COPYALL \/XO \/R:3 \/W:5\n<\/code><\/pre>\n<p><code>\/XO<\/code> parametresi hedefte daha yeni olan dosyalar\u0131 atlar. Art\u0131ml\u0131 yedeklemeler i&ccedil;in kullan\u0131\u015fl\u0131d\u0131r.<\/p>\n<h2>Kapsaml\u0131 &Ouml;rnek: &Uuml;retim Sunucusu Yedekleme Scripti<\/h2>\n<pre><code class=\"language-cmd\">@echo off\nsetlocal\n\nREM De\u011fi\u015fkenler\nset KAYNAK=D:\\\nset HEDEF=E:\\Yedekler\\DiskD\nset LOGDIZIN=C:\\Logs\\Robocopy\nset TARIH=%date:~-4%%date:~-7,2%%date:~-10,2%\nset SAAT=%time:~0,2%%time:~3,2%\nset LOGDOSYA=%LOGDIZIN%\\Yedek_%TARIH%_%SAAT%.log\n\nREM Log dizinini olu\u015ftur\nif not exist \"%LOGDIZIN%\" mkdir \"%LOGDIZIN%\"\n\nREM Yedekleme ba\u015flang\u0131&ccedil; mesaj\u0131\necho ================================================ &gt;&gt; \"%LOGDOSYA%\"\necho Yedekleme Ba\u015flang\u0131&ccedil;: %date% %time% &gt;&gt; \"%LOGDOSYA%\"\necho ================================================ &gt;&gt; \"%LOGDOSYA%\"\n\nREM Robocopy komutu\nrobocopy \"%KAYNAK%\" \"%HEDEF%\" \/E \/COPYALL \/R:5 \/W:10 \/MT:8 \/V \/NP \/LOG+:\"%LOGDOSYA%\"\n\nREM Hata kontrol&uuml;\nif %ERRORLEVEL% LEQ 7 (\n    echo Yedekleme ba\u015far\u0131yla tamamland\u0131! &gt;&gt; \"%LOGDOSYA%\"\n) else (\n    echo HATA: Yedekleme s\u0131ras\u0131nda ciddi hatalar olu\u015ftu! &gt;&gt; \"%LOGDOSYA%\"\n)\n\nREM Biti\u015f mesaj\u0131\necho ================================================ &gt;&gt; \"%LOGDOSYA%\"\necho Yedekleme Biti\u015f: %date% %time% &gt;&gt; \"%LOGDOSYA%\"\necho ================================================ &gt;&gt; \"%LOGDOSYA%\"\n\nendlocal\n<\/code><\/pre>\n<p>Bu script'i <code>.bat<\/code> uzant\u0131l\u0131 bir dosya olarak kaydedebilir ve G&ouml;rev Zamanlay\u0131c\u0131 ile otomatik &ccedil;al\u0131\u015ft\u0131rabilirsiniz.<\/p>\n<h2>Robocopy &Ccedil;\u0131k\u0131\u015f Kodlar\u0131<\/h2>\n<p>Robocopy i\u015flem sonunda bir &ccedil;\u0131k\u0131\u015f kodu d&ouml;nd&uuml;r&uuml;r:<\/p>\n<table>\n<thead>\n<tr>\n<th>Kod<\/th>\n<th>Anlam\u0131<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>0<\/td>\n<td>Hi&ccedil;bir dosya kopyalanmad\u0131 (de\u011fi\u015fiklik yok)<\/td>\n<\/tr>\n<tr>\n<td>1<\/td>\n<td>T&uuml;m dosyalar ba\u015far\u0131yla kopyaland\u0131<\/td>\n<\/tr>\n<tr>\n<td>2<\/td>\n<td>Hedefte fazla dosyalar var<\/td>\n<\/tr>\n<tr>\n<td>3<\/td>\n<td>Baz\u0131 dosyalar kopyaland\u0131, baz\u0131 fazlalar var<\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>Baz\u0131 uyumsuz dosyalar var<\/td>\n<\/tr>\n<tr>\n<td>5<\/td>\n<td>Baz\u0131 dosyalar kopyaland\u0131, baz\u0131 uyumsuzlar var<\/td>\n<\/tr>\n<tr>\n<td>6<\/td>\n<td>Fazla dosyalar ve uyumsuzluklar var<\/td>\n<\/tr>\n<tr>\n<td>7<\/td>\n<td>Dosyalar kopyaland\u0131, fazlalar ve uyumsuzluklar var<\/td>\n<\/tr>\n<tr>\n<td>8+<\/td>\n<td>Hatalar olu\u015ftu<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>&Ouml;nemli:<\/strong> 0-7 aras\u0131 kodlar ba\u015far\u0131l\u0131 say\u0131l\u0131r, 8 ve &uuml;zeri ciddi hatad\u0131r.<\/p>\n<h2>Alternatif Y&ouml;ntemler<\/h2>\n<h3>XCOPY (Eski Y&ouml;ntem)<\/h3>\n<pre><code class=\"language-cmd\">xcopy D:\\* E:\\Hedef\\ \/E \/K \/H \/O \/X\n<\/code><\/pre>\n<p><strong>Parametreler:<\/strong><\/p>\n<ul>\n<li><code>\/E<\/code> - Alt dizinleri kopyalar<\/li>\n<li><code>\/K<\/code> - &Ouml;znitelikleri korur<\/li>\n<li><code>\/H<\/code> - Gizli ve sistem dosyalar\u0131n\u0131 kopyalar<\/li>\n<li><code>\/O<\/code> - Sahiplik ve ACL bilgisini kopyalar<\/li>\n<li><code>\/X<\/code> - Denetim ayarlar\u0131n\u0131 kopyalar<\/li>\n<\/ul>\n<p><strong>Not:<\/strong> XCOPY eski bir ara&ccedil;t\u0131r ve robocopy kadar g&uuml;venilir de\u011fildir. Yeni projelerde robocopy kullanman\u0131z &ouml;nerilir.<\/p>\n<h3>PowerShell ile Kopyalama<\/h3>\n<pre><code class=\"language-powershell\">Copy-Item -Path \"D:\\*\" -Destination \"E:\\Hedef\" -Recurse -Force\nGet-Acl -Path \"D:\\\" | Set-Acl -Path \"E:\\Hedef\"\n<\/code><\/pre>\n<p>PowerShell da kullan\u0131labilir ancak izinleri korumak i&ccedil;in ek i\u015flemler gerekir.<\/p>\n<h3>Grafik Aray&uuml;z Ara&ccedil;lar\u0131<\/h3>\n<p>Komut sat\u0131r\u0131n\u0131 tercih etmeyenler i&ccedil;in:<\/p>\n<ol>\n<li><strong>Richcopy<\/strong> - Microsoft'un robocopy i&ccedil;in GUI aray&uuml;z&uuml;<\/li>\n<li><strong>TeraCopy<\/strong> - &Uuml;&ccedil;&uuml;nc&uuml; parti kopyalama arac\u0131<\/li>\n<li><strong>FastCopy<\/strong> - H\u0131zl\u0131 kopyalama arac\u0131<\/li>\n<\/ol>\n<h2>En \u0130yi Uygulamalar<\/h2>\n<h3>1. Her Zaman Test Edin<\/h3>\n<p>B&uuml;y&uuml;k i\u015flemler &ouml;ncesi <code>\/L<\/code> parametresi ile test yap\u0131n:<\/p>\n<pre><code class=\"language-cmd\">robocopy D:\\&Ouml;nemli E:\\Yedek \/E \/COPYALL \/L &gt; test.txt\n<\/code><\/pre>\n<h3>2. Log Kay\u0131tlar\u0131 Tutun<\/h3>\n<p>Her &ouml;nemli kopyalama i\u015flemi i&ccedil;in log tutun:<\/p>\n<pre><code class=\"language-cmd\">robocopy D:\\ E:\\Hedef \/E \/COPYALL \/LOG:C:\\Logs\\kopya_%date:~-4%%date:~-7,2%%date:~-10,2%.log\n<\/code><\/pre>\n<h3>3. Y&ouml;netici Haklar\u0131yla &Ccedil;al\u0131\u015ft\u0131r\u0131n<\/h3>\n<p>NTFS izinlerini ve sahiplik bilgilerini kopyalayabilmek i&ccedil;in komut sat\u0131r\u0131n\u0131 y&ouml;netici olarak &ccedil;al\u0131\u015ft\u0131r\u0131n.<\/p>\n<h3>4. A\u011f Kopyalamalar\u0131 \u0130&ccedil;in &Ouml;zel Ayarlar<\/h3>\n<pre><code class=\"language-cmd\">robocopy \\\\Kaynak\\Share \\\\Hedef\\Share \/E \/COPYALL \/Z \/MT:4 \/R:10 \/W:30\n<\/code><\/pre>\n<ul>\n<li>Daha az i\u015f par&ccedil;ac\u0131\u011f\u0131 kullan\u0131n (<code>\/MT:4<\/code>)<\/li>\n<li>Daha fazla yeniden deneme (<code>\/R:10<\/code>)<\/li>\n<li>Daha uzun bekleme s&uuml;releri (<code>\/W:30<\/code>)<\/li>\n<\/ul>\n<h3>5. Disk Alan\u0131n\u0131 Kontrol Edin<\/h3>\n<p>Kopyalama &ouml;ncesi hedef diskte yeterli alan oldu\u011fundan emin olun.<\/p>\n<h3>6. Antivir&uuml;s \u0130stisnalar\u0131<\/h3>\n<p>B&uuml;y&uuml;k kopyalama i\u015flemlerinde antivir&uuml;s taramas\u0131n\u0131 ge&ccedil;ici olarak devre d\u0131\u015f\u0131 b\u0131rakmak veya istisna eklemek performans\u0131 art\u0131rabilir.<\/p>\n<h2>Sorun Giderme<\/h2>\n<h3>\"Eri\u015fim Engellendi\" Hatas\u0131<\/h3>\n<p><strong>&Ccedil;&ouml;z&uuml;m:<\/strong><\/p>\n<ul>\n<li>Komut sat\u0131r\u0131n\u0131 y&ouml;netici olarak &ccedil;al\u0131\u015ft\u0131r\u0131n<\/li>\n<li><code>\/B<\/code> parametresi ile yedekleme modu kullan\u0131n<\/li>\n<li>Kaynak ve hedef izinleri kontrol edin<\/li>\n<\/ul>\n<h3>Uzun Dosya Yolu Hatalar\u0131<\/h3>\n<p>Windows'ta dosya yollar\u0131 varsay\u0131lan olarak 260 karakter ile s\u0131n\u0131rl\u0131d\u0131r.<\/p>\n<p><strong>&Ccedil;&ouml;z&uuml;m:<\/strong><\/p>\n<ul>\n<li><code>\/256<\/code> parametresini kald\u0131r\u0131n (robocopy varsay\u0131lan olarak uzun yollar\u0131 destekler)<\/li>\n<li>Windows 10\/Server 2016+ i&ccedil;in uzun yol deste\u011fini registry'den etkinle\u015ftirin<\/li>\n<\/ul>\n<h3>Yava\u015f Kopyalama<\/h3>\n<p><strong>&Ccedil;&ouml;z&uuml;mler:<\/strong><\/p>\n<ul>\n<li><code>\/MT<\/code> parametresi ile &ccedil;ok i\u015f par&ccedil;ac\u0131kl\u0131 kopyalama kullan\u0131n<\/li>\n<li>Antivir&uuml;s taramas\u0131n\u0131 ge&ccedil;ici olarak devre d\u0131\u015f\u0131 b\u0131rak\u0131n<\/li>\n<li>A\u011f kopyalamalar\u0131 i&ccedil;in <code>\/Z<\/code> yerine <code>\/J<\/code> (unbuffered I\/O) kullan\u0131n<\/li>\n<li>SMB 3.0 protokol&uuml;n&uuml; kullan\u0131n (Windows Server 2012+)<\/li>\n<\/ul>\n<h3>\"Hedef Klas&ouml;r Bulunamad\u0131\" Hatas\u0131<\/h3>\n<p>Robocopy otomatik olarak klas&ouml;r olu\u015fturmaz.<\/p>\n<p><strong>&Ccedil;&ouml;z&uuml;m:<\/strong><\/p>\n<pre><code class=\"language-cmd\">if not exist \"E:\\Hedef\" mkdir \"E:\\Hedef\"\nrobocopy D:\\ E:\\Hedef \/E \/COPYALL\n<\/code><\/pre>\n<h2>G&ouml;rev Zamanlay\u0131c\u0131 ile Otomasyonu<\/h2>\n<p>D&uuml;zenli yedeklemeler i&ccedil;in Windows G&ouml;rev Zamanlay\u0131c\u0131 kullan\u0131n:<\/p>\n<ol>\n<li>G&ouml;rev Zamanlay\u0131c\u0131'y\u0131 a&ccedil;\u0131n (<code>taskschd.msc<\/code>)<\/li>\n<li>\"Temel G&ouml;rev Olu\u015ftur\" se&ccedil;ene\u011fini t\u0131klay\u0131n<\/li>\n<li>G&ouml;rev ad\u0131 ve a&ccedil;\u0131klama girin<\/li>\n<li>Tetikleyici se&ccedil;in (g&uuml;nl&uuml;k, haftal\u0131k vb.)<\/li>\n<li>Eylem olarak \"Program Ba\u015flat\" se&ccedil;in<\/li>\n<li>Program: <code>cmd.exe<\/code><\/li>\n<li>Arg&uuml;manlar: <code>\/c \"C:\\Scripts\\yedekleme.bat\"<\/code><\/li>\n<li>\"En y&uuml;ksek ayr\u0131cal\u0131klarla &ccedil;al\u0131\u015ft\u0131r\" se&ccedil;ene\u011fini i\u015faretleyin<\/li>\n<\/ol>\n<h2>G&uuml;venlik &Ouml;nerileri<\/h2>\n<ol>\n<li><strong>Yedekleme Hesaplar\u0131:<\/strong> &Ouml;zel yedekleme hesaplar\u0131 olu\u015fturun ve bunlara sadece gerekli izinleri verin<\/li>\n<li><strong>\u015eifreleme:<\/strong> Hassas veriler i&ccedil;in BitLocker veya benzer \u015fifreleme kullan\u0131n<\/li>\n<li><strong>Denetim:<\/strong> Kopyalama i\u015flemlerini denetim g&uuml;nl&uuml;klerine kaydedin<\/li>\n<li><strong>3-2-1 Kural\u0131:<\/strong> 3 kopya, 2 farkl\u0131 ortam, 1 off-site yedek<\/li>\n<li><strong>D&uuml;zenli Testler:<\/strong> Yedeklerin geri y&uuml;klenebilirli\u011fini d&uuml;zenli test edin<\/li>\n<\/ol>\n<h2>Performans \u0130pu&ccedil;lar\u0131<\/h2>\n<h3>K&uuml;&ccedil;&uuml;k Dosyalar \u0130&ccedil;in<\/h3>\n<pre><code class=\"language-cmd\">robocopy D:\\ E:\\Hedef \/E \/COPYALL \/MT:32 \/R:2 \/W:2\n<\/code><\/pre>\n<p>K&uuml;&ccedil;&uuml;k dosyalar i&ccedil;in daha fazla i\u015f par&ccedil;ac\u0131\u011f\u0131 kullan\u0131n.<\/p>\n<h3>B&uuml;y&uuml;k Dosyalar \u0130&ccedil;in<\/h3>\n<pre><code class=\"language-cmd\">robocopy D:\\ E:\\Hedef \/E \/COPYALL \/MT:4 \/J\n<\/code><\/pre>\n<p><code>\/J<\/code> unbuffered I\/O kullan\u0131r, b&uuml;y&uuml;k dosyalarda performans art\u0131\u015f\u0131 sa\u011flar.<\/p>\n<h3>SSD'ler \u0130&ccedil;in<\/h3>\n<pre><code class=\"language-cmd\">robocopy D:\\ E:\\Hedef \/E \/COPYALL \/MT:16\n<\/code><\/pre>\n<p>SSD'ler &ccedil;oklu i\u015f par&ccedil;ac\u0131\u011f\u0131ndan daha fazla yararlan\u0131r.<\/p>\n<h2>&Ouml;zet Tablosu: &Ouml;nemli Parametreler<\/h2>\n<table>\n<thead>\n<tr>\n<th>Parametre<\/th>\n<th>A&ccedil;\u0131klama<\/th>\n<th>Kullan\u0131m<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>\/E<\/code><\/td>\n<td>T&uuml;m alt dizinleri kopyala<\/td>\n<td>Her zaman kullan\u0131n<\/td>\n<\/tr>\n<tr>\n<td><code>\/COPYALL<\/code><\/td>\n<td>T&uuml;m izinleri ve &ouml;zellikleri kopyala<\/td>\n<td>Yetkiler &ouml;nemli oldu\u011funda<\/td>\n<\/tr>\n<tr>\n<td><code>\/MT:n<\/code><\/td>\n<td>n i\u015f par&ccedil;ac\u0131\u011f\u0131 ile kopyala<\/td>\n<td>Performans i&ccedil;in<\/td>\n<\/tr>\n<tr>\n<td><code>\/R:n<\/code><\/td>\n<td>n kez yeniden dene<\/td>\n<td>Karars\u0131z ortamlarda<\/td>\n<\/tr>\n<tr>\n<td><code>\/W:n<\/code><\/td>\n<td>n saniye bekle<\/td>\n<td>A\u011f kopyalamalar\u0131nda<\/td>\n<\/tr>\n<tr>\n<td><code>\/L<\/code><\/td>\n<td>Sadece listele (test)<\/td>\n<td>\u0130lk test i&ccedil;in<\/td>\n<\/tr>\n<tr>\n<td><code>\/LOG:dosya<\/code><\/td>\n<td>Log kaydet<\/td>\n<td>\u0130zlenebilirlik i&ccedil;in<\/td>\n<\/tr>\n<tr>\n<td><code>\/Z<\/code><\/td>\n<td>Yeniden ba\u015flat\u0131labilir mod<\/td>\n<td>A\u011f kopyalamalar\u0131nda<\/td>\n<\/tr>\n<tr>\n<td><code>\/B<\/code><\/td>\n<td>Yedekleme modu<\/td>\n<td>Eri\u015fim sorunlar\u0131nda<\/td>\n<\/tr>\n<tr>\n<td><code>\/MIR<\/code><\/td>\n<td>Ayna kopyalama<\/td>\n<td>D\u0130KKATLE kullan\u0131n<\/td>\n<\/tr>\n<tr>\n<td><code>\/XO<\/code><\/td>\n<td>Eski dosyalar\u0131 atla<\/td>\n<td>Art\u0131ml\u0131 yedeklemeler i&ccedil;in<\/td>\n<\/tr>\n<tr>\n<td><code>\/V<\/code><\/td>\n<td>Ayr\u0131nt\u0131l\u0131 &ccedil;\u0131kt\u0131<\/td>\n<td>Hata ay\u0131klama i&ccedil;in<\/td>\n<\/tr>\n<tr>\n<td><code>\/NP<\/code><\/td>\n<td>\u0130lerleme g&ouml;sterme<\/td>\n<td>Log dosyalar\u0131 i&ccedil;in<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Sonu&ccedil;<\/h2>\n<p>Windows Server'da dosyalar\u0131 yetkileriyle birlikte kopyalamak, sistem y&ouml;neticilerinin en temel g&ouml;revlerinden biridir. Robocopy, bu i\u015flem i&ccedil;in en g&uuml;&ccedil;l&uuml; ve g&uuml;venilir ara&ccedil;t\u0131r.<\/p>\n<p><strong>Hat\u0131rlaman\u0131z gerekenler:<\/strong><\/p>\n<ul>\n<li>Basit kopyalama i&ccedil;in: <code>robocopy D:\\ E:\\Hedef \/E \/COPYALL<\/code><\/li>\n<li>Her zaman <code>\/L<\/code> ile test edin<\/li>\n<li>Log kay\u0131tlar\u0131 tutun<\/li>\n<li>Y&ouml;netici haklar\u0131yla &ccedil;al\u0131\u015ft\u0131r\u0131n<\/li>\n<li>A\u011f i\u015flemleri i&ccedil;in <code>\/Z<\/code> ve <code>\/R<\/code> kullan\u0131n<\/li>\n<li>Performans i&ccedil;in <code>\/MT<\/code> ayarlay\u0131n<\/li>\n<li>0-7 aras\u0131 &ccedil;\u0131k\u0131\u015f kodlar\u0131 ba\u015far\u0131l\u0131d\u0131r<\/li>\n<\/ul>\n<p>Bu k\u0131lavuzu takip ederek, Windows Server ortam\u0131n\u0131zda g&uuml;venli, h\u0131zl\u0131 ve izlenebilir dosya kopyalama i\u015flemleri ger&ccedil;ekle\u015ftirebilirsiniz.<\/p>\n<h2>Kaynaklar ve Daha Fazla Bilgi<\/h2>\n<ul>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/windows-server\/administration\/windows-commands\/robocopy\">Microsoft Robocopy Resmi Dok&uuml;mantasyonu<\/a><\/li>\n<li><a href=\"https:\/\/social.technet.microsoft.com\/wiki\/contents\/articles\/1073.robocopy-and-a-few-examples.aspx\">Microsoft TechNet Robocopy Rehberi<\/a><\/li>\n<li>Windows Server komut sat\u0131r\u0131nda <code>robocopy \/?<\/code> yazarak t&uuml;m parametreleri g&ouml;rebilirsiniz<\/li>\n<\/ul>\n<hr>\n<p><strong>Yazar Notu:<\/strong> Bu yaz\u0131da bahsedilen komutlar\u0131 &uuml;retim ortam\u0131nda kullanmadan &ouml;nce mutlaka test ortam\u0131nda denemeniz &ouml;nerilir. Veri kayb\u0131n\u0131 &ouml;nlemek i&ccedil;in &ouml;zellikle <code>\/MIR<\/code> gibi parametreleri dikkatli kullan\u0131n.<\/p>\n<p><strong>Son G&uuml;ncelleme:<\/strong> \u015eubat 2026<\/p>","excerpt":"Bu yaz\u0131da bahsedilen komutlar\u0131 \u00fcretim ortam\u0131nda kullanmadan \u00f6nce mutlaka test ortam\u0131nda denemeniz \u00f6nerilir. Veri kayb\u0131n\u0131 \u00f6nlemek i\u00e7in \u00f6zellikle \/MIR gibi parametreleri dikkatli kullan\u0131n.","created_at":"2026-02-04 22:30:33","updated_at":"2026-09-08 03:13:31","category_id":6,"view_count":799,"reading_time":11,"status":"published","editor_choice":0,"is_editor_choice":0,"published_at":"2026-02-04 19:30:33","featured_image":"\/uploads\/images\/2026\/02\/69839e4a8067e_1770233418.jpg","slug":"windows-server-da-dosyalari-yetkileriyle-birlikte-kopyalama-kapsamli-rehber","category_name":"Sistem","category_slug":"sistem","category_color":"#3b82f6"}