두 개의 NTFS 파티션이 있으며 Ubuntu를 시작할 때마다 수동으로 마운트하고 싶지 않습니다.
- 어떻게해야합니까?
- 사용할 도구 나 코드가 있습니까?
- 그렇다면 자동 마운트가 안전합니까? 특히 다른 OS에서 사용 중일 때?
답변
대부분의 Linux 시스템에서 작동하는 가장 간단한 방법은 시스템을 fstab 에 추가하는 것 입니다. 그러나 다른 사람들이 있습니다. 이 답변에는 각각 제목이 있습니다.
노트 :
“루트”또는 “권한”에 대해 오류 메시지가 표시되면 대부분의 마운트 옵션에 루트 권한이 필요하기 때문입니다. Unity에서는 gksudo
(그래픽 애플리케이션) 을 추가 하거나 sudo
일반적인 명령을 입력하고 비밀번호를 입력하여 이를 달성 할 수 있습니다 . 예를 들어 + ntfs-config
를 누른 다음 을 입력하십시오 .AltF2gksudo ntfs-config
지골로
Gigolo는 노틸러스의 원격 파일 시스템 및 마운팅 기능과 함께 작동합니다. 노틸러스 책갈피에 파티션을 추가해야합니다 (노틸러스는 우분투의 기본 파일 관리자입니다). 그 후에는 Gigolo에서 찾을 수 있습니다. 나머지는 내 또 다른 대답 으로 언급됩니다 .
Fstab
편집 : 당신의 의견에서 추측하기 때문에 당신은 리눅스에 익숙하지 않습니다 절차를 더 자세히 설명 할 것입니다 :
fstab 방법은 gui-tools 또는 Gigolo보다 깨끗하고 기본입니다. 텍스트 모드 만있는 다른 시스템에서도 작동합니다. 원칙적으로 아무것도 설치할 필요가 없습니다. 각 ntfs 파티션에 대해라는 파일에 한 줄을 추가해야합니다 /etc/fstab
. 나를 위해 추가 한 줄은 다음과 같습니다.
#Windows-Partition
UUID=<xxxxx> /media/win ntfs rw,auto,users,exec,nls=utf8,umask=003,gid=46,uid=1000 0 0
말하는 부분은 UUID=<xxxxx>
시스템에 마운트 할 파티션을 알려줍니다. 이 절차를 따라 게재 중복 장치가있는 경우, 교체 UUID=<xxxx>
와 함께 /dev/disk/by-uuid/<xxxxx>
. 각 파티션에는 고유 한 UUID가 있습니다. 공백이 중요하므로 줄을 복사하여 붙여 넣는 것이 가장 좋습니다. 교체 auto
하여 noauto
수동으로 마운트합니다. 사용자는 그룹에 있어야합니다 plugdev
.
이 줄이 파일의 맨 끝에 있으면 그 뒤에 줄 바꿈이 있어야합니다. 마운트가 없으면 불평합니다.
UUID 찾기 :
디스크 유틸리티를 열고 크기 (예 : 120GB), 파일 시스템 (예 : ntfs) 및 이름으로 적절한 파티션을 식별하십시오. “Device :”파일을 기록하십시오 (예 🙂 /dev/sdb1
. 대신 다음과 같은 터미널 에서 다음 명령을 실행할 수 있습니다 gnome-terminal
.
sudo fdisk -l
sudo blkid
쉘에서 실행하여 파티션의 UUID를 찾을 수 있습니다 . 결과는 다음과 같습니다.
confus@confusion:~$ sudo blkid
[sudo] password for confus:
/dev/sda1: LABEL="boot" UUID="cc425c68-704f-4836-9123-bbb3aea64471" TYPE="ext2"
/dev/sda2: UUID="1c8b1489-e111-481c-89f2-743203c3ee7d" TYPE="crypto_LUKS"
/dev/sda3: UUID="7258CB9858CB598D" TYPE="ntfs"
/dev/sda4: LABEL="HP_TOOLS" UUID="1405-0A4C" TYPE="vfat"
/dev/mapper/lukslvm: UUID="xZSNtR-MocS-dLMk-vOWa-Ay65-wS9b-GqaNhV" TYPE="LVM2_member"
/dev/mapper/vgubuntu-swap: UUID="f415f3b9-4e4d-48b1-99c2-605e16532f9e" TYPE="swap"
/dev/mapper/vgubuntu-root: UUID="62a862b4-e6c8-4efd-90b5-55eab8e83e39" TYPE="ext4"
올바른 UUID는 그 앞뒤에 적절한 장치 파일이 TYPE="ntfs"
있습니다. 저에게 UUID는 “7258CB9858CB598D”입니다. 당신을 위해이 숫자는 다를 것입니다. 또한 NTFS 파티션이 하나뿐입니다. 이 방법으로 찾은 fstab에 추가 한 줄에서 내 UUID를 대체하십시오.
마운트 포인트 설정
이제 마운트 지점입니다. 각 파티션마다 다릅니다. 나는을 선택했다 /media/win
. 원하는 것을 선택할 수 있습니다. 기존의 빈 디렉토리 여야합니다. 디렉토리 /home/yourusername/windows1
를 만든 다음 fstab에 넣을 수도 있습니다.
내 라인의 다른 매개 변수
ntfs
fstab에 ntfs 유형 파티션임을 알려줍니다.
rw,auto,user,exec,nls=utf8,umask=003,gid=46,uid=1000 0 0
이 답변의 범위를 벗어납니다. 그 값들을 그대로 사용하십시오. 그들은 괜찮을 것입니다. 관심이 있으시면 앞에서 제공 한 링크 에서 이러한 매개 변수에 대한 설명을 읽을 수 있습니다 .
줄을 추가하고 내가 설명한 모든 작업을 수행하면 파일을 저장하고 sudo mount -a
셸에서 실행하십시오 . 마운트 지점을 통해 파티션에 액세스 할 수 있고 오류가 인쇄되지 않으면 모든 것이 제대로 된 것입니다. 오타 및 명백한 오류가 없는지 확인하십시오. 오류 가 sudo mount -a
표시 되면 재부팅하지 마십시오 ! 오류가 발생하면 재부팅이 실패 할 수 있습니다.
사용자 및 그룹 ID 찾기
id
명령으로 사용자 및 그룹 ID를 찾을 수 있습니다 .
confus@confusion:~$ id
uid=1000(confus) gid=1000(confus) groups=1000(confus),4(adm),7(lp),20(dialout),24(cdrom),46(plugdev),112(lpadmin),120(admin),122(sambashare)
ntfs-config
그래픽 도구 ntfs-config
답변
ntfs-config
이 프로그램을 사용하면 친숙한 GUI를 통해 쓰기 지원이 가능하도록 모든 NTFS 장치를 쉽게 구성 할 수 있습니다 . 이를 위해 오픈 소스 ntfs-3g 드라이버를 사용하도록 구성합니다. 이 기능을 쉽게 비활성화 할 수도 있습니다.
프로젝트 홈페이지 : -http : //flomertens.free.fr/ntfs-config/
요구 사항
NTFS-config
우분투에 설치
sudo apt-get install ntfs-config
이것은 ntfs-3g를 포함하여 ntfs-config에 필요한 모든 패키지를 설치합니다
Ntfs-Config 사용
이 응용 프로그램을 열려면 찾아보십시오-> NTFS 구성 도구
이제 루트 암호를 입력하라는 메시지가 표시되면 루트 암호를 입력하고 확인을 클릭하십시오.
사용 가능한 NTFS 파티션이 표시됩니다.
구성 할 파티션을 선택하고 마운트 지점 이름을 추가 한 후 적용을 클릭해야합니다.
내부 또는 외부에 적합한 NTFS 쓰기 지원을 선택하십시오.
마운트를 해제하려면 마운트 해제 할 루트가되어야하고 마운트 포인트를 마우스 오른쪽 버튼으로 클릭하고 볼륨 마운트 해제를 선택하십시오.
결론
보다시피 리눅스에서 NTFS 파티션을 마운트하는 것은 매우 쉬울 수 있습니다. 명령 줄이 마음에 들지 않거나 두려워하는 경우 몇 번의 마우스 클릭만으로 많은 것을 얻을 수 있습니다. 사실, 이것은 Windows에서 이상한 새롭고 알려지지 않은 파티션을 마운트하는 것보다 훨씬 간단합니다.
그게 다야 행복한 리눅스!
PD : Natty 사용자를위한 업데이트
Ubuntu Natty로 업그레이드하면 루트 권한을 요구하는 NTFS 구성 도구가 작동하지 않는 것을 알 수 있습니다.
문제는 도구를 열 때 아무 일도 일어나지 않는다는 것입니다. 폴더가 없기 때문에이 문제를 해결하려면 다음 명령을 입력해야합니다.
sudo mkdir -p /etc/hal/fdi/policy
이제 도구가 부팅 할 때 자동으로 마운트 할 파티션을 선택하고 쓰기 액세스를 원하면 해당 확인란을 선택하십시오.
충분히 쉬운 : P
답변
다음 명령으로 시작 항목을 추가 할 수 있습니다.
gvfs-mount -d /dev/sda3
이 경우 /dev/sda3
NTFS 파티션은 어디에 있습니까?
편집 : gvfs-mount가 오래되어 gio로 바뀌고 있습니다.
gio mount -d /dev/sda3
답변
아리오 오토 마운트
이 간단하고 작은 소프트웨어를 사용할 수 있습니다.
-
다음 명령으로이 PPA를 추가하십시오.
sudo apt-add-repository ppa:trebelnik-stefina/multisystem
-
색인 파일을 업데이트하십시오.
sudo apt-get update
-
arios-automount
패키지를 설치하십시오 :sudo apt-get install arios-automount
이 작은 소프트웨어는 모든 ntfs
파티션 을 마운트 합니다. 그리고 로그인 전에이 작업을 수행하십시오.
이것이 도움이되기를 바랍니다.
최신 정보
PPA가 Ubuntu 16.04 Xenial에서 작동하지 않습니다
답변
fstab 의 커뮤니티 설명서를 참조하십시오 . 또한 Ubuntu Software Center에서 NTFS 구성 도구를 검색하십시오.
답변
부팅시 HD를 마운트하여이 문제를 해결하려고 시도 할 수 있으며 가장 쉬운 방법 중 하나는 pysdm을 사용하는 것입니다.
sudo apt-get install pysdm
설치 한 후에는이 게시물에 포함 된 단계를 수행 할 수 있습니다
답변
비디오 설명
에 항목을 추가 할 수 있습니다 /etc/fstab
. 아주 간단합니다. 먼저 sudo blkid
파티션의 UUID를 찾으십시오. 그런 다음 fstab 스키마를 따르십시오.
<file system> <mount point> <type> <options> <dump> <pass>
-
파일 시스템의 경우 파티션 UUID를 추가하십시오. 예:
UID=07446dab-913a-4cf3-8e62-62ecdd26e927
-
마운트 지점의 경우 원하는 디렉토리를 지정할 수 있습니다. 관습에 따라 우분투는
/media/YourUsernameHere/PartitionNameHere
-
귀하의 경우 유형에 대해서는
ntfs
-
나머지는 그냥 사용할 수 있습니다
defaults 0 2