예. 권한, 소유권, ACL, xattr 및 링크가 성능이 충분한 아카이브 안에 저장되는 경우에는 가능합니다. exFAT 자체는 일반적인 Linux 메타데이터를 기본적으로 보존하지 않습니다.
Linux와 다른 운영 체제 간에 백업을 운반하는 휴대용 exFAT 드라이브에서는 이 결정이 중요합니다. 서로 대립하는 두 상태는 tar 또는 다른 아카이브에 메타데이터를 인코딩하는 방식과 exFAT 파일에 메타데이터가 직접 저장되기를 기대하는 방식입니다. 저장된 구성과 폐기 가능한 데이터로 시작하고, 한 번에 한 가지 분기만 관찰하며, 데이터 손실, 권한 또는 가용성 위험이 커지면 중지하세요.
Exfat에서 아카이브 내부 Linux 메타데이터에 대한 결정을 좌우하는 조건 정의
변경하기 전에 환경을 기록하세요. 소프트웨어 및 펌웨어 버전, 장치 식별자, 마운트 또는 네트워크 경로, 여유 공간, 권한 및 관찰 가능한 증상을 포함해야 합니다. 기준선에는 Linux와 다른 운영 체제 간에 백업을 운반하는 휴대용 exFAT 드라이브의 상태를 재현할 수 있을 만큼 충분한 세부 정보가 있어야 합니다.
첫 번째 후보는 tar 또는 다른 아카이브에 인코딩된 메타데이터입니다. 두 번째는 exFAT 파일에 직접 저장될 것으로 기대되는 메타데이터입니다. 현재 GNU tar 확장 속성 문서는 테스트에 사용되는 메커니즘 또는 명령 경계를 정의하지만, 이 특정 홈 서버에서의 관찰을 대신하지는 않습니다.
판별 테스트를 실행하기 전에 통과 조건과 중지 조건을 작성하세요. 통과하려면 한 분기에서 예측한 증거가 변경되는 동시에 관련 없는 서비스는 변경되지 않아야 합니다. 실패하면 추측에 기반한 수정 작업을 연쇄적으로 실행하지 말고 시스템을 저장된 상태로 되돌려야 합니다.
원래 요구 사항을 낮추지 않고 주장을 테스트하기
다음 판별 테스트를 사용하세요. 권한, ACL, xattr, 심볼릭 링크 및 하드 링크가 포함된 테스트 트리를 아카이브한 다음 적절한 사용자로 Linux 파일 시스템에 복원합니다. 결과가 변경된 변수의 영향이라고 판단할 수 있도록 작업량, 클라이언트, 경로, 파일 집합 및 타이밍을 일정하게 유지하세요.
Linux 확장 속성을 사용하여 두 분기를 실제로 구분할 수 있는 필드를 선택한 다음, 해당 필드의 타임스탬프, 종료 상태, 오류 텍스트, 장치 또는 스냅샷 식별자, 지연 시간, 전송된 바이트 수, 권한 및 복구 상태를 수집하세요. 테스트 중인 주장이 식별성, 내구성 또는 애플리케이션 상태와 관련된 경우에는 명령이 오류 없이 종료된 것만으로 충분하지 않습니다.
재시작, 재연결, 재마운트 또는 콜드 캐시가 원래 조건에 포함되어 있다면 해당 작업 후 테스트를 한 번 더 반복하세요. 첫 실행이 파괴적이거나 환경을 복원할 수 없다면 중지하고 폐기 가능한 복사본에서 대신 재현하세요.
tar --acls --xattrs --numeric-owner -cpf backup.tar source/
tar --acls --xattrs --numeric-owner -xpf backup.tar -C restore/
통과, 실패 및 예외 결과 해석
통과: exFAT에 추출된 파일에서는 일치하지 않더라도 복원된 메타데이터가 매니페스트와 일치합니다. 통과한 정확한 버전, 식별자 및 작업량을 기록하여 결론이 보편적인 주장이 아닌 조건부 결론으로 유지되도록 하세요.
실패: 아카이브 옵션이 ACL 또는 xattr을 포함하지 않거나, 소유권을 복원할 수 없거나, 아카이브가 exFAT 도구의 한계를 초과합니다. 네트워크, 메모리, 권한 또는 소스 일관성이 양쪽 모두에 영향을 줄 수 있으므로 실패가 자동으로 반대 분기를 입증하는 것은 아닙니다. 확대하기 전에 이러한 공통 종속 요소를 분리하세요.
예외 또는 모호한 결과: 드라이브를 복구 가능한 백업으로 취급하기 전에 소스를 보존하고 아카이브 플래그를 수정하세요. 복구 가능한 복사본이 생길 때까지 로그를 보존하고 복구, 정리, 삭제, 재파티션 또는 재귀적 소유권 변경 명령을 실행하지 마세요.
원래 작업량에서 결정 확인
관찰된 분기에 맞는 조치를 적용한 다음 축소된 대체 조건이 아니라 원래 조건을 다시 실행하세요. 복원된 메타데이터가 매니페스트와 일치하고 exFAT에 추출된 파일에서는 일치하지 않는 상태가 두 주기 동안 또는 관련된 재부팅, 절전, 중단 또는 부하 전환 후에도 유지될 때만 결정이 유효합니다.
아카이브 기반 백업을 사용하여 가장 가까운 종속 워크플로를 확인하되 원래 트리거는 변경하지 마세요. 관련 없는 데이터 세트, 공유, 컨테이너, 사용자 및 복구 지점은 이전의 접근성과 타이밍을 유지해야 합니다.
중지 경계는 명확합니다. 아카이브 옵션이 ACL 또는 xattr을 포함하지 않거나, 소유권을 복원할 수 없거나, 아카이브가 exFAT 도구의 한계를 초과하면 마지막으로 검증된 구성으로 돌아가 증거를 보존하세요. 해당 분기가 반복적으로 재현될 때만 더 심층적인 플랫폼 또는 하드웨어 테스트로 확대합니다.
목표 결과가 유지된 후에는 복원 검증과 비교하여 수정으로 인해 인접 서비스에 위험이 전가되지 않았는지 확인하세요. 새로운 백업, 식별자, 시간 초과 또는 가용성 문제가 발생한 성공적인 목표 테스트도 여전히 실패한 변경입니다.
FAQ
exFAT의 아카이브 내부 Linux 메타데이터와 관련하여 남는 질문은 대개 exFAT에 직접 추출한 파일이 chmod 값을 유지할 수 있는지, tar가 항상 ACL과 xattr을 저장하는지, 파일 이름과 대소문자 구분은 어떤지에 관한 것입니다. 아래 답변은 이러한 예외 사례를 주요 결정과 분리합니다.
통과 기준은 바뀌지 않습니다. exFAT에 추출된 파일에서는 일치하지 않더라도 복원된 메타데이터가 매니페스트와 일치해야 합니다. 후속 조건에서 파일 시스템, 식별자, 네트워크 경로 또는 애플리케이션 버전이 변경되면 해당 변경의 영향을 받는 판별 테스트만 반복하세요.
아카이브 옵션이 ACL 또는 xattr을 포함하지 않거나, 소유권을 복원할 수 없거나, 아카이브가 exFAT 도구의 한계를 초과할 때는 실험을 확대하지 마세요. 그 시점에는 소스를 보존하고 아카이브 플래그를 수정한 후에야 드라이브를 복구 가능한 백업으로 취급하세요. 플랫폼, 스토리지 또는 하드웨어 담당자에게 확대하기 전에 증거를 보존하세요.
exFAT에 직접 추출한 파일이 chmod 값을 유지할 수 있나요?
일반적인 Linux 의미 체계에서는 불가능합니다. 마운트 시 마스크가 권한을 합성하는 경우가 흔합니다.
tar는 항상 ACL과 xattr을 저장하나요?
명시적 옵션을 사용하고 설치된 tar 빌드를 확인하세요. 기본값은 서로 다릅니다.
파일 이름과 대소문자 구분은 어떻게 되나요?
플랫폼 간 파일 시스템 규칙으로 인해 충돌이 발생할 수 있으므로 대표적인 이름과 링크를 테스트하세요.
exFAT의 아카이브 내부 Linux 메타데이터에 대한 실질적인 답은 여전히 조건부입니다. exFAT에 추출된 파일에서는 일치하지 않더라도 복원된 메타데이터가 매니페스트와 일치해야 합니다. 아카이브 옵션이 ACL 또는 xattr을 포함하지 않거나, 소유권을 복원할 수 없거나, 아카이브가 exFAT 도구의 한계를 초과할 때는 소스를 보존하고 아카이브 플래그를 수정한 후에야 드라이브를 복구 가능한 백업으로 취급하세요. 원래 작업량을 견디지 못하는 부분적인 성공은 호환성이 아닙니다.
지원 및 팁
더 읽어보기

셀프 호스팅 갤러리에서 Apple Live Photo 페어링을 보존할 수 있나요?
Apple Live Photo 페어링을 위한 조건부 홈 서버 결정 가이드로, 통제된 테스트, 결과 해석, 롤백 및 핵심 FAQ를 포함합니다.

Google Takeout과 휴대폰 백업을 하나의 사진 라이브러리로 가져올 수 있나요?
사진을 한꺼번에 가져오기 위한 조건부 홈 서버 결정으로, 통제된 테스트, 결과 해석, 롤백 및 핵심 FAQ를 포함합니다.

Immich는 파일 소유권을 가져가지 않고 외부 라이브러리를 사용할 수 있나요?
Immich 외부 라이브러리 소유권을 위한 조건부 홈 서버 결정 가이드로, 통제된 테스트, 결과 해석, 롤백 및 핵심 FAQ를 제공합니다.

