저는 Ubuntu와 Windows 7에서 액세스하려는 데이터를 저장하기 위해 NTFS 파티션을 사용합니다. 내 우분투에서집파티션이 있는 경우 폴더를 연결하여 Assets
Ubuntu에서 실행되는 응용 프로그램에서 액세스하는 것을 좋아합니다. 그래서 아래와 같은 링크를 만들었습니다.
ln -s /media/data/Assets/ ~/bin/SomeJavaApp/data/assets
애플리케이션 내의 데이터에 액세스하려고 하면 다음 오류 메시지가 나타납니다.
Error message: Could not acquire data access
NTFS 파티션은 automount 를 통해 연결됩니다 /etc/fstab
. 관련 구성 설정은 다음과 같습니다.
# Data partition auto mount.
UUID=159EBA47019D5D33 /media/data ntfs defaults,umask=007,uid=1000,gid=1000 0 0
내 거집파티션이 ext4로 포맷되었습니다. 내가 사용하는 애플리케이션은 Java로 작성되었습니다. 파일을 복사하는 것 외에도집분할?
또한 콘솔에서 애플리케이션을 시작할 때 Java 오류 메시지가 표시됩니다.
java.lang.NullPointerException: Could not acquire data access
@길스:
출력은 ls -ld /media/data /media/data/Assets ~/bin/SomeJavaApp/data/assets
다음과 같습니다
lrwxrwxrwx 1 jjd jjd 92 Aug 9 11:01 /home/jjd/bin/SomeJavaApp/data/assets -> /media/data/Assets/
drwxrwx--- 1 jjd jjd 28672 Aug 6 14:49 /media/data
drwxrwx--- 1 jjd jjd 4096 Aug 8 14:32 /media/data/Assets/
응용 프로그램에서 선택한 경로는 입니다 /home/jjd/bin/SomeJavaApp/data/assets
.