«hard-link» etiketlenmiş sorular

Sabit bağlantı, bir adı bir dosya sistemindeki başka bir dosyayla ilişkilendiren dosya sistemi girdisidir.

4
Bir dosya inode tarafından alınabilir mi?
Belirtilen sıraya göre aşağıdaki komutları koştum: $ln a b $ls -i a b 523669 a 523669 b $rm -f a $ls -i b 523669 b Bu testten komutun rmgerçekte a, inode hala var olduğu ve başka bir dosya adı ( b) üzerinden alınabileceği için dosya yerine sadece dosya adını ( …
27 rm  hard-link  inode 


1
dpkg FAT dosya sistemindeki dosyaları değiştirme
Bir paketi yükseltirken veya yeniden yüklediğinizde dpkg(ve sonuçta apt-get vb. Gibi kullanan her şeyi kullanırsanız), değiştirmeden önce dosyaya sert bir bağlantı oluşturarak varolan dosyaları yedekler. Bu şekilde, açma işlemi başarısız olursa, mevcut dosyaları kolayca geri koyabilir. İşletim sistemini Bad Things ™ 'den koruduğundan, bu harika bir şey. Bunun dışında ... …
22 dpkg  hard-link  fat 

5
Sabit bağlantılar neden yalnızca aynı dosya sistemi içinde geçerli?
Bu tanıtımı Mark Bates'un komut satırına okuyorum . İlk bölümde, hard linklerin dosya sistemlerini kapsayamayacağını belirtiyor. Sabit bağlantılar hakkında dikkat edilmesi gereken önemli bir nokta, yalnızca geçerli dosya sisteminde çalıştıklarıdır. Farklı bir dosya sistemindeki bir dosyaya sabit bağlantı oluşturamazsınız. Bunu yapmak için sembolik bağlar kullanmanız gerekir, Bölüm 1.4.3. Sadece bir …


2
Sabit bağlantıların kaldırılması
El kitabının tarkomut sayfasında, sabit bağlantıları izlemek için bir seçenek listelenmiştir. -h, --dereference follow symlinks; archive and dump the files they point to --hard-dereference follow hard links; archive and dump the files they refer to Nasıl yok tarbir dosya sabit bağlantı olduğunu biliyoruz? Bunu nasıl takip ediyor? Ya bu seçeneği …
22 tar  hard-link 

2
Sabit bağlantılar normal dosyalar olarak sayılıyor mu?
Bunu kaydetmenin bir yolu olup olmadığını merak ediyordum, ancak modern arama motorlarının çoğu yaklaşık 5 kelime uzunluğunda ifadelerle iyi çalışmadığından, bu konuda biraz yardıma ihtiyacım var. Bunu merak ediyordum çünkü dosyaları belli tiplerde kaydetmesi ve buna göre karar vermesi gereken bir bash betiği yapıyorum. Bu teknik olarak projem için önemli …

4
CPH'nin hardlink ile davranışı şaşırttı
Hardlinks kavramını çok iyi anlıyorum ve cp--- ve hatta en son POSIX özellikleri gibi temel araçlar için adam sayfalarını birkaç kez okudum . Yine de aşağıdaki davranışı gözlemlemekten şaşırdım: $ echo john > john $ cp -l john paul $ echo george > george Bu noktada johnve paulaynı inode (ve …
20 cp  hard-link 

2
Bir inode (ext4) için sabit bir bağlantı nasıl oluşturulur?
Bir dosyanın dizin düğümünü (inode) biliyorum, ancak yolunu (veya yollarından herhangi birini) bilmiyorsam, doğrudan o inode'a sabit bir bağlantı oluşturmak mümkün mü? Ben kullanarak dosyayı bulmak sudo find / -inum 123546ve sonra bir sabit bağlantı oluşturmak, ama bu benim uygulama için çok yavaş olurdu. Not Bir ext4 dosya sistemi kullanıyorum.
17 inode  hard-link 

2
Sabit bağlantı oluşturma - İzinler?
Hangi izinler sabit bağlantı oluşturmayı etkiler? Dosya sahipliğinin kendisi önemli mi? Kullanıcının bir dizindeki alicedosyaya sabit bir bağlantı oluşturmak istediğini varsayalım .target.txttarget-dir aliceHem target.txtve hem de hangi izinlere ihtiyaç vardır target-dir? Eğer target.txtkullanıcı tarafından sahip olunan billve target-dirkullanıcı tarafından sahip olunan chad, hiçbir şey değiştirir? Bir ext4dosya sisteminde aşağıdaki klasör …

5
Sabit bağlantıları yoksayarak klasör boyutu nasıl alınır?
Aynı adda dosyalar içeren bir dizi klasör üreten yedeklemeler için rsnapshot kullanıyorum. Bazı dosyalar sabit bağlıyken bazıları ayrı. Örneğin hourly.1/file1ve hourly.2/file1aynı dosyaya sabit olarak bağlanmış olabilir hourly.1/file2ve hourly.2/file2tamamen ayrı dosyalardır. Dosyalara sabit bağlantılar olan dosyaları yok hourly.2 sayarak klasör tarafından kullanılan alan miktarını bulmak istiyorum hourly.1. Yukarıdaki örnekte, ben file2 …


2
Cp -l veya ln ile hardlinking arasında bir fark var mı?
Ben rsync ve hardlink kullanarak bir yedekleme düzeni uyguluyorum. Ben hardinks yapmak için rsync ile link-dest kullanabilirsiniz biliyorum, ama "link-dest" rsync uygulanmadan önce "cp -l" kullanarak söz gördüm. Bildiğim diğer bir hardlinking yöntemi "ln" dir. Yani sorum şu: Meraktan: “cp -l” kullanarak “ln” kullanarak hardlinks yapmanın bir farkı var mı?
15 cp  hard-link  ln 


2
Aynı dosya sisteminde Sabit Bağlantı yapılırken geçersiz cihazlar arası bağlantı
Ben / root , yani kök kullanıcı ana dizini istiyorum /home/myuser/Desktop/rc/.netrc dosya var . Ben yaparken: ln /home/user/Destkop/rc/.netrc /root aşağıdaki hatayı verir: ln: sabit bağlantı oluşturma /root/.netrc' =>.netrc ': Geçersiz cihazlar arası bağlantı ama dosyayı myuser'ın evine, yani / home / myuser'a bağladığımda çalışır . Peki sorun nedir, burada sadece …
14 rhel  root  home  hard-link  .netrc 

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.