Ubuntu를 기본 OS로 사용하여 Ubuntu 11.10 및 Windows7 이중 부팅을 사용합니다.
문서에 액세스해야 할 때마다 해당 드라이브를 마운트해야하는데, 이는 전혀 번거롭지는 않지만 여전히 로그인 할 때 드라이브가 자동으로 마운트되는 방법이 있습니까?
Ubuntu를 기본 OS로 사용하여 Ubuntu 11.10 및 Windows7 이중 부팅을 사용합니다.
문서에 액세스해야 할 때마다 해당 드라이브를 마운트해야하는데, 이는 전혀 번거롭지는 않지만 여전히 로그인 할 때 드라이브가 자동으로 마운트되는 방법이 있습니까?
답변:
공지 사항 : Ubuntu 14.04 이상을 사용하는 경우 답변 끝에서 메모를 확인하는 것을 잊지 마십시오
오른쪽 상단 모서리 설정 아이콘 ---> 시작 응용 프로그램 을 클릭하여 시작 응용 프로그램으로 이동하십시오 .
추가 버튼을 클릭하고 "ntfs 드라이브 마운트"와 같은이 조작의 이름을 작성한 후 명령 입력 상자에이를 작성 udisks --mount /dev/sda2
하여 ntfs 파티션을 자동 마운트하십시오.
참고 :를 /dev/sda2
실제 NTFS 파티션 번호 로 바꿔야합니다 .
이 명령으로이 번호를 얻을 수 있습니다.
sudo blkid
아래는 내 컴퓨터에서이 명령의 출력입니다.
/dev/sda1: UUID="89b18940-d5ff-4ce1-a85a-42cdd0369016" UUID_SUB="57d79ff6-7b53-44bc-82ec-ef783a23efc3" TYPE="btrfs"
/dev/sda2: LABEL="Main" UUID="A80C1BD70C1B9F7E" TYPE="ntfs"
/dev/sda3: LABEL="Work" UUID="01CCB271A80A07E0" TYPE="ntfs"
/dev/sda5: LABEL="Free" UUID="CA9A-4F0A" TYPE="vfat"
/dev/sda6: LABEL="Ubuntu" UUID="364126ac-01c9-4dd2-ab19-eecc733a9640" TYPE="ext4"
/dev/sda7: LABEL="Free2" UUID="ed26eebb-524b-4533-869a-9dbd2b92bd64" TYPE="xfs"
/dev/sda8: UUID="312d4cd9-21a9-4c0d-aa34-26230e70fa89" TYPE="swap"
실행 권한으로 마운트하는 경우
마운트 할 때 실행 권한을 설정하려는 사용자 (나 같은 사람)의 경우을 두 번 클릭하여 파일을 실행할 수있는 옵션을 가질 수 있습니다 udisks
. 명령 으로이 추가 비트를 추가하십시오 .
--mount-options=umask=022
따라서 총 줄 /dev/sda2
은 다음과 같아야합니다 (13.04에서 테스트 됨)
udisks --mount /dev/sda2 --mount-options=umask=022
주의 : 보안이 약간 걱정되는 경우이 기능을 사용하지 않도록 선택할 수 있습니다.
Ubuntu 14.04 udisks
이상을 사용하는 경우 더 이상 패키지를 사용할 수 없습니다. 예, udisksctl
패키지 로 교체되었습니다 . 따라서 udisksctl
대신 대신 사용해야 합니다 udisks
. 기본적으로 동일한 작업을 수행하지만 구문이 더 쉽습니다.
udisksctl mount -b /dev/sda2
(대상 파티션이 인 경우 /dev/sda2
) 여기서 -b
블록 장치임을 나타냅니다.
udisksctl mount -b /dev/sda2 -o umask=022
(여기 -o
에서 udisksctl에 대한 옵션임을 나타냅니다).
man udisksctl
명령 으로 udisksctl의 매뉴얼 페이지에 액세스 하거나 여기에서 온라인으로 읽을 수 있습니다!
/etc/fstab
udisks
16.04에서는 사용할 수 없습니다. 로 변경되었습니다 /usr/bin/udisksctl
. 나는 적절한 명령이 될 것이라고 믿습니다 /usr/bin/udisksctl mount -b PATH/TO/DEVICE
.
udisks 명령은 노틸러스와 동일한 기능을 수행합니다
기본적으로 설치되며 시스템 파일을 변경할 필요가 없습니다.
다음과 같은 것을 추가하십시오.
/usr/bin/udisks --mount /dev/disk/by-uuid/1313-F422
시작 목록에 추가하십시오.
https://help.ubuntu.com/community/AutomaticallyMountPartitions#udisks
udisksctl mount -b /dev/disk/by-uuid/THE_UUID
.. 패키지 udisksctl
에 있으며 udisks2
패키지가 없습니다 udisks
.
파티션 구성도 추가 할 수 있다고 생각 /etc/fstab
합니다.
기본적으로 명령 줄에서 파티션 이름을 얻 sudo blkid
거나 sudo fdisk -l
SO를 사용하여 추가하십시오 /etc/fstab
.gksu gedit
항목은 다음과 같아야합니다.
/dev/sd[ab]# /path_to/mount_point ntfs-3g defaults 0 0
마운트 지점에 대한 경로는 다음과 같습니다 /home/YourUserName/Windows
. 해야 할 수도 있습니다 mkdir Windows
. 그런 다음 Windows
폴더 내부의 Home
폴더 에서 Windows 파티션에 액세스 할 수 있습니다
간단한 방법은 pysdm 패키지 (Gutsy)를 설치 한 다음 fstab 파일을 수동으로 편집하지 않고 System-Administration-Storage Device Manager를 사용하고 뒤에 나오는 대부분의 지침을 무시하는 것입니다.
의심이 있는지이 사이트를 확인하십시오
https://help.ubuntu.com/community/AutomaticallyMountPartitions
mount 명령으로 직접 수행 할 수 있습니다.
/etc/rc.local을 편집하십시오. 부팅 후 루트로 루트 키로 시작됩니다 :
gksudo gedit /etc/rc.local
그리고 마운트 코드를 안에 넣으십시오.
mount_at = "/ media / OS" partition = "/ dev / sda3" 만약 [ ! -d $ mount_at] #mound 디렉토리가 없으면 작성합니다. 그때 mkdir $ mount_at fi mount -t ntfs $ partition $ mount_at
여기서 $ mount_at은 마운트 할 폴더이고 $ partition은 파티션의 이름입니다. 다른 작은 시스템 파티션이있는 Dell이 있기 때문에 Windows 파티션이 "/ dev / sda3"에 있고 "/ dev / sda1"이 아닙니다. Windows 파티션의 이름을 확인하려면 다음을 수행하십시오.
sudo fdisk -l
나를 위해주는
장치 부팅 시작 끝 블록 ID 시스템 / dev / sda1 2048 206847 102400 de Dell 유틸리티 / dev / sda2 * 206848 30926847 15360000 7 HPFS / NTFS / exFAT / dev / sda3 30926848 540132512 254602832+ 7 HPFS / NTFS / exFAT / dev / sda4 540133374 625141759 42504193 5 확장 / dev / sda5 540133376 619132927 39499776 83 Linux / dev / sda6 619134976 625141759 3003392 82 Linux 스왑 / Solaris
따라서 / dev / sda3는 아마도 가장 큰 NTFS 파티션 일 것입니다.
/etc/fstab
습니까?