Aracılığıyla paylaş


Sabit bağlantılar ve birleşimler

NTFS dosya sistemi üç tür dosya bağlantısını destekler: sabit bağlantılar, birleşimler ve sembolik bağlantılar. Bu makale, sabit bağlantılara ve birleşimlere genel bir bakış sağlar. Sembolik bağlantılar hakkında bilgi için bkz. Sembolik bağlantılar oluşturma.

sabit bağlantı, aynı birimdeki tek bir dosyaya birden fazla yolun başvurdığı bir dosyanın dosya sistemi gösterimidir. Sabit bağlantı oluşturmak için CreateHardLinkA işlevini kullanın.

Sabit bağlantılı bir dosyada yapılan tüm değişiklikler, dosyaya başvuran bağlantılar aracılığıyla erişen uygulamalar tarafından anında görülebilir. Dosyadaki öznitelikler, bu dosyanın tüm sabit bağlantılarına yansıtılır ve bu dosyanın özniteliklerindeki değişiklikler tüm sabit bağlantılara yayılır. Ancak, dosyanın dizin giriş boyutu ve öznitelik bilgileri görünür yalnızca değişikliğin yapıldığı bağlantıda güncelleştirilir. Örneğin, belirli bir sabit bağlantıdaki salt okunur öznitelik bayrağını temizleyip bu sabit bağlantıyı silebilmenizi sağlarsanız ve dosyaya birden çok sabit bağlantı varsa, diğer sabit bağlantılar salt okunur özniteliğin hala ayarlandığını gösterir ve bu doğru değildir. Dosyayı salt okunur duruma geri döndürmek için, dosyanın kalan sabit bağlantılarından birinden salt okunur bayrağını ayarlamanız gerekir.

Örneğin, C: ve D: yerel sürücüler olduğu ve Z:\\fred\shareile eşlenmiş bir ağ sürücüsü olduğu bir sistemde, aşağıdaki başvurulara sabit bağlantı olarak izin verilir:

  • C:\dirb\dirc\lucy.txt bağlı C:\dira\ethel.txt
  • D:\dir2\dirx\bell.txt bağlı D:\dir1\tinker.txt
  • C:\dir2\mina.txt bağlı C:\diry\bob.bak

Bunun nedeni, tüm bağlantıların aynı birimdeki dosyalar olmasıdır. Sabit bağlantılar dizinlere, yalnızca dosyalara başvuramaz ve farklı birimlerdeki dosyalara başvuramaz.

Aşağıdaki başvurulara izin verilmez:

  • C:\dirb bağlı C:\dira
  • D:\dirb\lucy.txt bağlı C:\dira\ethel.txt
  • Z:\dirb\lucy.txt bağlı C:\dira\ethel.txt

Sabit bağlantıyı silmek için DeleteFileA işlevini kullanın. Sabit bağlantıları, oluşturuldukları sıraylan bağımsız olarak istediğiniz sırayla silebilirsiniz.

Kavşak

birleşim (geçici bağlantıolarak da adlandırılır) başvurduğunu depolama nesnelerinin ayrı dizinler olması bakımından sabit bağlantıdan farklıdır. Birleşim, aynı bilgisayardaki farklı yerel birimlerde bulunan dizinleri de bağlayabilir. Aksi takdirde, birleşimler sabit bağlantılarla aynı şekilde çalışır. Birleşimler yeniden ayrıştırma noktaları aracılığıyla uygulanır.

Sabit Bağlantılar bölümünde aynı koşulların olduğu varsayıldığında, aşağıdaki başvurulara birleşim olarak izin verilir:

  • C:\dirb\dirc bağlı C:\dira
  • D:\diry bağlı C:\dirx

Eşlenen ağ birimlerine veya doğrudan dosyalara başvurdıkları için aşağıdaki başvurulara izin verilmez:

  • C:\dirb\two.txt bağlı C:\dira\one.txt
  • Z:\dir2 bağlı C:\dir1

Ayrıca bkz.