Pytania otagowane jako hard-link

Dowiązanie twarde to wpis systemu plików, który wiąże nazwę z innym plikiem w systemie plików.

4
Czy plik może zostać pobrany przez jego i-węzeł?
Uruchomiłem następujące polecenia w podanej kolejności: $ln a b $ls -i a b 523669 a 523669 b $rm -f a $ls -i b 523669 b Doszedłem do wniosku, że polecenie rmfaktycznie usuwa tylko nazwę pliku ( aw tym teście) zamiast pliku, ponieważ i-węzeł nadal istnieje i można go pobrać za …
27 rm  hard-link  inode 


1
dpkg zastępuje pliki w systemie plików FAT
Kiedy uaktualniasz lub ponownie instalujesz pakiet za pomocą dpkg(i ostatecznie wszystkiego, co go używa, takiego jak apt-get itp.), Tworzy kopię zapasową istniejących plików, tworząc twardy link do pliku przed jego zastąpieniem. W ten sposób, jeśli rozpakowanie nie powiedzie się, można łatwo przywrócić istniejące pliki. To świetnie, ponieważ chroni system operacyjny …
22 dpkg  hard-link  fat 

5
Dlaczego twarde linki są ważne tylko w tym samym systemie plików?
Czytam to wprowadzenie do wiersza poleceń Marka Batesa. W pierwszym rozdziale wspomina, że ​​twarde łącza nie mogą obejmować systemów plików. Ważną rzeczą do zapamiętania na temat twardych linków jest to, że działają one tylko w bieżącym systemie plików. Nie można utworzyć twardego łącza do pliku w innym systemie plików. Aby …


2
Dereferencje twardych linków
Na stronie instrukcji tarpolecenia znajduje się opcja podążania za dowiązaniami stałymi. -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 Skąd tarwiadomo, że plik jest dowiązaniem twardym? Jak to wynika ? Co jeśli nie wybiorę …
22 tar  hard-link 

2
Czy twarde linki liczą się jako zwykłe pliki?
Zastanawiałem się, czy istnieje sposób, aby to zarejestrować, ale ponieważ większość współczesnych wyszukiwarek nie działa dobrze z frazami o długości około 5 słów, potrzebuję pomocy w tym. Zastanawiałem się nad tym, ponieważ tworzę skrypt bash, który musi rejestrować pliki jako określone typy i odpowiednio podejmować decyzje. Z technicznego punktu widzenia …

4
Zaskoczony zachowaniem CP z hardlinkami
Bardzo dobrze rozumiem pojęcie linków twardych i cpkilkakrotnie czytałem strony podręcznika dla podstawowych narzędzi, takich jak --- a nawet najnowsze specyfikacje POSIX. Wciąż byłem zaskoczony obserwowaniem następującego zachowania: $ echo john > john $ cp -l john paul $ echo george > george W tym momencie johni paulbędzie miał taką …
20 cp  hard-link 

2
Jak utworzyć twardy link do i-węzła (ext4)?
Jeśli znam węzeł indeksu (i-węzeł) pliku, ale nie znam jego ścieżki (ani żadnej z jego ścieżek), czy jest możliwe bezpośrednie utworzenie twardego łącza do tego i-węzła? Mogłem znaleźć plik za pomocą, sudo find / -inum 123546a następnie utworzyć łącze twarde, ale byłoby to zbyt wolne dla mojej aplikacji. NB: Używam …
17 inode  hard-link 

2
Tworzenie twardego łącza - uprawnienia?
Które uprawnienia wpływają na tworzenie twardego łącza? Czy sama własność pliku ma znaczenie? Załóżmy, że użytkownik alicechce utworzyć dowiązanie twarde do pliku target.txtw katalogu target-dir. Uprawnienia, które nie alicepotrzebują zarówno target.txta target-dir? Jeśli target.txtjest własnością użytkownika billi target-dirjest własnością użytkownika chad, czy coś to zmienia? Próbowałem zasymulować tę sytuację, tworząc …

5
Jak uzyskać rozmiar folderu ignorując twarde linki?
Używam rsnapshot do tworzenia kopii zapasowych, które generują serię folderów zawierających pliki o tej samej nazwie. Niektóre pliki są na stałe połączone, a inne są osobne. Na przykład, hourly.1/file1i hourly.2/file1mogą być twardo połączone z tym samym plikiem, podczas gdy hourly.1/file2i hourly.2/file2są całkowicie oddzielnymi plikami. Chcę znaleźć ilość miejsca zajmowanego przez …


2
Czy jest jakaś różnica między hardlinkingiem z cp -l lub ln?
Wdrażam schemat tworzenia kopii zapasowych przy użyciu rsync i hardlinks. Wiem, że mogę używać link-dest z rsync do robienia twardych dowiązań, ale widziałem wzmiankę o użyciu „cp -l”, zanim „link-dest” został zaimplementowany w rsync. Inną znaną metodą linkowania na twardo jest „ln”. Moje pytanie brzmi zatem z ciekawości: czy istnieje …
15 cp  hard-link  ln 


2
Nieprawidłowe łącze między urządzeniami podczas łączenia twardego w tym samym systemie plików
Mam plik /home/myuser/Desktop/rc/.netrc , który chcę hardlink do / root , tj. Katalog domowy użytkownika root . Kiedy robię: ln /home/user/Destkop/rc/.netrc /root daje następujący błąd: ln: tworzenie twardego łącza /root/.netrc' =>.netrc ': Nieprawidłowe łącze między urządzeniami ale działa, gdy twarde łącze pliku do domu użytkownika, czyli do / domu / …
14 rhel  root  home  hard-link  .netrc 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.