
Xubuntu 21.10(커널 5.11.0-41-generic)에서 이 문제가 발생합니다.
USB 외장 드라이브를 연결한 후 Thunar의 사이드바에 있는 USB 외장 드라이브 라벨을 클릭하면(따라서 표시되지만 여전히 마운트 해제된 상태임) 드라이브가 다른 드라이브로 마운트됩니다."상표"매번. 항상 동일한 상위 폴더에 마운트되지만 마운트되는 폴더는 입니다 /media/$USER/DRIVE_NAME$NUMBER
.$NUMBER드라이브를 마운트할 때마다 증가하는 숫자입니다.
드라이브를 연결할 때마다 동일한 마운트 지점에 드라이브를 어떻게 마운트합니까?
답변1
에서 마운트 지점을 알 수 있습니다 /etc/fstab
. 따라서 이름을 설정하면 파티션은 항상 같은 이름으로 마운트됩니다. 파일의 헤더가 합리적으로 설명됩니다.
$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
보다1:
sudo fdisk -l
및 조합을 실행하여sudo blkid
파티션의 UUID를 식별하십시오.- 편집하세요
sudo nano /etc/fstab
(또는 원하는 편집기를 사용하세요). - 와 같은 줄을 추가합니다
UUID="xxxx-xxxx" /media/<mount point of your choice> ext4 defaults,user,auto 0 1
. - 재부팅합니다.
사용할 정확한 플래그를 미세 조정해야 합니다. /media/<mount point of your choice>
마운트를 수행하려면 디렉토리를 생성해야 합니다 .
답변2
USB 드라이브를 자동으로 마운트하는 데 사용하는 단계는 다음과 같습니다.
1. 마운트 지점 생성
$ sudo mkdir /mount/<usb-drive-name>
<usb-drive-name>
원하는 대로 이름을 지어주세요하지만 명심하세요.
마운트 지점 이름에는 공백이 있어서는 안 됩니다.
2. 당신의 드라이브 상태 UUID
와 상태를 알아보세요TYPE
$ sudo blkid
마운트된 드라이브 목록이 표시되면 USB 드라이브를 찾으세요.
...
/dev/sda1: LABEL="my-usb-drive" UUID="e6a1db23-be63-4b39-b263-e68101bb179d" TYPE="ext4"
...
3. 편집fstab
(저는 를 사용 vim
하지만 어떤 편집기든 좋습니다)
$ sudo vim /etc/fstab
일반적으로 다음과 같습니다.
# /etc/fstab: static file system information.
#
# These are the filesystems that are always mounted on boot, you can
# override any of these by copying the appropriate line from this file into
# /etc/fstab and tweaking it as you see fit. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/root / ext4 defaults 0 1
/swfile none swap sw 0 0
(Linux 파티션) TYPE
인 경우 다음 줄을 추가하세요 .ext4
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/root / ext4 defaults 0 1
/swfile none swap sw 0 0
UUID="e6a1db23-be63-4b39-b263-e68101bb179d" /media/<usb-drive-name> ext4 defaults 0 2
다음 줄을 추가합니다 TYPE
( ntfs
Windows 파티션).
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/root / ext4 defaults 0 1
/swfile none swap sw 0 0
UUID="e6a1db23-be63-4b39-b263-e68101bb179d" /media/<usb-drive-name> ntfs defaults 0 0
(TYPE
fat
모든 OS분할):
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/root / ext4 defaults 0 1
/swfile none swap sw 0 0
UUID="e6a1db23-be63-4b39-b263-e68101bb179d" /media/<usb-drive-name> fat defaults 0 0
PASS(fsck 순서 매개변수) 설명:
실제로는 루트 파티션에 "1"을 사용하고 나머지에는 2를 사용합니다. "2"로 표시된 모든 파티션은 순서대로 검사되므로 순서를 지정할 필요가 없습니다.
매개변수 의 경우
pass
"0"을 사용하여 부팅 시 파일 시스템 검사나 네트워크 공유 검사를 비활성화합니다.
다음은fstab 옵션설명했다.
4. (선택 사항) 홈 디렉터리에 USB 드라이브 추가
마운트된 USB 드라이브가 디렉터리에도 자동으로 나타나도록 하려면 HOME
다음 줄을 다음 줄에 추가하세요 fstab
.
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/root / ext4 defaults 0 1
/swfile none swap sw 0 0
UUID="e6a1db23-be63-4b39-b263-e68101bb179d" /media/<usb-drive-name> ext4 defaults 0 2
/media/<usb-drive-name> /home/<USERNAME>/<usb-drive-name> none bind 0 0