저는 이중 부팅 Linux/Windows 시스템을 가지고 있는데, 두 시스템은 완전히 별개의 물리적 하드 드라이브에 있습니다(예,예그 오래된 것). Linux 시스템에는 다음 명령을 사용하여 Windows 파티션을 마운트합니다 /media/myusername
.windrive
sudo mount -t ntfs -o nls=utf8,umask=0000 /dev/sda2 /media/myusername/windrive
이런 식으로 Linux 시스템을 설치 /dev/sdb1
하고 Windows 파티션을 dev/sda2
.
Windows 파티션에서 대부분의 읽기/쓰기 작업은 제대로 작동하지만 일부는 그렇지 않습니다. 예를 들어(참고하세요.이건 단지 예일 뿐이야nameOfFile.txt
), 다음을 사용하여 Linux 데스크톱에서 Windows 데스크톱으로 파일을 복사할 수 있습니다 .
cp ~/Desktop/nameOfFile.txt /media/myusername/windrive/Users/myusername/Desktop
그러나 권한 문제로 인해 파일 이동이 부분적으로만 성공했습니다. 구체적으로,
mv ~/Desktop/nameOfFile.txt /media/myusername/windrive/Users/myusername/Desktop
결과는 오류입니다:
mv: "/media/myusername/windrive/Users/myusername/Desktop/nameOfFile.txt" 유지 기간: 작업이 허용되지 않습니다.
일회성 솔루션으로 sudo mv
대신 mv
... 을 사용할 수도 있지만 이 문제가 전혀 발생하지 않도록 Windows 파티션을 마운트하는 방법이 있습니까?
다음으로 이것이 가능하고 내가 이렇게 한다면 심각한 위험이 수반됩니까?
다음에 추가:특히 관심이 있어요극복하기 위한 일반적인 방법보관기간 문제에 관해서. 나는 작동하는 것과 작동하지 않는 것을 설명하기 위해 cp
및 를 사용합니다. mv
문제는 Windows 파티션에 있고 Linux와 Windows 응용 프로그램 간에 공유되는 라이브러리가 있을 때마다 발생합니다.
답변1
넌 상관하지 않으니까시간을 절약또는권한 오류 메시지를 피하고 싶습니다. Operation not permitted
사용하는 경우 (사용하지 않으려면) mv
및 옵션을 사용하여 sudo
지정된 사용자(및 필요한 경우 그룹)에 대해 드라이브를 마운트 해야 합니다.uid
gid
mount
sudo mount -t ntfs -o nls=utf8,umask=0000,uid=1000,gid=1000 /dev/sda2 /media/myusername/windrive
uid=1000
위치 와 위치는 귀하의 필요에 따라 달라질 수 있습니다.gid=1000