Jak włączyć kosz dla montowań NFS?

17

/home/usersKatalogu na moim gospodarza jest system NFS podłączony do serwera, który nie jest w moim kontroli. Podczas usuwania plików w $HOME( /home/users/foo) za pomocą Nautilus pojawia się następujący komunikat:

Nie możesz przenieść pliku do kosza, czy chcesz go natychmiast usunąć?

Pliku „...” nie można przenieść do kosza.

Czy jest jakiś sposób na włączenie kosza dla tego punktu montowania? Mam dostęp do zapisu do partycji, ale nawet po utworzeniu oczekiwanego /home/users/.Trash-$(id -u)i ustawieniu lepkiego bitu Nautilus nadal nie używa kosza.

Podczas czytania tego pytania i specyfikacji kosza stwierdziłem, że $HOME/.local/share/Trashjest to standardowa lokalizacja (chyba że $XDG_DATA_HOMEjest ustawiona), i wygląda na to, że Nautilus jest tego w połowie świadomy: w rzeczywistości za $HOME/.local/share/Trash/info/[filename]<.number>.trashinfokażdym razem próbuję usunąć plik, ale pisze wszystkie pliki są puste i nadal pojawia się komunikat o błędzie.

10b0
źródło
Piszę ten komentarz, aż będzie można go przetestować. Czasami trudno mi było śledzić przestarzałą dokumentację na stronie www. Zamiast wypróbować wszystkie możliwe ścieżki ... stracemożna użyć do śledzenia nautilusścieżek, które próbuje otworzyć i sprawdzić stan ich uprawnień.
user.dz

Odpowiedzi:

1

Próbujesz ustawić uprawnienia dla systemu plików, który nie jest rozpoznawany. FUNKCJA SYSTEMOWA, która „usuwa” nie jest systemem używanym w bicie opartym na systemie Linux, chyba że jest emulowany. Kiedy każesz mu usunąć, próbuje zapisać na „śmietniku”. Przenosisz tylko rzeczy. Aby go usunąć, musisz uzyskać dostęp do systemu plików, a nie surowych danych. Odrzuci dane, ponieważ po prostu prosisz go o przeniesienie, a nie usuwanie, polecenie usuwania nie jest w jego sterówce / niezależnie od tego, którego polecenia używasz.

Jeśli możesz zamontować partycję / dysk serwera w sambie lub cokolwiek chcesz, możesz użyć go do usunięcia. Spróbuj wirtualnie zamontować, z uprawnieniami. Jeśli tylko czytasz / piszesz, ale nie usuwasz / przenosisz, będziesz miał zły czas.

Lester.Amod
źródło
Czy twierdzisz, że użytkownik z dostępem do odczytu i zapisu nadal może nie mieć dostępu do usuwania / przenoszenia plików? Nie mogę znaleźć na to odniesienia; czy masz
l0b0
Problem ze sterownikiem. Musisz uzyskać dostęp do sterownika / systemu mca..etc, który umożliwia usuwanie, a nie przenoszenie do kosza. Naprawdę go nie usuwa, tylko przenoszenie go do chronionego obszaru dysku. Bez dostępu do funkcji systemowych nie można usunąć na komputerze z systemem Windows za pomocą poleceń bez emulacji / zdalnego dostępu do funkcji (odczyt funkcji, a nie plików). Po prostu osobiste doświadczenie. Co dla mnie zadziałało: VM to i usuń. Czy system nie działa na serwerze Windows z partycją zamontowaną w systemie Windows, z którą łączysz się zdalnie za pomocą komputera z systemem Linux?
Lester.Amod
Zezwolenia na udostępnianie plików wirtualnych pozwalały na usuwanie plików montowanych / serwerów samby (NTFS ... działały w Redhat, ale to było lata temu. Nie wiem, jeśli nadal działa. Naprawdę tylko okna VM, aby dostać się na serwer / partycję i powinno do usunięcia
Lester.Amod
Czy możesz wyjaśnić? Jestem w stanie czytać i pisać w systemie NFS, więc co rozumiesz przez „nie jest rozpoznawany”? Co oznaczają „emulacja”, „surowe dane”, „sterówka”, „wirtualny montaż”, „problem ze sterownikiem”? Co to jest „sterownik / system mca..etc”? Nie mogę użyć żadnej z tych informacji w obecnej postaci.
l0b0
Ponadto zaktualizuj swoją odpowiedź o nowe informacje zamiast dodawać komentarze.
l0b0
0

uid=1000 en gid=1000są wymagane, aby śmieci działały normalnie. Prawdopodobnie będziesz musiał go zamontować, czy jest możliwe zamontowanie go w SAMBA jak w fstab jak poniżej?

UUID=***********   /media/DATA     ntfs-3g defaults, uid=1000, gid=1000,  locale=nl_NL.UTF-8    0        0
gerhas
źródło
1
Byłoby lepiej, gdybyś mógł opracować swoją odpowiedź wyjaśniającą znaczenie wspomnianego polecenia. Twoja odpowiedź może zostać ulepszona.
ankit7540
1
@gerhas instaluje NFS, a nie partycję NTFS
gogeccc