답변:
내가 할 일은 다음과 같습니다.
part1과 part2라는 이름으로 두 파티션을 마운트했다고 가정하면, 당신은 그것들을 사용하는 유일한 파티션이 될 것입니다.
sudo chmod 777 /media/part1
-이렇게하면 part1 파티션 내에서 모든 권한 (읽기, 쓰기, 실행)이 제공됩니다.
sudo chmod 777 /media/part2
-이것은 part2 파티션 내에서 모든 권한 (읽기, 쓰기, 실행)을 부여합니다.
권한 (이 경우 777)은 다음과 같습니다.
7-전체 (읽기, 쓰기 및 실행)
6-읽기 및 쓰기
5-읽기 및 실행
4-읽기 전용
3-쓰기 및 실행
2-쓰기 전용
1-실행 만
0-없음
첫 번째 7 (왼쪽부터 시작)은 소유자를위한 것이고, 두 번째는 소유자가있는 그룹을위한 것입니다. 마지막 7 개는 다른 그룹을위한 것입니다. 기본적으로 이와 같이 파티션에서 원하는 것을 복사 할 수 있으며 HDD를 꺼내 우분투를 사용하여 다른 컴퓨터에 연결 해야하는 경우 권한에 아무런 문제가 없습니다. 적어도 내 경우에는 영화, 음악 및 유사한 물건을 보관하는 1 개 또는 2 개의 하드 드라이브가 있고 PC에서 PC로 옮기는 경향이 있기 때문에 시간이 절약됩니다.
추가로, 파티션이 마운트 된 위치를 모르는 경우 언제든지 디스크 유틸리티를 열 수 있으며 하드 드라이브에 대한 정보에서 마운트 위치를 알려줍니다. 파티션이 마운트 된 후에이를 파티션에 적용해야합니다.
chown
현재 사용자 에게만 권한을 변경할 수있는 이유는 무엇 입니까?
Luis Alvarado가 제안한 것처럼 모든 파일 권한을 변경하는 대신 파일 소유자를 변경하는 것이 좋습니다. 따라서 이전에 파일을 보유한 바이너리 및 스크립트 파일에서 실행 파일 비트를 유지합니다.
따라서 파티션이 / media / something 으로 마운트되고 사용자 이름이 johndoe 라고 가정하면 다음을 실행할 수 있습니다.
sudo chown -R johndoe:johndoe /media/something
/ media / something 의 소유자 및 소유 그룹 (및 여기에 포함 된 모든 파일 및 디렉토리, 따라서 '재귀 적'에 대한 -R)을 johndoe로 변경 합니다.
이런 식으로 모든 파일은 권한을 유지하지만 / media / something 의 소유자이므로 필요한 경우 파일에 쓰고 파일 권한을 변경할 수 있습니다.
노틸러스 (우분투의 기본 파일 관리자)에서 파티션을 마운트 할 수 있어야합니다. 창의 왼쪽 상단을 보면 드라이브에있는 모든 파티션을 볼 수 있습니다. 하나를 클릭하여 마운트하십시오.
그러나 시작시 지정된 디렉토리를 항상 마운트하려면에 추가해야합니다 /etc/fstab
. 추가 할 줄은 다음과 같아야합니다.
/dev/sda2 /media/part1 ext4 defaults 0 0
형식은
device (tab) mount point (tab) type (in your case ext4) (tab) options (probably "defaults") (tab) dump (tab) pass (probably both 0 in your case)
따라서 기본적으로 / dev / sda2를 장치로 바꾸고 / media / part1을 예제의 마운트 지점으로 바꾸십시오.
/ etc / fstab 편집에 대한 추가 정보가 필요한 경우 http://www.tuxfiles.org/linuxhelp/fstab.html 에서 찾은이 기사를 확인할 수 있습니다.
일반적 으로이 작업을 이미 수행 할 수 있지만 파티션을 추가하여 /etc/fstab
안정적으로 선택하고 원하는 위치에 배치하는 것이 좋습니다. 기존 디렉토리에 마운트 할 수 있지만 규칙은에 마운트하는 것 같습니다 /mnt
. 이렇게하려면 다음 단계를 수행하십시오.
/mnt
; 아래에 디렉토리를 작성하십시오 . 디렉토리는 원하는 이름이 될 수 있습니다. 예를 들어 간단히 "MyMount1"및 "MyMount2"를 사용하겠습니다. 또한 "mylogin"을 사용하여 귀하의 로그인 이름과 그룹을 나타냅니다. 이것을 로그인 계정 이름으로 변경하십시오.
sudo mkdir /mnt/MyMount1
sudo mkdir /mnt/MyMount2
sudo chown mylogin:mylogin /mnt/MyMount1
sudo chown mylogin:mylogin /mnt/MyMount1
이제 소유자와 함께 두 개의 디렉토리가 작성되었습니다.
fstab 파일에서 두 드라이브를 식별하려면 두 드라이브의 UUID (Universal Unique Identifier)가 필요합니다. 이를 얻으려면 sudo blkid
터미널 명령 줄에서 실행 하고 사용하려는 파티션을 찾으십시오. 그것들을 사용하는 가장 쉬운 방법은 터미널에서 파일로 복사하여 붙여 넣는 것입니다.
/etc/fstab
gedit와 같은 텍스트 편집기를 사용하여 엽니 다 . gedit를 사용하려면 다음을 입력하십시오.
gksu gedit /etc/fstab
그런 다음 파일 끝에 다음 두 줄을 입력하십시오 (하지만 xxx .... 부분은 UUID로, MyMounts는 디렉토리 이름으로 대체하십시오).
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/MyMount1 ext4 defaults 0 2
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/MyMount2 ext4 defaults 0 2
테스트하려면 파일을 저장하고 다음을 터미널 명령 줄에 입력하십시오. sudo mount -a
; 이해할 수없는 오류가 있으면 여기로 문의하십시오. 오류가 있고 다시 부팅해야하는 경우 줄 앞에 파운드 기호 (#)를 붙여서 추가 한 줄을 비활성화하는 것이 가장 안전 할 수 있습니다.