![Linux용 외장 하드 드라이브 구성](https://linux55.com/image/175058/Linux%EC%9A%A9%20%EC%99%B8%EC%9E%A5%20%ED%95%98%EB%93%9C%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C%20%EA%B5%AC%EC%84%B1.png)
Linux에서 사용할 새 외장 하드 드라이브를 구입했는데 두 가지 질문이 있습니다. 하나는 권한에 관한 것이고 다른 하나는 데이터 복사에 관한 것입니다. 이들은 다음과 같습니다:
GParted를 사용하여 디스크를 포맷했습니다(ext4 파티션 하나와 FAT32 작은 파티션 하나를 만들었습니다). 하지만 GParted를 사용하여 생성한 후 소유자가 루트이기 때문에 사용자가 ext4 파티션에 액세스할 수 없습니다. 온라인에서 본 것처럼 소유자와 그룹을
chown -R username:username /media/username/nameofdrive
. 그 후에는 디스크에 쓸 수 있습니다. 하지만 내 질문은: 이것이 내 사용자 이름을 사용하여 내 컴퓨터에서만 디스크에 액세스할 수 있다는 뜻입니까? Linux를 사용하지만 사용자 이름은 다른 다른 컴퓨터에 하드 드라이브를 연결하는 경우 해당 컴퓨터에 쓸 수 있습니까?디스크의 첫 번째 단계는 내 이전 디스크(ext3로 포맷되었지만 내가 구성하지 않았기 때문에 이 질문을 하는 이유)에서 모든 정보를 복사하는 것이었습니다. 명령을 사용하여 복사하고 싶습니다
cp
. 이와 같은 명령으로 충분합니까?
cp -R /media/username/disk_old/folder/ /media/username/disk_new/
아니면 더 많은 옵션이 필요합니까?
cp -aR /media/username/disk_old/folder/ /media/username/disk_new/
감사해요
답변1
당신 말이 거의 맞지만 그것은 당신 것이 아닙니다.사용자 이름하지만 숫자는UID. 그래서 당신이 사용자라면1000컴퓨터에서 디스크에 파일을 생성하고 해당 파일이 속한 uid를 가진 다른 컴퓨터로 전송합니다.1000그 컴퓨터에서.
cp -R
재귀적으로 복사하지만 타임스탬프, 소유권 등을 재설정합니다.cp -aR
모두 보관하십시오(단, 루트가 아닌 이상 복사된 모든 파일은 귀하의 소유입니다). (주제별로 다른 질문을 해주세요.)