Oprócz użycia kopii zapasowej wymienionego w innym komentarzu, który moim zdaniem obejmuje również migawki na woluminie BTRFS, przypadek użycia twardych linków nad miękkimi linkami to kolekcja plików sortowana według znaczników. (Niekoniecznie najlepsza metoda tworzenia kolekcji, metoda oparta na bazie danych jest potencjalnie lepsza, ale w przypadku prostej kolekcji, która jest względnie stabilna, nie jest tak źle).
Zbiór multimediów, w którym wszystkie pliki są przechowywane w jednym, płaskim katalogu i są sortowane w innych katalogach na podstawie różnych kryteriów, np .: roku, tematu, wykonawcy, gatunku itp. Może to być osobista kolekcja filmów lub kolektyw komercyjnego studia Prace. Zasadniczo plik został zapisany, prawdopodobnie nie będzie modyfikowany i sortowany, być może w wielu lokalizacjach według łączy.
Należy pamiętać, że pojęcia „oryginał” i „kopia” nie mają zastosowania do twardych linków: każdy link do pliku jest oryginałem, w normalnym sensie nie ma „kopii”. Jednak w opisie przypadku użycia terminy naśladują logikę zachowania.
„Oryginał” jest zapisywany w katalogu „katalog”, a posortowane „kopie” są na stałe połączone z tymi plikami. Atrybuty plików w katalogach sortowania można ustawić na r / o, zapobiegając przypadkowym zmianom nazw plików i struktury posortowanej, podczas gdy atrybuty katalogu katalogu można zmienić na r / w, umożliwiając jego modyfikację w razie potrzeby. (Przykładem mogą być pliki muzyczne, w których niektóre odtwarzacze próbują zmieniać nazwę i reorganizować pliki na podstawie znaczników osadzonych w pliku multimedialnym, z danych wprowadzonych przez użytkownika lub z Internetu). Dodatkowo, ponieważ atrybuty katalogów „kopiuj” mogą być inne niż „oryginalny” katalog, posortowana struktura może zostać udostępniona grupie lub światu z ograniczonym dostępem, podczas gdy główny „katalog” jest dostępny tylko dla głównego użytkownika, z pełnym dostępem. Same pliki jednak zawsze będą miały te same atrybuty we wszystkich linkach do tego i-węzła. (ACL można zbadać, aby to poprawić, ale nie moją dziedzinę wiedzy.)
W przypadku zmiany nazwy oryginału lub przeniesienia (na przykład pojedynczy katalog „katalog” staje się zbyt duży, aby nim zarządzać), twarde linki pozostają ważne, miękkie linki są zepsute. Jeśli „kopie” zostaną przeniesione, a miękkie linki są względne, wówczas miękkie linki ponownie zostaną zerwane, a twarde linki nie będą.
Uwaga: wydaje się, że istnieje niespójność w sposobie, w jaki różne narzędzia zgłaszają użycie dysku, gdy w grę wchodzą miękkie linki. W przypadku twardych linków wydaje się to jednak spójne. Zatem przy 100 plikach w katalogu posortowanych w zbiór „znaczników” można łatwo połączyć 500 „kopii”. (W przypadku kolekcji fotografii, powiedzmy datę, fotografa i średnio 3 tagi „tematyczne”). Na przykład Dolphin zgłosi to jako 100 plików dla twardych linków i 600 plików, jeśli zostaną użyte miękkie linki. Co ciekawe, raportuje to samo użycie miejsca na dysku w obu kierunkach, więc wygląda na dużą kolekcję małych plików dla miękkich linków i małą kolekcję dużych plików dla twardych linków.
Jedynym zastrzeżeniem dla tego rodzaju przypadków użycia jest to, że w systemach plików korzystających z COW, modyfikacja „oryginału” może przerwać twarde dowiązania, ale nie przerwać miękkich dowiązań. Ale jeśli celem jest przygotowanie kopii wzorcowej, po edycji, zapisaniu i posortowaniu COW nie wchodzi w scenariusz.