대상 경로는 동일하게 유지되지만 모든 것이 새 디스크로 전송되는 경우 심볼릭 링크는 유지됩니까?

대상 경로는 동일하게 유지되지만 모든 것이 새 디스크로 전송되는 경우 심볼릭 링크는 유지됩니까?

(제 생각엔 '그렇다'라고 답할 것 같지만, 실제로 해보기 전에 꼭 확인하고 싶었어요!)

내가 하려는 작업: A2SD를 사용하여 "루팅된" Android 휴대폰에 새 SD 카드를 설치합니다. 하지만 Android라는 사실은 제가 묻는 질문과 관련이 없습니다.

A2SD가 무엇인지 모른다면 여기에 좋은(그러나 긴) 설명이 있습니다.여기. 본질적으로 내 질문의 목적에 따라 내부 디스크 공간을 절약하기 위해 시스템에서 SD 카드의 ext2/3/4 파티션으로 심볼릭 링크가 생성됩니다.

일반적으로 사람들은 휴대전화 내부 저장소+외부 파티션의 미러인 nandroid+ext 백업을 수행하여 SD 카드를 전환합니다. 그러나 아직 결정하지 못한 이유로(다른 포럼에서 좋은 답변을 기다리고 있습니다) 기본적인 낸드로이드 백업만 생성할 수 있습니다(즉, 외부 파티션을 이미지화할 수 없습니다). Google 검색에 따르면 SD 카드를 전환하기 전에 파티션을 미러링할 수 있을지 잘 모르겠습니다. 그래서 해결책을 찾고 있어요.

외부 파티션의 전체 내용을 내 컴퓨터에 복사했습니다. gparted를 사용하여 새 카드를 분할하겠습니다. 콘텐츠를 새 카드로 옮기면 파일 구조가 완전히 동일해집니다. 즉, 대상 파일/디렉토리의 경로는 이전과 동일합니다. 그러나 각 파일의 물리적 위치/주소/무엇이든 변경됩니다. 제가 이해한 심볼릭 링크는 주소가 아닌 경로를 저장하고 경로가 변경되지 않기 때문에 모든 링크는 동일하게 유지되어야 합니다.

맞습니까?

답변1

좋아요. 심볼릭 링크는 파일의 inode가 아닌 링크되는 경로를 저장합니다(하드 링크처럼).

관련 정보