NTFS'de “hardlinks” klasörü uygulanıyor


1

Eğer bir klasör hedefini yeniden adlandırırsanız ve ona işaret eden bir sürü kavşak olduğunu varsayalım, bu kavşaklar kırılır.

Hardlinks bu sorunu dosyalarla çözmektedir ancak klasörler hardlink oluşturulamamaktadır. Hardlinks inode'ların işaretlerinin kırılmamasının nedeni olduğunu duydum çünkü bunlar sadece dosyanın varsayılan yolu yerine dosyanın gerçek tanıtıcısına (inode numarası) işaret ediyorlar.

NTFS'de "klasörler için sabit linkler" uygulamak veya simüle etmek için gitmenin en kolay yolu ne olurdu? Bunu Linux'ta yapmanın bir yolu varsa, bununla da ilgilenirim (çünkü bunu alabilirsem Linux dosya sistemine geçmeyi düşünüyorum).

Kısaca, bir klasörü yeniden adlandırabilir ve onu hedefleyen tüm kavşak veya işaretlere sahip olmak, klasörün kırmak yerine yeni adını kullanmasını istiyorum. Bunu NTFS'de yapmanın bir yolunu şiddetle tercih ederim, ancak dışarıdaki diğer dosya sistemlerini eğlendirdim. Teşekkürler

Düzenleme: Sadece dosya sistemlerini aramıyorum, buna izin veren dosya sistemlerini, komut dosyalarını, programları, uygulamaları vb.

Düzenleme # 2: Bağlantı üzerinden olmak zorunda değil


Bunun NTFS ile mümkün olmayacağının bir gerçeği olduğunu biliyorum, hatta bazı Linux disklerde bile zor dizinlere izin verilmez . Hangi dağıtımlar bilmiyorum do ı bir cevap olarak yayınlamayın olur yaptıysam, dizin sabit bağları izin verir.
Scott Chamberlain

Hardlink yoluyla olmak zorunda değildir. Karşılaştığım sorunu en iyi çözen bir senaryo, program vb. Yoluyla olabilir.
Wes,

Aklımda olan şey, bağlantıları ve inode hedeflerini (program ilk çalıştırıldığında bağlantılar kesilemez) eşleştiren bir arama tablosu veritabanı ve bağların inode'a yöneldiğinden emin olacak bir program ve program biter, ancak bu mümkün olduğunda kaçınılması gereken oldukça çirkin bir çözümdür.
Wes,
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.