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ılar
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\share
ile 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.
- Sembolik bağlantılar oluşturma
- Yeniden ayrıştırma noktalarını