Senaryo:
Bu Sunucu Hata kılavuzunu izleyerek eski Server 2008 R2'den yeni Server 2016'ya sunucu geçişi yapma : Robocopy kullanarak dosya sunucusu geçişi
Robocopy tamamlandıktan sonra, kopyalanan birim için Server 2016'da veri tekilleştirmeyi etkinleştirin ve ardından el ile veri kaldırma işlemini başlatmak için PowerShell'i kullanın. Uzun saatler sonra disk alanının yaklaşık% 25'ini tamamlar ve kurtarır.
Yeni sunucunun son kontrolü olarak ilk kopyada gözden kaçmış olabilecek herhangi bir şeyi kopyalamak için Robocopy'yi tekrar çalıştırın.
.... ancak Robocopy (Server 2016'dan çalıştırılır) tekilleştirmeyi anlamaz ve bunun yerine tekilleştirme yığınını çöpe atmaya devam eder.
-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows
-------------------------------------------------------------------------------
Started : Sunday, July 8, 2018 12:10:02 PM
Source : \\SERVER-2008\e$\
Dest : \\SERVER-2016\e$\
Files : *.*
Options : *.* /TEE /S /E /COPYALL /PURGE /MIR /ZB /NP /MT:32 /R:1 /W:10
------------------------------------------------------------------------------
*EXTRA Dir -1 \\SERVER-2016\e$\System Volume Information\Dedup\
*EXTRA Dir -1 \\SERVER-2016\e$\System Volume Information\Dedup\ChunkStore\
*EXTRA Dir -1 \\SERVER-2016\e$\System Volume Information\Dedup\ChunkStore\{B7E1F3A4-AAD9-4449-9DF7-5489421C9EC5}.ddp\
*EXTRA File 253504 \\SERVER-2016\e$\System Volume Information\Dedup\ChunkStore\{B7E1F3A4-AAD9-4449-9DF7-5489421C9EC5}.ddp\DedupFileList.1
*EXTRA File 253504 \\SERVER-2016\e$\System Volume Information\Dedup\ChunkStore\{B7E1F3A4-AAD9-4449-9DF7-5489421C9EC5}.ddp\DedupFileList.2
*EXTRA File 28 \\SERVER-2016\e$\System Volume Information\Dedup\ChunkStore\{B7E1F3A4-AAD9-4449-9DF7-5489421C9EC5}.ddp\stamp.dat
*EXTRA Dir -1 \\SERVER-2016\e$\System Volume Information\Dedup\ChunkStore\{B7E1F3A4-AAD9-4449-9DF7-5489421C9EC5}.ddp\COW\
*EXTRA Dir -1 \\SERVER-2016\e$\System Volume Information\Dedup\ChunkStore\{B7E1F3A4-AAD9-4449-9DF7-5489421C9EC5}.ddp\COW\00010000\
*EXTRA File 196608 \\SERVER-2016\e$\System Volume Information\Dedup\ChunkStore\{B7E1F3A4-AAD9-4449-9DF7-5489421C9EC5}.ddp\COW\00010000\00000046.00.RB
*EXTRA File 106496 \\SERVER-2016\e$\System Volume Information\Dedup\ChunkStore\{B7E1F3A4-AAD9-4449-9DF7-5489421C9EC5}.ddp\COW\00010000\00000048.00.RB
[.......]
*EXTRA File 30.3 m \\SERVER-2016\e$\System Volume Information\Dedup\ChunkStore\{B7E1F3A4-AAD9-4449-9DF7-5489421C9EC5}.ddp\Stream\000f0000.00000002.ccc
*EXTRA Dir -1 \\SERVER-2016\e$\System Volume Information\Dedup\Logs\
*EXTRA File 29.7 m \\SERVER-2016\e$\System Volume Information\Dedup\Logs\00000001.kmchange.log
*EXTRA File 999.8 m \\SERVER-2016\e$\System Volume Information\Dedup\Logs\changes.optimization.1.10.archive.etl
*EXTRA File 1000.0 m \\SERVER-2016\e$\System Volume Information\Dedup\Logs\changes.optimization.1.11.archive.etl
*EXTRA File 735.5 m \\SERVER-2016\e$\System Volume Information\Dedup\Logs\changes.optimization.1.12.archive.etl
*EXTRA File 999.8 m \\SERVER-2016\e$\System Volume Information\Dedup\Logs\changes.optimization.1.9.archive.etl
*EXTRA File 1.3 m \\SERVER-2016\e$\System Volume Information\Dedup\Logs\changes.optimization.2.1.archive.etl
*EXTRA Dir -1 \\SERVER-2016\e$\System Volume Information\Dedup\Settings\
*EXTRA File 76 \\SERVER-2016\e$\System Volume Information\Dedup\Settings\Dedup.00.cfg
*EXTRA File 76 \\SERVER-2016\e$\System Volume Information\Dedup\Settings\Dedup.01.cfg
*EXTRA File 2228 \\SERVER-2016\e$\System Volume Information\Dedup\Settings\dedupConfig.01.xml
*EXTRA File 2228 \\SERVER-2016\e$\System Volume Information\Dedup\Settings\dedupConfig.02.xml
*EXTRA File 0 \\SERVER-2016\e$\System Volume Information\Dedup\Settings\VolumeJobLock.bin
*EXTRA Dir -1 \\SERVER-2016\e$\System Volume Information\Dedup\State\
*EXTRA File 2982 \\SERVER-2016\e$\System Volume Information\Dedup\State\chunkStoreStatistics.xml
*EXTRA File 2592 \\SERVER-2016\e$\System Volume Information\Dedup\State\dedupStatistics.xml
*EXTRA File 11.5 m \\SERVER-2016\e$\System Volume Information\Dedup\State\GCReservedSpaceBitmap.tmp
*EXTRA File 1.0 g \\SERVER-2016\e$\System Volume Information\Dedup\State\GCReservedSpaceContainer.ccc
*EXTRA File 46.0 m \\SERVER-2016\e$\System Volume Information\Dedup\State\GCReservedSpaceDeleteLogs.tmp
*EXTRA File 1.0 m \\SERVER-2016\e$\System Volume Information\Dedup\State\GCReservedSpaceFileList.tmp
*EXTRA File 4096 \\SERVER-2016\e$\System Volume Information\Dedup\State\GroupCommitFlushControl0.bin
*EXTRA File 2066 \\SERVER-2016\e$\System Volume Information\Dedup\State\optimizationState.xml
[......]
Günlükte bu sineği gördükten ve neler olduğunu anladıktan sonra anları iptal ettim. Ancak hasar zaten yapılmış, tekilleştirilen yeni sunucudaki veriler \ System Volume Information aracılığıyla depolandığı için Robocopy tarafından anında bozuldu. Yeni sunucu sürücüsü bölümü, Server 2008'den itibaren yeniden biçimlendirilmiş ve yeniden kopyalanmıştır.
Tekilleştirme hacmi verilerine dokunmaması için Robocopy'yi kullanmanın güvenli bir yolu var mı?
Ayrıca, yeni bir endişem var .. Robocopy tekilleştirilmiş bir birimi yok edebilirse, tekilleştirilmiş bir birim ile kullanmak için güvenli olmayan, bunun içinden gören ve yalnızca sunucu tarafından erişilebilir olması gereken temel verileri yok edebilecek başka ne var? (muhtemelen ayrı bir soru olmalı ..)
/ZB :: use restartable mode; if access denied use Backup mode
tam yedekleme yapmak için "normal" okunamayan dosyaları okuyabilmek için Yedekleme modunun çoğu izni yendiği yerlerde kullandığınızı da belirtmeliydim . Bu arada bir kombinasyon oldu /B
ve /MIR
sizi içeriyordu. Robocopy güçlü ... yukarıda belirttiğim gibi ...
/MIR
anahtarda ne olmasını bekliyordunuz ? "Ayna", hedefi kaynağın bir kopyası yapmak anlamına gelir. Robocopy güçlüdür ... ve elbette bunun ne anlama geldiğini biliyoruz: Büyük güçle büyük sorumluluk gelir!MIRror a directory tree (equivalent to /E plus /PURGE
/PURGE :: delete dest files/dirs that no longer exist in source