![외장 하드 드라이브용 /etc/fstab 구성](https://linux55.com/image/184997/%EC%99%B8%EC%9E%A5%20%ED%95%98%EB%93%9C%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C%EC%9A%A9%20%2Fetc%2Ffstab%20%EA%B5%AC%EC%84%B1.png)
내 안에는 /etc/fstab
이 줄이 있어요
UUID=c99...04c4 /media/myExtDrive ext4 defaults,user,nobootwait 0 0
내 외장 하드 드라이브를 위해. 그러나 연결하고 KDE Plasma 5의 DeviceNotifier를 사용하여 마운트하려고 하면 장치를 마운트할 수 없다는 메시지가 나타납니다. 이것은 KDE 4가 설치된 Kubuntu 14.04에서 문제 없이 작동합니다. 위의 줄을 제거하면 /etc/fstab
DeviceNotifier가 하드 드라이브를 마운트할 수 있지만 내가 원하는 /media/user/myExtDriveName
방식 은 아닙니다. 이 줄이 있는 경우 자동으로 설치되지만 여전히 DeviceNotifier를 사용하여 설치할 수 있도록 /media/myExtDrive
구성하려면 어떻게 해야 합니까 ?/etc/fstab
/media/myExtDrive
sudo mount --all
편집 1: 방금 in line을 사용하여 외장 하드 드라이브를 마운트하려고 시도했지만 fstab
마운트할 수 없었습니다. 왜 그런지 잘 모르겠습니다.
편집 2: Kubuntu 14.04에서는 /media/myExtDrive
이 폴더를 만들어야 합니다. 이제 생성도 합니다 /media/myExtDrive
. 그렇지 않으면 오류 메시지가 표시되지만 누락된 메시지가 표시됩니다. 하지만 어쩐지 어떤 경우인지 잘 모르겠고 이것을 재현할 수도 없습니다.
편집 3: 설치하려고 할 sudo mount -va
때
잘못된 파일 시스템 유형, 잘못된 옵션,
/dev/sdd1
손상된 슈퍼블록, 인코딩된 페이지 누락 또는 기타 오류.
/media/user/myExtDriveName
하지만 위 줄을 제거 /etc/fstab
하고 DeviceNotifier를 통해 설치하면 문제 없이 설치됩니다.
폴더를 미리 만들어 두든 말든 별 차이는 없을 것 같습니다 /media/myExtDrive
.
이 명령은 단순히 tail -f /var/log/messages
파일을 찾을 수 없으므로 열 수 없다는 메시지를 반환합니다./var/log/messages
답변1
나는 또한 Plasma를 사용할 때 몇 가지 문제에 직면했습니다 fstab
. 자동으로 설치할 수 없어서 시작 시 실행되는 스크립트를 만들었습니다.
이를 달성하는 방법은 여러 가지가 있습니다. 컴퓨터가 시작될 때 스크립트가 루트로 실행되도록 하는 시스템 서비스를 만드는 것이 좋습니다.
첫 번째:스크립트 systemd
폴더로 이동합니다.
$ cd /etc/systemd/system
두번째:스크립트 파일 생성
$ sudo touch Automount.sh
제삼:연결된 저장 장치를 나열하고 설치에 필요한 디스크를 식별합니다.
$ sudo fdisk -l
출력은 다음을 생성합니다(예시에만 해당).
#######################---------Example output-----------#####################
Disk /dev/sda: 931,51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: XXXXXXXXXXXXXXXXXXXXXXXX
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Device Start End Sectors Size Type
/dev/sda1 34 32767 32734 16M mydisktoo
/dev/sda2 32768 1953521663 1953488896 931,5G mydisk
#######################---------Example output-----------#####################
네번째:파일을 마운트하기 위한 스크립트 편집
$ sudo nano Automount.service
파일에 쓰세요:
[Unit]
Description=Here you detail what you want to detail about the created service
[Service]
ExecStart=/etc/systemd/system/Automount.sh
[Install]
WantedBy=multi-user.target
그런 다음 [Ctrl] + [X]를 누르고 [Y]를 눌러 저장합니다.
다섯 번째:마운트 스크립트 편집
$ sudo nano Automount.sh
원하는 설치 구성을 붙여넣으세요.
#!/bin/bash
sudo mount /dev/YOURDRIVEIDENTIFIER /media/MYEXTERNALDRIVE
다섯 번째:모든 사용자가 스크립트를 실행 가능하게 만듭니다.
$ sudo chmod +x Automount.sh
육도 음정새 서비스를 시작하여 스크립트를 테스트하세요.
$ systemctl start Automount.service
마침내:시스템 시작 시 자동 실행 활성화
$ systemctl enable Automount.service
그것이 당신에게 도움이 되기를 바랍니다