Имам Linux файлова система, която бих искаланаправи резервни копия на. Искам да покажа цялата файлова система, за по-късно възстановяване, ако е необходимо. Тази конкретна файлова система обаче съдържа множество твърди линкове към някои файлове, които трябва да бъдат запазени от резервното копие и да бъдат правилно свързани, когато са възстановени, точно както са сега.
Има ли инструмент на Linux, който може ефективно да имитира файлова система, като запази твърдите връзки в процеса? Бих предпочел един отворен код, ако е възможно, въпреки че съм готов да разгледа всички възможности.
Отговори:
0 за отговор № 1Ако направите изображение на файловата система, ще го направитеда го получи точно както в момента, в който сте направили изображението (връзки и всичко, това са част от информацията за файловата система). Вероятно ще объркате самата файлова система с логическите субекти, които тя представлява (файлове, директории ...).
Аз лично използвах стандартния инструмент dd
отдавна да направите / възстановите архивиране на дялове и тя работи перфектно.
2 за отговор № 2
Rsync с опцията -H (-hard-links) ще направитова, което искате, запазвайки свързаните файлове като един и същ инод в целевата файлова система. Очевидно работи само ако целевата файлова система поддържа твърди връзки.