Ubuntu Mate 터미널에서 "Envision"이라는 파티션의 파일에 액세스하려고 합니다.
산출
df -h
다음과 같이
Filesystem Size Used Avail Use% Mounted on
udev 855M 0 855M 0% /dev
tmpfs 175M 5.9M 169M 4% /run
/dev/sda2 96G 28G 63G 31% /
tmpfs 874M 1.6M 873M 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 874M 0 874M 0% /sys/fs/cgroup
tmpfs 175M 40K 175M 1% /run/user/1000
/dev/sdb1 30G 28G 2.1G 93% /media/snow/SanDisk-32GB
/dev/sda3 126G 115G 12G 91% /media/snow/Envision
/dev/sda6 76G 63G 13G 84% /media/snow/Softwares
"Envision"이라는 하드 드라이브 파티션을 마운트하려고 하면 다음을 사용합니다.
sudo mount /dev/sda3
나는 다음과 같은 결과를 얻습니다.
mount: can't find /dev/sda3 in /etc/fstab
내가 뭐 놓친 거 없니? 도와주세요.
답변1
여기서는 여러 가지 일이 일어나고 있습니다. /dev/sda3
액세스할 드라이브를 마운트하려고 합니다 Envision
.
df -h
/dev/sda3
이(가) 설치되었다고 보고하는데 /media/snow/Envision
여전히 명령을 사용하려고 합니다 sudo mount /dev/sda3
.
올바른 형식 mount
은 다음과 같습니다(이 부분을 놓쳤습니다 <mountpoint>
).
sudo mount /dev/<drive> /<mountpoint>
당신이 현재 그렇지 않다면 그것을 sudo
앞에 두는 것은 단지 요구 사항일 뿐입니다 root
.
특정 오류 메시지가 나오는 이유는 마운트 지점이 누락된 경우 찾을 위치에 대한 세부 정보를 sudo mount /dev/sda3
포함하지 않았기 때문입니다 ./dev/sda3
/etc/fstab
mount
그런데, 드라이브를 한 지점에 설치하더라도 다른 지점에 다시 설치할 수 있지만(하나의 드라이브가 두 위치에 모두 설치되도록) 개인적으로는 권장하지 않습니다.
편집하다:
이 드라이브가 외장 드라이브처럼 몇 번만 마운트되는 경우 다음을 수행할 수 있습니다.
sudo mkdir /Envision
sudo mount /dev/sda3 /Envision
그런 다음 드라이브 내용에 액세스할 수 있습니다 /Envision
. 예를 들어:
ls -al /Envision
또는 이 드라이브를 시스템에 항상 유지하는 경우 이를 편집할 수 /etc/fstab
있으며 시스템을 재부팅할 때(또는 재부팅하는 경우) 발견됩니다 sudo mount -a
. 드라이브를 추가하려면/etc/fstab
먼저 다음과 같이 UUID 또는 Universally Unique Identifier를 가져옵니다.
sudo blkid
출력은 다음과 유사합니다.
/dev/sda2: UUID="85ec7b1a-7d67-47f1-bcc9-4c4f4ed370b5" TYPE="ext4"
중요한 부분은 그러나 올바른 것을 UUID="85ec7b1a-7d67-47f1-bcc9-4c4f4ed370b5"
얻었는지 확인해야 한다는 것입니다 .TYPE
다음으로, 사용 중인 /etc/fstab
텍스트 편집기에서 다음과 같이 엽니다.root
vim
sudo vim /etc/fstab
이제 드라이브 세부정보가 포함된 행을 추가하세요. 위의 예를 사용하면 다음과 같습니다.
UUID=85ec7b1a-7d67-47f1-bcc9-4c4f4ed370b5 /Envision ext4 nosuid,nodev,nofail 0 0
드라이브 유형이 다음 과 같은 경우 ntfs
교체할 수 있지만 다른 옵션이 무엇인지 100% 확신할 수 없습니다. 확인해야합니다.ext4
nfs
파일을 저장하고 를 입력하세요 sudo mount -a
. 문제가 없으면 드라이브가 마운트되며 다음 재부팅 시에도 마운트됩니다.