Linux를 실행하는 두 대의 서로 다른 노트북용 백업 드라이브로 외장 하드 드라이브를 설정하고 싶습니다. 각 컴퓨터에는 고유한 사용자 ID 집합이 있어 권한 충돌/전반적인 혼란을 일으킬 수 있기 때문에 이것이 문제가 된다는 것을 알고 있습니다.
제가 고려하지 않은 해결책이 있는지 궁금합니다. ext4를 사용하겠지만 권한 문제로 인해. NFS를 사용하고 네트워크를 통해 드라이브를 공유하는 것을 고려했지만 실제로는 이것이 제가 의도한 사용 사례가 아닙니다. 모든 노트북이 드라이브를 연결하여 사용할 수 있기를 바랍니다. 또한 파일 시스템을 암호화하고 싶습니다.
그렇다면 이를 수행하는 우아한 방법이 있습니까? 아니면 달성하기가 단순히 불가능합니까? 이 사용 사례를 위해 설계된 다른 파일 시스템이 있습니까? NTFS 또는 HFS+만 사용해야 합니까?
업데이트: 아래 요청에 따라 다음을 추가하도록 업데이트되었습니다. 두 노트북은 나와 내 아내의 것이므로 신뢰 문제가 없습니다. 특별한 문제는 없을 것으로 예상됩니다. 대신에느끼다거칠다. 왜냐하면 ext4가 이와 같이 사용하도록 설계되지 않았기 때문이다.
그렇긴 하지만, 나는 단일 ext4 암호화 파티션을 고수하고 각 백업을 별도의 디렉터리에 보관하며 걱정하지 않을 것이라고 생각합니다. :) 감사해요!
답변1
아니요, 이것은 문제가 되지 않습니다. 일반 Linux 파일 시스템을 사용하십시오.
한 컴퓨터 백업에는 하나의 디렉터리를 사용하고 두 번째 컴퓨터에는 다른 디렉터리를 사용하는 것이 좋습니다. 디렉토리를 루트로 생성하고 디렉토리에 예상 소유자/그룹을 지정합니다(또는 모든 시스템을 백업하려면 루트로 그대로 둡니다). 따라서 한 시스템에서 액세스해야 하는 디렉터리가 해당 시스템에 대한 올바른 권한을 갖도록 각 시스템에서 이 작업을 수행하십시오 mkdir
.chown
한 컴퓨터를 사용하여 다른 컴퓨터의 데이터에 액세스하려고 하면 문제가 발생할 수 있습니다. 그냥 루트로 실행하세요(그리고 "다른" 컴퓨터에 파일을 복사할 때 사용자/그룹을 설정하세요).
참고: 컴퓨터(모든 컴퓨터)의 루트인 경우 해당 컴퓨터에 물리적으로 연결된 디스크의 모든 파일을 읽을 수 있습니다. 유일한 예외는 암호화된 파일/파일 시스템입니다. 외장 디스크를 사용할 때는 주의하십시오(특히 집 밖으로 옮길 때).