Aynı dosya sisteminde Sabit Bağlantı yapılırken geçersiz cihazlar arası bağlantı


14

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 bir dosya sistemi olduğunda neden geçersiz çapraz cihazlar diyor?

PS. RHEL6 kullanıyorum


btw .netrc izinlerim olması gerektiği gibi 600,
Elvin Aslanov

1
İki dizinin aynı dosya sisteminde olduğundan emin misiniz? Koş mount | column -tve bir bak. Veya, koşmak mountpoint -d /, mountpoint -d /home, mountpoint -d user, ve mountpoint -d /root. ... is not a mountpointSon üçünü almalısın .

2
Lütfen yayını birden fazla StackExchange sitesinde çaprazlamayın .

@EvanTeitelman Gerçek görünüm mount | column -tdeğil column -t < /proc/mounts.
Hauke ​​Laging

1
@HaukeLaging: Haklısın. /proc/mountsbir sistemdeki tüm bağları gösterme olasılığı daha yüksektir /etc/mtab, bu mountda bilgilerini buradan alır. Yine de, birçok modern sistemde /etc/mtabve /proc/mountsher ikisinin de bağlantılı olduğunu belirtmek gerekir /proc/self/mounts.

Yanıtlar:


8

büyük olasılıkla /homedizininiz dizinle aynı bölümde değildir /root.

cat /etc/fstab Farklı bölümler arasında hardlink oluşturulamaz, sadece semboller ile bunu kolayca kontrol edebilirsiniz.


4

Bana en iyi yol bir sabit bağlantı kullanmak değil, bunun yerine sembolik bir bağlantı kullanmak gibi görünüyor. Bunun çok daha az güçlük çektiğini göreceksiniz ve işler gayet iyi çalışıyor. Bunların farkında değilseniz, zor bağlantı bazı ilginç sorunlara sahiptir.

Seçeneği görün man lnve ödeme yapın -s!

Lütfen genel olarak SABİT bağlantılar yerine sembolik bağlantılar kullanın.


9
Sorunu çözebilse de, bunun neden olduğunu açıklamıyor.
Bex
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.