Napisałem dwa skrypty bash, aby dać dostęp tylko do odczytu lub do odczytu / zapisu do mojej partycji NTFS:
dostęp tylko do odczytu:
sudo umount /media/Data_Drive/
sudo mount -t ntfs-3g -o ro,user,auto,nls=utf8,umask=0000,uid=1000 /dev/sda2 /media/Data_Drive
dostęp do odczytu / zapisu:
sudo umount /media/Data_Drive/
sudo mount -t ntfs-3g -o rw,user,auto,nls=utf8,umask=0000,uid=1000 /dev/sda2 /media/Data_Drive
Działa idealnie, jeśli używam terminala tylko do pracy z plikami. Działa również z Nautilus w trybie tylko do odczytu, ale nie w trybie do odczytu / zapisu. W rzeczywistości Nautilus wyświetla błąd, gdy próbuję skopiować plik do Data_Drive, mówiąc „Miejsce docelowe jest tylko do odczytu”.
Co bardziej zabawne, kiedy patrzę na uprawnienia (klikając prawym przyciskiem myszy Data_Drive, a następnie właściwości-> uprawnienia), mam wszystkie wymagane uprawnienia do zapisu pliku w Data_Drive!
Jestem tak zdezorientowany, dlaczego Nautilus zachowuje się dziwnie. Doceniam, czy ktoś mógł rozwiązać zagadkę!
apt-get dist-upgrade
i nowa wersja wydawała się mieć poprawkę. OP, to prawdopodobnie powinno być oznaczone jako poprawna odpowiedź.Ten błąd można naprawić przez:
źródło
Tl; dr:
Jak wspomniano @Luis Medina , jest to błąd w Nautilusie: https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1021375 .
Nie jestem pewien, czy zostało to naprawione w pewnym momencie, ale nadal doświadczam tego w 16.04, a użytkownicy w wątku błędu stoją przed nim w 16.10.
Aby obejść ten problem, odmontuj partycję i uruchom
killall nautilus
. Zamontuj ponownie, a problem powinien zostać rozwiązany. Zostało to zasugerowane przez użytkowników w wątku błędu, i zadziałało również dla mnie.źródło