tar를 사용하여 오버레이 마운트 경로 백업 및 복원

tar를 사용하여 오버레이 마운트 경로 백업 및 복원

OpenWRT 및 Linux 2.6.39.2를 실행하는 시스템이 있습니다.

내 파일 시스템에서 내 심볼릭 링크는 다음 위치에 포함되어 있습니다./etc/rc.dROM 및 더 많은 심볼릭 링크가 포함되어 있습니다./overlay/etc/rc.d플래시에서.

overlayfs는 /etc/rc.d에 /overlay/etc/rc.d를 공동으로 마운트합니다.

삭제해야 하는 ROM의 파일은 심볼릭 링크입니다.(오버레이-화이트닝)플래시 메모리에 저장됩니다.

인용하다OpenWRT 위키:

시스템이 /에서 기존 파일을 찾도록 요청받을 때마다 먼저 /overlay를 찾고, 파일이 없으면 /rom을 찾습니다. 이러한 방식으로 /overlay는 /rom을 오버레이하고 쓰기 가능한 / 효과를 생성하며, 대부분의 콘텐츠는 읽기 전용 /rom에 안전하고 효율적으로 저장됩니다.

시스템이 /rom에서 파일을 삭제하라는 요청을 받으면 공백인 /overlay에 해당 항목을 생성합니다. 화이트아웃은 (overlay-whiteout)을 가리키는 심볼릭 링크로, 대부분 존재하지 않는 파일처럼 동작합니다.

백업 수행

이론적으로는 모두 괜찮습니다. 사람들은 백업을 시도할 수 있습니다./overlay/etc/rc.d바꾸다/etc/rc.d파일과 삭제된 파일을 나타내는 심볼릭 링크를 저장합니다. 그러나 tar 아카이브를 /overlay로 다시 추출할 때마다(오버레이-화이트닝)링크가 생성되면 overlayfs는 해당 링크를 삭제된 파일로 인식하지 않고 실제 링크로 인식합니다.(오버레이-화이트닝).

이 링크의 특별한 점은 무엇입니까? 이 백업/복원 프로세스를 수행하기 위해 tar를 사용해야 합니까?

관련 정보