내 하드 디스크는 두 개의 파티션으로 나누어 루트 디렉터리의 mnt 폴더에 저장됩니다. 그들은 각각 새 창과 창에 있습니다. 루트 액세스로 터미널에서 두 번째 파티션의 이름을 바꾸려고 할 때마다 다음과 같은 오류 메시지가 나타납니다. '/mnt/windows'를 '/mnt/Main Volume'으로 이동할 수 없습니다: 장치 또는 리소스가 사용 중입니다. 제가 실행한 전체 터미널 코드를 공유하겠습니다.
mv /mnt/windows /mnt/Main\ Volume
mv: cannot move '/mnt/windows' to '/mnt/Main Volume': Device or resource busy
왜 이런 일이 일어나는지 말해 줄 수 있는 사람이 있나요? 파티션 폴더의 이름을 바꾸는 다른 방법이 있습니까?
답변1
귀하의 파티션은 에 배치되지 않았습니다 /mnt
.설치됨거기 - 파티션(디스크/볼륨...)을 특정 위치에 마운트하면 "이 장치의 내용이 여기에 있기를 원합니다"라고 말하고 마운트 지점의 이름을 바꾸는 것만으로는 변경할 수 없습니다. 장치를 제거하고 새 위치에 다시 설치합니다.
부팅 중에 Windows 파티션이 자동으로 마운트된다고 가정합니다.시스템 테이블항목이므로 /etc/fstab
거기에서 마운트 지점을 편집하고 변경한 다음 재부팅하거나 재부팅하지 않고 마운트 지점을 실행 sudo umount /mnt/windows
하고 변경해야 합니다.sudo mount -a
답변2
이는 마운트 지점이기 때문입니다. 새 마운트 지점을 생성하고 마운트를 여기에 바인딩할 수 있습니다(그러면 두 번 마운트됩니다). 그러면 이전 마운트 지점에서 제거할 수 있을 것 같습니다.
또한 구성 파일을 업데이트해야 합니다.
참고: /mnt
이 용도로는 적합하지 않습니다. 비상 시스템 관리에 사용되는 것입니다. 저장 장치에 대한 새 마운트 지점을 생성해야 합니다.