Dosyaların uzak sunucuda farklı dizin yapısına veya kuruluşa sahip olduğunu kontrol edin


1

Yaşlanan bir paylaşılan harici disk sürücüsünün yerini alacak bir NAS projesi yaptım ve eski paylaşılan disk sürücüsünün kullanımdan kaldırılmasından önce, tüm önemli verileri yeni NAS'a kopyaladığımı doğrulamak istiyorum. Normalde bu bir sorun olmaz, ancak yeni paylaşım oluşturduktan ve başlangıçta verileri kopyaladığınızdan beri NAS'ı kullanıyorum.

Bu kullanım, orijinal paylaşılan harici HDD’de olmayan yeni dosyalar eklemeyi, verilerin yapısını daha temiz ve düzgün bir şekilde etiketlenecek veya depolanacak şekilde yeniden düzenleyerek (yeni dizinler, muhtemelen farklı dosya adları ve izinler) ve orijinal kopyadan gereksiz verileri budamayı içerir.

Orijinal paylaşımdaki dosyaların yeni paylaşımda (farklı dizinlerde, adlarda veya izinlerde olsa bile) var olduğunu ve yeni paylaşımda yeni olan dosyaları yoksayarken olmayan bir liste oluşturduğunu doğrulamanın kolay bir yolu var mı? ?

Bunun tek komutlu bir iş olmayacağını düşünüyorum ve dosyaların sağlama toplamlarını yinelemeli olarak karşılaştırmak için bir tür komut dosyası yazmam gerekecek. İlk önce bu konuyu ayarlamadan önce bunu topluluğa atmak istedim. Muhtemelen, bu veya buna benzer bir şeyle ilk karşılaşan ben değilim.

Ayrıca, her iki sistemin de aynı işletim sistemini çalıştırmamasına rağmen, her ikisinin de aralarında paylaşılan çoğu standart komutla BASH komut dosyalarını çalıştırabileceğini veya fantezinize uygunsa pitonu çalıştırabileceğini unutmayın. (OS X 11.10, macports & homebrew vs Armbian)

Yanıtlar:


0

Yani. Çeşitli başarılarla çalışan bir senaryo yazmaya çalıştıktan sonra (Garip dosya isimleri bunu başlattı ve BASH'de dezenfekte etmek ile çalışmak çok zordu), tam olarak yapmak istediğim şeyi yapan Checksum Compare adlı bir program buldum. .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.