두 컴퓨터에서 드라이브 동일한 사용자 다른 UID 공유

두 컴퓨터에서 드라이브 동일한 사용자 다른 UID 공유

한 컴퓨터에 연결될 때 ext4 파티션을 만든 추가 드라이브가 있습니다. 다른 컴퓨터에 연결했는데 이제 두 번째 컴퓨터의 UID가 첫 번째 컴퓨터와 동일하지 않기 때문에 더 이상 해당 컴퓨터에서 내 파일에 액세스할 수 없습니다. 드라이브를 두 컴퓨터 중 하나에 연결하고 동일한 사용자(이름)가 동일한 파일에 액세스할 수 있기를 원합니다.

분명히 두 번째 컴퓨터에서 내 UID를 변경할 수 있지만 그렇게 하면 내가 소유한 모든 파일을 재귀적으로 찾아서 소유자를 변경해야 하므로 완료하는 데 오랜 시간이 걸릴 수 있습니다. 이전에는 드라이브가 NTFS였고 다시 포맷했지만 그 당시에는 파일을 소유한 UID를 지정하는 옵션으로 마운트했지만 분명히 ext4에는 파일별로 Linux에서 예상하는 실제 권한이 있으므로 다른 경우에는 문제가 발생할 수 있습니다. 사용자는 장치에 파일을 가지고 있었습니다.

두 컴퓨터 모두에서 내 파일에 액세스할 수 있도록 진행할 수 있는 더 좋은 방법이 있습니까?

답변1

bindfs당신이 찾고있는 유틸리티입니다.

보다https://bindfs.org그리고https://bindfs.org/docs/bindfs.1.html.

다음과 같이 새 UID를 이전 UID에 "매핑"할 수 있습니다.

sudo bindfs --map=1000/1400:@1000/@1400 /path/to/drive /path/to/drive

1000from-uid, 1400to-uid, @1000from-gid, @1400to-gid는 어디에 있습니까?

예, 맞습니다. 두 인수 모두에서 동일한 경로를 사용할 수 있으며 이전 파티션 바로 위에 새(매핑된) 파티션을 "마운트"합니다.

관련 정보