시작할 때 파티션을 마운트하는 방법은 무엇입니까?


148

Ubuntu에서 시작할 때 HDD와 파티션을 어떻게 마운트합니까?

나는 항상 미디어와 데이터 파일을 별도의 파티션 (2TB HDD 하나와 400 홀수 공연 파티션)에 보관합니다. 홈 디렉토리의 기본 폴더 위치를 다른 드라이브로 바꾸려고했습니다.

/home/user_name/.config/user-dirs.dirs파일을 원하는 디렉토리로 변경할 때 작동 하지만 시스템을 재부팅 할 때까지만 작동합니다. 나는 마운트하지 않는 드라이브가 문제라고 가정하고 있지만 어느 쪽이든 도움이 될 것입니다. 누군가가 매번 디렉토리가 기본값으로 다시 변경되는 이유를 아는 경우에도 좋습니다.


6
/ etc / fstab 파일을 편집하십시오. 여기에는 질문에 대한 답변이있는 유용한 링크가 있습니다 : 시작시 드라이브 마운트시작시 ntfs 드라이브 마운트 .
Peachy

답변:


158

숙련 된 사용자를위한 터미널 방법. 부팅이 중단 될 수 있습니다.
이것으로 괜찮다면 터미널을 시작하십시오.

  1. [중요] sudo cp /etc/fstab /etc/fstab.old -원하지 않는 일이 발생할 경우를 대비하여 fstab 파일의 백업을 만드십시오. 문제가 발생하면 부팅 가능한 (실시간) USB가 필요합니다. 없는 경우 GUI 방법을 대신 사용하십시오.

  2. sudo blkid -자동 마운트하려는 파티션의 UUID에 유의하십시오.

  3. sudo nano /etc/fstab -다음 줄을 파일의 끝에 복사하고 저장 한 후 재부팅하여 작동하는지 확인하십시오.

  4. mkdir /my/path/tomount # to quote : "파티션을 마운트하기 전에 마운트 지점을 만들어야합니다." 참조 https://help.ubuntu.com/community/Fstab를

일반적인 설정은 다음과 같습니다.

UUID=<uuid> <pathtomount> <filesystem> defaults 0 0

lsblk -o NAME,FSTYPE,UUID마운트하려는 파티션의 UUID 및 파일 시스템을 찾는 데 사용하십시오 . 예를 들면 다음과 같습니다.

$ lsblk -o NAME,FSTYPE,UUID
NAME   FSTYPE UUID
sda
├─sda2
├─sda5 swap   498d24e5-7755-422f-be45-1b78d50b44e8
└─sda1 ext4   d4873b63-0956-42a7-9dcf-bd64e495a9ff

NTFS

UUID=<uuid> <pathtomount> ntfs uid=<userid>,gid=<groupid>,umask=0022,sync,auto,rw 0 0

위한 <>변수 :

  • <uuid>=3087106951D2FA7E
  • <pathtomount>= /home/data/ # 재부팅 전에 이것을 생성
  • <userid>=1000
  • <groupid>=1000

id -u <username>사용자 ID를 얻고 그룹 ID를 얻는 데 사용하십시오 id -g <username>.

( sync옵션 을 지정하면 캐시가 비활성화되므로 쓰기 성능이 느려질 수 있습니다. async가 기본값입니다.)

내 컴퓨터의 _fstab_ 파일 스크린 샷



7
마운트 옵션을 너무 규정하는 것에주의하십시오. 모든 사람의 uid 및 gid가 기본 1000이되는 것은
아닙니다

6
'id -u <username>'을 사용하여 uid를 가져오고 'id -g <username>'을 사용하여 그룹 ID를 가져 오십시오. 이것은 답변에 명시되어야합니다.

4
@bbodenmiller 동기화 옵션은 여기서 피해야합니다. 컴퓨터가 사용자를 위해 최적화하는 대신 모든 바이트를 즉시 플러시하도록 요청하기 때문에 디스크 쓰기 속도가 느려집니다. 대답은 동기화를 제거해야합니다
Masadow

1
내가 읽을 man mount것을 쓰기 사이클 (예를 들어, 일부 플래시 드라이브)의 제한된 수와 미디어의 경우, sync수명주기 단축 될 수 있습니다 .
Enrico Maria De Angelis

146

GUI 방법 (초보자에게 권장)-디스크 프로그램이 자동으로 편집 /etc/fstab되어 아무 것도 깨지 않습니다. disks실행기 또는 gnome-disks터미널 에 입력 하여 디스크 애플리케이션을 시작하십시오.

드라이브, 파티션을 차례로 선택한 다음 추가 작업 (톱니 바퀴 아이콘) 버튼을 사용하여 '마운트 옵션 편집'메뉴에 액세스하십시오. 실제로 자동 마운트로 설정되어 있으면 여기에 있지 않으므로 사용자 기본값을 끄십시오. 나머지는 분명해야합니다.

디스크 응용 디스크 응용 프로그램-톱니 바퀴 아이콘 메뉴, 마운트 옵션 편집 ...을 클릭하려고합니다. 디스크 응용 프로그램-마운트 옵션 대화 상자


30
"자동 마운트 옵션"을 선택 해제하는 것을 잊지 마십시오. 회색으로 표시된 UI에서 "시작시 마운트"체크 상자를 선택 했는데도 자동 마운트가 작동하지 않아 혼란 스러웠습니다.
에티엔

10
fstab을 수동으로 편집하는 것보다 훨씬 쉽습니다. 이것이 가장 좋은 대답입니다.
wordsforthewise

3
16.04에서이 방법으로 디스크를 / dev 대신 / mnt에 마운트하십시오
dstonek

8
sudoGUI 도구와 함께 사용하지 마십시오 . gnome-disks필요한 경우 허가를 요청합니다.
nipunasudha

패키지 는 설치 또는 제거 할 수 있는 패키지 가 아니라 기본 제공 명령입니다. 저를 넘어 뜨 렸습니다.
xjcl

21

우분투에서 다음 단계에 따라 파티션을 자동 마운트하십시오.

  1. 파일 관리자를 열고 나열된 장치에서 왼쪽을보십시오.

  2. 시작시 자동 마운트 할 장치를 클릭하여 선택하면 오른쪽 창에 해당 장치 (파티션)에 대한 폴더가 표시됩니다.이 창을 열어 두십시오.

  3. 데스크탑 Ubuntu 검색으로 이동하여 디스크를 입력하면 결과에 디스크가 표시됩니다.

  4. 디스크를 클릭하면 디스크 관리자가 시작됩니다.

  5. 왼쪽 창에 HDD가 표시되고 각 HDD의 오른쪽 창에 파티션 세부 정보가 표시됩니다.

  6. 이제 파티션을 클릭하여 강조 표시하십시오. 중요 (시스템 속도가 느려질 때 모든 파티션에 대해 시작시 마운트를 설정하지 마십시오).

  7. 파일 관리자의 왼쪽 상단에있는 장치 이름을보고 디스크 관리자의 파티션을 이전에 연 파티션 열기 창과 비교하여 자동 마운트하려는 파티션 이름이 동일한 이름인지 확인하십시오 ( 디스크 관리자에서 선택한 파티션의 내용 필드에서 디스크 관리자의 동일한 드라이브 또는 파티션 이름을 찾습니다.

  8. 이제 올바른 파티션을 선택했는지 확인한 후 디스크 관리자에서 추가 작업 아이콘을 클릭하면 하위 메뉴 목록이 열리고 마운트 옵션 편집을 선택하고 마운트 옵션은 자동 마운트 옵션 = ON으로 열립니다. 기본적으로 시작시 마운트가 선택되어 있고 사용자 인터페이스에 표시가 선택되어 있음을 확인한 다음 확인을 누르고 시스템을 다시 시작합니다. 로그인 한 후 파일 관리자로 이동하면 시작시 마운트하도록 선택한 부분이 표시됩니다 -업이 이미 마운트되었습니다.


16.04에서이 방법으로 디스크를 / dev 대신 / mnt에 마운트하십시오
dstonek 15:57에

@dstonek – 위의 8 단계에서 마운트 옵션 편집에서 마운트 지점을 지정하는 옵션이 있습니다. 즉, 원하는 경우 / dev에 마운트하도록 지시 할 수 있습니다 ..
gare

6

시스템이 부팅 될 때 /etc/fstab자동으로 마운트 할 파티션 목록에 대해 파일 ( "파일 시스템 테이블"을 나타냄)을 확인합니다.

이 파일을 사용하는 방법은 여기에 설명되어 있습니다.

간단히 :

fstab 항목의 구문은 다음과 같습니다.

[장치] [마운트 포인트] [파일 시스템 유형] [옵션] [덤프] [패스]

자신의 항목을 추가 할 수 있지만 장치 경로 (예 : / dev / sdb1) 또는 해당 UUID (큰 긴 문자열)를 알아야 해당 항목을 식별 할 수 있습니다.


6
링크가 이론적으로 문제를 해결할 수도 있지만 질문에 필수 부분을 포함시키는 것이 좋습니다.
Web-E

1
@ Web-E는 아마도 answer을 의미했을 것입니다 .
Andrejs Cainikovs

일반적으로 @ Web-E에 동의하지만 문제의 일부는 "/ etc / fstab 작동 방식"의 범위가 너무 광범위하여 여기에 완전히 설명하기에는 너무 광범위하다는 것입니다. 개념을 가르치는 것이 좋습니다. 그러나 fstab 항목이 무엇인지에 대한 좋은 티저라고 생각하는 것을 추가했습니다.
thomasrutter

1

"usbmount"패키지를 사용해보십시오

sudo apt-get install usbmount

USB 장치를 자동으로 마운트합니다


7
-1. 사용 방법에 대한 지침도 포함하는 것이 좋습니다 usbmount. 누군가에게 "이 소프트웨어를 설치"한다고 말하는 것만으로는 충분하지 않습니다.
Parto

1
이것은 데스크탑이 아닌 설치에서 /media/usb[0-7]플러그를 꽂았 을 때 USB 장치를 자동으로 마운트하기위한 스크립트 입니다. 시작하는 동안 드라이브를 마운트해야하는 경우에는 드라이브가 너무 늦게 마운트 될 수 있으므로 마운트 지점이 잘못 될 수 있으므로 적합하지 않을 수 있습니다 시작이 완료되면 어딘가에 마운트하기 만하면되지만 예측할 수는 없습니다. 그래픽 데스크탑을 사용하는 경우 USB 장치를 자동으로 마운트하는 자체 방식이 있으므로 필요하지 않습니다.
thomasrutter

1

fstab 사용

echo '/dev/[VolumeGroup]/[VolumeName] [custom-directory] ext4 defaults 0 2' >> /etc/fstab

예:

echo '/dev/hdd/hdd /mnt/hdd ext4 defaults 0 2' >> /etc/fstab
echo '/dev/ssd/ssd /mnt/ssd ext4 defaults 0 2' >> /etc/fstab
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.