Mam system plików Linux, który chciałbymtworzyć kopie zapasowe. Chcę obraz całego systemu plików, w razie potrzeby późniejszego przywrócenia. Jednak ten konkretny system plików zawiera wiele twardych linków do niektórych plików, które muszą zostać zachowane przez kopię zapasową i poprawnie ponownie połączone, gdy zostaną przywrócone, dokładnie tak, jak teraz.
Czy istnieje narzędzie linuksowe, które potrafi efektywnie obrazować system plików, zachowując twarde łącza w procesie? Wolałbym, jeśli to możliwe, oprogramowanie typu open source, chociaż jestem skłonny rozważyć wszystkie opcje.
Odpowiedzi:
0 dla odpowiedzi № 1Jeśli zrobisz obraz systemu plików, zrobisz touzyskać go dokładnie tak, jak było w momencie, gdy zrobiłeś obraz (łącza i wszystko, są one częścią informacji o systemie plików). Prawdopodobnie pomyliłeś sam system plików z logicznymi elementami, które on reprezentuje (pliki, katalogi ...).
Osobiście użyłem standardowego narzędzia dd
dawno temu tworzył / przywracał kopie partycji i działał idealnie.
2 dla odpowiedzi nr 2
Rsync z opcją -H (--hard-links) zrobico chcesz, zachowując połączone pliki jako ten sam i-węzeł w docelowym systemie plików. Oczywiście działa tylko wtedy, gdy docelowy system plików obsługuje twarde linki.