USB를 통해 연결된 외장 하드 드라이브와 함께 Raspbian GNU/Linux 10(buster) armv7l을 실행하는 파이가 있습니다.
어떤 이유로 /media/pi에 hd가 두 번 나열되어 있습니다. 그 중 하나에는 이름에 "1"이 추가되어 있으며 해당 속성을 보면 "파일" 필드도 있습니다. 스크린샷을 참조하세요.
이 "두 번째" 하드 드라이브는 무엇입니까? 심볼릭 링크인가요?
관련될 수 있는 기타 데이터. Docker 컨테이너에서 동기화를 실행 중이고 - /media/pi/14TB External/Syncthing:/Syncthing
docker-compose.yml의 컨테이너에 대한 리소스로 hd를 추가했습니다.
Pi를 다시 시작할 때마다 이 문제가 발생합니다. 드라이브가 동기적으로 발견되도록 Compose 파일 간에 볼륨을 전환 14TB External
하고 Compose 파일을 통해 Docker를 다시 시작해야 합니다.14TB External1
답변1
우선 그 안에 들어있는 폴더는 /media
드라이브가 아니라마운트 포인트, 드라이브 내용(파일 시스템)에 액세스할 수 있는 폴더입니다. 드라이버가 설치되어 있지 않으면 그냥 빈 폴더일 뿐 특별한 것은 없습니다. 따라서 드라이브를 두 번 보유하는 대신 사용되지 않은 폴더 /media/pi/14TB External
와 /media/pi/14TB External1
드라이브의 마운트 지점 역할을 하는 폴더를 갖게 됩니다.
이 폴더가 두 번 나타나는 이유는 무엇입니까? GUI에서의 설치는 다음과 같이 수행됩니다.U 디스크또한 에서 마운트 지점을 자동으로 생성합니다 /media/<user>
. 마운트 지점이 이미 존재하는 경우 해당 마운트 지점은 재사용되지 않지만 UDisk는 여기에 숫자를 추가하여 새 마운트 지점을 생성합니다. UDisk는 장치를 마운트 해제한 후(또는 시스템을 종료한 후) 폴더를 삭제하도록 되어 있지만 이전 버전의 UDisk에서는 이 기능이 손상되어 가끔 작동하지 않아 /media
.
이 문제를 해결하려면 /media/pi/14TB External
폴더를 삭제하면 다음에 드라이브를 마운트하고 설치할 때 UDisks에서 해당 폴더를 생성합니다. (참고: 먼저 실수로 아무것도 저장하지 않았는지 확인하십시오 /media/pi/14TB External
. 이는 데이터가 외장 드라이브에 저장되지 않음을 의미하므로 폴더를 삭제하면 데이터가 손실됩니다.)