PC 부팅 시 USB를 통해 연결된 디스크를 자동으로 마운트

PC 부팅 시 USB를 통해 연결된 디스크를 자동으로 마운트

USB를 통해 영구적으로 연결된 외부 드라이브가 있는 Linux Mint 18 XFCE가 설치된 PC가 있습니다. 나는 결코 그것을 끄지 않습니다.

컴퓨터를 켜면 디스크가 인식되지만 마운트되지 않습니다. "수동"으로 설치해야 했습니다. 실제로 Nemo에서 해당 아이콘을 클릭하여 설치했습니다.

하지만 항상 사용할 수 있도록 자동으로 설치되기를 원합니다.

이것이 어떻게 달성될 수 있습니까?

답변1

만약 당신이 정말로안 돼요연결을 끊은 다음 부팅 시 시스템 파티션(/, /home, ...)을 사용하여 마운트할 수 있습니다. 이 작업은 에서 수행되었습니다 /etc/fstab.

자동 마운트하려는 파티션이 다음이라고 가정하고 /dev/sdb1다음 명령을 실행하여 파티션의 UUID를 가져옵니다.

# blkid /dev/sdb1 -s UUID -o value

그런 다음 <UUID>방금 얻은 문자열 에 대해 /mnt/usb다음 줄을 대상 마운트 지점으로 추가합니다 /etc/fstab.

UUID=<UUID>    /mnt/usb    ext4       defaults    0    2

또는 대신 NTFS의 경우 ext4:

UUID=<UUID>    /mnt/usb    ntfs-3g    rw,uid=1000,gid=1000,dmask=027,fmask=137    0    2

사용자의 UID와 GID는 어디에 있습니까 1000? 1000그렇지 않으면 장치가 마운트되고 root소유됩니다. 다른 옵션은 필요에 맞게 조정해야 합니다.

의 경우 배포판에 따라 설치하거나 패키지 해야 ntfs-3g할 수도 있습니다 .ntfsprogsntfs-3g

편집하다:해당 장치가 적합하지 않다고 생각되는 경우언제나시작할 때 연결하세요. 해당 옵션을 사용하는 것이 좋습니다 nofail(기본적으로 시스템에 "소란 피우지 마세요. 작동하지 않습니다"라고 알려줍니다). 이는 위의 줄에서 다음과 defaults같이 됨을 의미합니다.

defaults,nofail,x-systemd.device-timeout=10

NTFS의 경우 나중에(처음부터 nofail) 이러한 옵션을 추가하면 rw효과가 있습니다.

x-systemd.device-timeout또한 장치를 버리기 전에 10초 동안 기다리도록 부팅 순서를 알려주는 systemd 매개변수 도 추가했습니다 . 이 옵션을 지정하지 않으면 기본 대기 시간은 90초입니다. 0으로 설정하면 시스템이 영원히 기다리게 됩니다(부팅 순서가 중단됩니다).

다른 점은 컴퓨터가 켜져 있는 동안 디스크 연결을 끊는 것은 fstab부팅 순서이기 때문에 큰 문제가 아니라는 것입니다. 그러나 설치된 장치의 연결을 끊는 것도 캐시를 사용하여 I/O 작업이 지연되고 플러그를 뽑을 때 데이터가 디스크에서 동기화되지 않을 수 있으므로 위험합니다. 연결을 끊기 전에(또는 그래픽 인터페이스를 사용하여 제거하기) 전화하면 umount괜찮습니다. 전화를 거는 것만 sync으로도 충분할 수 있지만 더 위험합니다.

관련 정보