Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Yolunu ve dosya adını kullanarak bir dosyaya veya dizine başvuru depolama güvenilir değildir. Bir kullanıcı dosyayı yeniden adlandırırsa, dosyanın bağlantılarını keser. Kullanıcı dizini yeniden adlandırırsa, dosyanın bağlantılarını ve dizin ağacındaki tüm dosyaları ve alt dizinleri keser.
dağıtılmış bağlantı izleme hizmeti, istemci uygulamalarının taşınan bağlantı kaynaklarını izlemesini sağlar. Bağlantı izleme hizmetine abone olan istemciler, başvurularının bütünlüğünü koruyabilir ve nesneler kullanıcı için saydam bir şekilde izlenebilir.
Nesne Tanımlayıcıları
Bağlantı izleme hizmeti, birnesne tanımlayıcısı (ID) kullanarak bir nesneye olan bağlantısını korur. Nesne kimliği, bir birimdeki bir dosyayı veya dizini benzersiz olarak tanımlayan isteğe bağlı bir özniteliktir.
Birim üzerinde tüm nesne kimliklerinin dizini depolanır. Yeniden adlandırma, yedekleme ve geri yükleme işlemleri nesne kimliklerini korur. Ancak, kopyalama işlemleri nesne kimliklerini korumaz, çünkü bu benzersizliklerini ihlal eder.
Nesne kimliklerinde aşağıdaki işlemleri gerçekleştirebilirsiniz:
- Yaratım
- Silme
- Sorgu
Nesne kimliği oluşturduğunuzda, bağlantı izleme hizmetine dosyanın kimliğini oluşturursunuz. Buna karşılık, bir nesne kimliğini sildiğinizde, bağlantı izleme hizmeti dosyanın bağlantılarını korumayı durdurur. Nesne kimliklerinde işlem gerçekleştiren dosya sistemi denetim kodlarının listesi için bkz. Dosya Yönetimi Denetim Kodları.
Dağıtılmış bağlantı izleme hizmeti, NTFS dosya sistemi birimlerindeki kabuk kısayolları ve OLE bağlantıları için bağlantı kaynaklarını izler. Bağlantı istemcisi bağlantı kaynağının yeni konumuyla ilgili güncelleştirilmiş bilgilerle bozuk bir bağlantıyı düzeltebilir.
Bağlantı İzleme Özellikleri
Kabuk kısayolları, taşınan bağlantı kaynağının eşleşmesini bulmak için ağaç arama algoritması kullanan buluşsal bağlantı izlemeyi içerir. Arama algoritması oluşturma tarihi, dosya boyutu ve dosya adı ile uzantısını içeren dosya ve dosya bilgilerinin bilinen son yolunu temel alır.
OLE bağlama aynı buluşsal bağlantı izlemeyi içerir. Windows ayrıca bazı yaygın senaryolarda sonuç elde etmek için ad alanlarını aramaya yönelik bazı iyileştirmelerle aynı buluşsal bağlantı izlemesini içerir. Geliştirmeler, bir istemci uygulaması tarafından uygulanan zaman sınırlarına bağlı olan aşağıdaki yordamı içerir.
Ad alanlarını aramak için
- Son dizinden dört dizin düzeyi arayın.
- Bir dizin yukarı gidin ve 1. ve 2. adımları üç kez yineleyin. Bu, nesne yakına taşındığında sonuç verebilir.
- Masaüstü kökünden dört düzey aşağıda arama yapın; nesne aynı masaüstündeki bir konuma taşındığında sonuç verebilir.
- Her yerel sabit sürücüde kökten dört düzey aşağıda arama.
- Dört dizin sınırı olmadan 1-3 arası adımları yineleyin.
Not
Bu bağlantı izleme düzenleri son kullanıcıya saydamdır. Ancak, her zaman olumlu sonuçlar vermezler ve zaman alabilirler.
Kabuk kısayolları hakkında daha fazla bilgi için bkz. IShellLink.
OLE bağlantıları hakkında daha fazla bilgi için bkz. IOleLink.
NTFS 3.0 veya sonraki bir sürümdeki bir dosyaya bağlantı oluşturulursa ve dosya aynı etki alanı içinde NTFS 3.0 veya sonraki bir sürümüne sahip başka bir birime taşınırsa, zaman açısından dikkat edilmesi gereken noktalara bağlı olarak dosya izleme hizmeti tarafından bulunabilir. Ayrıca, dosya etki alanının dışına veya bir çalışma grubuna taşınırsa, bulunur.
Bir birimin NTFS sürümünü edinmek için Yönetici erişim haklarıyla bir komut istemi açın ve aşağıdaki komutu yürütun:
fsutil fsinfo ntfsinfoX:
burada X birimin sürücü harfidir.
Bir dosyaya bağlantı oluşturulduğunda, hedef dosya bağlantı kaynağı olarak kabul edilir ve bağlantının oluşturucusu bağlantı istemcisidir. Örneğin, metin belgesine bağlanmak için bir kabuk kısayolu oluşturulursa, metin belgesi bağlantı kaynağıdır ve kabuk kısayolu bağlantı istemcisidir.
Dağıtılmış bağlantı izleme hizmeti, bir etki alanında gerçekleşen aşağıdaki durumlar için dosya bağlantılarını korur:
- Bağlantı kaynak dosyası, aynı etki alanı içindeki bir NTFS dosya sistemi biriminden diğerine taşınır.
- Bağlantı kaynağını tutan bilgisayarın adı yeniden adlandırılır.
- Bağlantı kaynağı bilgisayardaki ağ paylaşımları değiştirilir.
- Bağlantı kaynak dosyasını tutan birim, aynı etki alanı içindeki başka bir bilgisayara taşınır.
Dağıtılmış bağlantı izleme hizmeti, bir etki alanı içinde, yani etki alanları arasında veya bir çalışma grubu içinde olmadığında bile önceki durumlarda bağlantıları korumayı dener. Bağlantı kaynağı bilgisayardaki ağ paylaşımı değiştirildiğinde, bu durumlarda bağlantılar her zaman korunabilir. Ayrıca, bir bağlantı kaynağı bir bilgisayar içinde taşındığında da korunabilir. Bağlantı kaynağı başka bir bilgisayara taşındığında bağlantılar genellikle korunabilir, ancak bu izleme biçimi zaman içinde daha az güvenilirdir.
Bağlantı İzleme İşlevi
Bağlantı izleme işlevi öncelikle aşağıdaki iki sistem hizmeti biçiminde uygulanır:
- Dağıtılmış Bağlantı İzleme İstemcisi
- Dağıtılmış Bağlantı İzleme Sunucusu
-
Dağıtılmış Bağlantı İzleme İstemcisi'
-
Dağıtılmış bağlantı izleme istemcisi tüm bilgisayarlarda çalışır ve bu bilgisayar için bağlantı izleme etkinliklerini yönetir. Bu etkinlikler arasında bağlantı kaynaklarını arama ve bağlantı kaynağı taşıma işlemlerini işleme yer alır. Bir bağlantı kaynağı taşındığında, hizmet bilgileri etki alanı denetleyicilerinde çalışan dağıtılmış bağlantı izleme sunucusuna geçirir.
-
Dağıtılmış Bağlantı İzleme Sunucusu'nu
-
Dağıtılmış bağlantı izleme sunucusu, bir etki alanındaki her etki alanı denetleyicisinde çalışır. Hizmet, bilgisayardaki izleme hizmetinden dosya ve birim taşıma bildirimleri kabul eder ve dağıtılmış bağlantı izleme istemcisinin bir bağlantı kaynağının geçerli konumunu sorgulamasına izin verir.
Bu sunucu hizmeti, etki alanı denetleyicilerinde taşınan birimler ve dosyalar hakkındaki bilgileri tutar. Taşımalarla ilgili bilgiler belirli bir boyutun ötesine geçemez ve gereksiz hale gelirse otomatik olarak kaldırılır.
Bağlantı izleme hizmetleri IShellLink ve IOleLink arabirimleri tarafından kullanıma sunulur. Bu nedenle, kabuk kısayolları tarafından kullanılır. IShellLink::Resolve yöntemi çağrıldığında ve başvuran dosya bulunamadığında, örneğin kullanıcı bir kabuk kısayolunu etkinleştirdiğinde, izleme hizmeti dosyayı bulmak için otomatik olarak çağrılır. Benzer şekilde, IOleLink uygulaması, örneğin BindToSource yönteminde bir dosya bulamadıklarında, izleme hizmetini otomatik olarak çağırır.
Bağlantı İzleme Sınırlamaları
Dağıtılmış bağlantı izleme hizmetleri yalnızca NTFS dosya sisteminde kullanılabilir ve yalnızca NTFS 3.0 veya sonraki sürümlerdeki bağlantı kaynakları için kullanılabilir. Bu nedenle, bir bağlantı kaynağı FAT dosya sistemi birimine taşınırsa izleme bilgileri kaybolur. Ayrıca, bir bağlantı kaynağı NTFS 3.0 veya üzeri arasında taşınırsa, ancak taşıma işlemini gerçekleştiren bilgisayar Windows'un önceki bir sürümünü çalıştırıyorsa, bağlantı izleme bilgileri kaybolur. Bağlantı izleme bilgileri kaybolduğunda, bağlantı kaynak dosyasının kendisine bir zarar verilmediğinden, dağıtılmış bağlantı izleme hizmetleri tarafından izlenemez.
Bir birimin NTFS sürümünü edinmek için Yönetici erişim haklarıyla bir komut istemi açın ve aşağıdaki komutu yürütun:
fsutil fsinfo ntfsinfoX:
burada X birimin sürücü harfidir.
Çıkarılabilir medyadaki dosyalara bağlantılar korunmaz. Ayrıca, izleme hizmeti sistem yeniden önyüklenene kadar yeni bir NTFS dosya sistemi birimini tanımaz. Yeniden bölümleme, BIR FAT dosya sistemi birimini NTFS dosya sistemine yeniden biçimlendirme veya yeni bir dış sürücü bağlama nedeniyle yeni bir birim kullanılabilir duruma gelebilir.