SMB klasörü VPN üzerinden eski mi görünüyor? Çevrimdışı Dosyaları denetleyin
VPN bağlıyken Explorer önbelleğe alınmış bir paylaşımı gösterebilir. Çevrimdışı Dosyaları devre dışı bırakmadan önce UNC yolunu, eşitleme durumunu ve bekleyen değişiklikleri karşılaştırın.
VPN'e bağlanıp eşlenen sürücüyü açıyorsunuz ve klasörde sunucuda açıkça bulunan bir dosya yok. İlk dürtü tüneli, DNS'i veya Samba izinlerini suçlamaktır. Çoğu durumda bağlantı sorunsuzdur ve Explorer paylaşımın önbelleğe alınmış bir kopyasını gösterir. Çevrimdışı Dosyalar bu kopyayı VPN açıkken bile sunabilir, çünkü görünümün güncel olup olmadığına tünel değil paylaşım karar verir. Onarım, hangisine baktığınızı kanıtlamakla başlar.
Efsane: VPN simgesi paylaşımın güncel olduğu anlamına gelir
VPN simgesi uç noktaya bir tünel olduğunu bildirir. Belirli bir SMB paylaşımına erişilebildiğini, Explorer'ın o paylaşımı yeniden çevrimiçi moda aldığını veya başarısız bir eşitlemenin daha eski bir kopya bıraktığını söylemez. Ayrıca hangi sunucuyu bir DFS yolunun seçtiğini de söylemez.
Çevrimdışı Dosyalar yönlendirilen veya sabitlenen paylaşımların yerel kopyasını tutar böylece sunucuya erişilemediğinde kullanılabilir kalırlar. Paylaşım geri geldiğinde istemcinin çevrimiçi duruma dönüp eşitlemesi gerekir. Yavaş bağlantı ilkesi bağlantının hâlâ çok yavaş olduğuna karar verip önbellekteki görünümü koruyabilir ve bekleyen bir çakışma hızlı bir bağlantıda bile aynısını yapabilir.
Bu yüzden belirti seçici görünür: bir klasör eskidir, bir diğeri doğru açılır, üçüncüsü hiç açılmaz. Bunlar üç farklı durumdur ve yalnızca ilki bu makalenin konusu olan önbellek hikâyesidir. Onarım seçmeden önce durumu adlandırın.
Explorer'ın hangi hedefi okuduğunu kanıtlayın
Sürücü harfi yerine tam UNC yoluyla başlayın. Eşlenen sürücü düşündüğünüzden farklı bir paylaşıma işaret edebilir ve bir DFS yolu tamamen başka bir sunucuya başvurabilir. Eşlemeyi okumak kayıtlı hedefi ve durumunu gösterir:
Get-SmbMapping | Select-Object LocalPath, RemotePath, Status
Get-SmbConnection
net useUNC yolunu doğrudan yeni bir Explorer penceresinde açın ve eşlenen sürücüyle karşılaştırın. Doğrudan yol güncel dosyayı gösteriyor da eşlenen sürücü göstermiyorsa, sorunun bir parçası eşlemedir, önbellek değil.
Ardından dosyanın amaçlanan kullanıcı için var olduğunu doğrulayın. Sunucudaki yönetici listesi varlığı kanıtlar, sıradan SMB kullanıcısının aynı erişime sahip olduğunu değil, bu yüzden paylaşımı gerçekten kullanan hesapla denetleyin. Farklı kimlik bilgileri, önbellekle ilgisi olmayan nedenlerle farklı görünümler üretir. Varlık, erişim ve görünürlük üç ayrı denetimdir.
Herhangi bir şeyi silmeden önce eşitleme durumunu okuyun
Eşitleme Merkezi, özelliğin bulunduğu yerlerde paylaşımın çevrimdışı çalışıp çalışmadığını, son eşitlemenin başarısız olup olmadığını ve çakışmaların bekleyip beklemediğini bildirir. Bu üç durum farklı onarımlara yol açar ve bir çakışma beklerken önbelleği temizlemek yerel çalışmayı çöpe atabilir.
Önbelleği devre dışı bırakmadan, paylaşımın sabitlemesini kaldırmadan veya çevrimdışı kopyayı silmeden önce sunucuya ulaşmamış yerel değişiklikleri arayın. Yalnızca önbellekte bulunan bir dosya eski bir görünüm değildir; eşitlenmemiş veridir ve önce onaylanmış süreçle korunması gerekir. Bekleyen değişiklikleri olan önbelleği silmek güvenli değildir.
Yerel çalışma güvendeyse desteklenen çevrimiçi geçişi ve eşitlemeyi kullanın, sonra listeyi yeniden karşılaştırın. İkinci bir Explorer penceresi açmak yenilemeyi zorlamaz, çünkü iki pencere de aynı yerel önbelleği okuyabilir.
Özelliği silmek yerine paylaşımın durumunu onarın
Paylaşım yavaş bağlantı ilkesi yüzünden çevrimdışı kalıyorsa, Çevrimdışı Dosyaları tüm kullanıcılar için kapatmak yerine o paylaşım veya ağ için ilkeyi ayarlayın. Eşitleme sürekli başarısız oluyorsa arızayı giderin ve çakışmaları çözün; önbellekteki kopyayı yeniden güncel yapan şey çalışan bir eşitlemedir. Paylaşımı kapsayan en küçük ilkeyi değiştirin. Genel bir değişiklik, bir kullanıcının eski görünümünü herkesin kayıp çevrimdışı erişimiyle değiştirir.
Asla önbelleğe alınmaması gereken paylaşımlar için sunucu paylaşım başına bir ipucu gönderebilir. Samba bunu paylaşım parametresi olarak sunar ve yalnızca çevrimiçi kalması gereken paylaşım için değer şudur:
csc policy = disableSamba parametre başvurusu izin verilen değerleri ve anlamlarını tanımlar. Ayarı yapılandırmayı gerçekten üreten paylaşım yöneticisi üzerinden uygulayın, özellikle NAS'ta, ve ipucunun istemcide önceden önbelleğe alınmış verileri onarmadığını unutmayın.
Her ilke değişikliğinden sonra istemcinin yeniden bağlandığını ve beklenen dosyanın göründüğünü doğrulayın. Yeniden başlatılan hizmet, bekleyen yerel değişikliğin yüklendiğinin kanıtı değildir, bu yüzden yalnızca bağlantı durumunu değil dosyayı denetleyin.
Neden Çevrimdışı Dosyalar olmadığında
UNC yolunun çevrimiçi olduğu doğrulandığı halde yeni bir liste hâlâ farklıysa önbellek açıklama değildir. Paylaşım ve dosya sistemi izinlerini, erişime dayalı numaralandırmayı ve bir DFS başvurusunun gerçekten seçtiği sunucuyu denetleyin. Bunlardan herhangi biri yerel kopya olmadan bir klasörü gizleyebilir.
Hiç bağlanmayan bir paylaşım önbellek denetimi değil, yönlendirme ve hizmet filtreleme kanıtı gerektirir. Tünel üzerinden engellenen 445 portu, yanlış adrese çözülen bir DNS adı veya ping'e izin verip SMB'ye vermeyen bir güvenlik duvarı kuralı, hepsi önbellek önem kazanmadan bir arıza üretir.
İki aileyi ayıran test basittir: sunucuda bulunan, doğru kullanıcıya görünen ve yine de çevrimiçi görünmeyen bir klasör ilkeye veya numaralandırmaya işaret eder; eski içerikle görünen bir klasör önbelleğe işaret eder. Ayarı değiştirmeden önce aileyi teşhis edin.