Estou usando uma partição NTFS para armazenar dados. Eu gosto de acessar tanto o Ubuntu quanto o Windows 7. Na minha partição Ubuntu HOME , eu gosto de vincular a pasta Assets
para acessá-la de um aplicativo em execução no Ubuntu. Portanto, criei o seguinte link.
ln -s /media/data/Assets/ ~/bin/SomeJavaApp/data/assets
Quando tento acessar os dados no aplicativo, a seguinte mensagem de erro é exibida.
Error message: Could not acquire data access
A partição NTFS é anexada via montagem automática em /etc/fstab
. Aqui está a configuração relevante:
# Data partition auto mount.
UUID=159EBA47019D5D33 /media/data ntfs defaults,umask=007,uid=1000,gid=1000 0 0
A partição HOME é formatada com ext4. O aplicativo que uso é escrito em Java. Existe algo que eu possa fazer sobre isso além de copiar os arquivos para a partição HOME ?
Também recebo uma mensagem de erro Java quando inicio o aplicativo no console.
java.lang.NullPointerException: Could not acquire data access
@Gilles :
A saída de 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/
O caminho que eu escolho no aplicativo é: /home/jjd/bin/SomeJavaApp/data/assets
.
Tags ntfs ext4 fstab symlink automounting