Come abilitare il cestino per i montaggi NFS?


17

La /home/usersdirectory sul mio host è un mount NFS collegato a un server che non è sotto il mio controllo. Quando elimino i file in $HOME( /home/users/foo) con Nautilus ricevo il seguente messaggio:

Impossibile spostare il file nel cestino, vuoi eliminarlo immediatamente?

Il file "..." non può essere spostato nel cestino.

C'è un modo per abilitare il cestino per questo mount point? Ho accesso in scrittura alla partizione, ma anche dopo aver creato l'atteso /home/users/.Trash-$(id -u)e impostato il bit appiccicoso, Nautilus non riesce ancora a utilizzare il cestino.

Quando ho letto questa domanda e le specifiche del cestino ho scoperto che si $HOME/.local/share/Trashtratta della posizione standard (a meno che non $XDG_DATA_HOMEsia impostata) e sembra che Nautilus ne sia solo a metà consapevole: scrive davvero $HOME/.local/share/Trash/info/[filename]<.number>.trashinfoogni volta che provo a eliminare un file, ma il i file sono tutti vuoti e continuo a ricevere il messaggio di errore.


Sto scrivendo questo commento fino a quando potrebbe essere testato. Ho trovato difficile seguire una documentazione obsoleta su www. Invece di provare tutti i possibili percorsi ... stracepotrebbe essere usato per tracciare i nautiluspercorsi che sta tentando di aprire e controllare il loro stato di autorizzazione.
user.dz,

Risposte:


1

Stai tentando di impostare le autorizzazioni per un file system che non viene riconosciuto. LA FUNZIONE DI SISTEMA che "elimina" non è il sistema usato in un bit basato su Linux a meno che non sia emulato. Quando gli dici di eliminarlo, prova a scrivere nel "cestino". Stai solo spostando cose. Per rimuoverlo è necessario accedere al file system, non ai dati non elaborati. Sta per ricacciare indietro i dati perché stai solo chiedendo di spostare non eliminare, il comando delete non si trova nella sua timoniera. / Indipendentemente dal comando che usi.

Se riesci a montare la partizione / unità del server in samba o quello che ti piace, potresti essere in grado di usarlo per eliminare. Prova virtualmente il montaggio, con le autorizzazioni. Se hai solo letto / scrivi ma non cancella / sposta i tuoi momenti difficili.


Stai dicendo che un utente con accesso in lettura e scrittura potrebbe non avere accesso a cancellare / spostare file? Non riesco a trovare alcun riferimento per quello; ne hai uno?
10

Un problema al conducente. È necessario accedere al driver / sistema mca..etc che consente di eliminare, non spostarlo nel cestino. In realtà non lo elimina, ma solo spostandolo in un'area protetta dell'unità. Senza l'accesso alle funzioni di sistema non è possibile eliminare su un computer Windows tramite comandi senza emulare / accedere in remoto alle funzioni (leggere funzioni non file). Solo esperienza personale. Cosa ha funzionato per me: VM it ed elimina. Quindi un sistema che non esegue Windows Server con una partizione montata su Windows a cui ti connetti in remoto usando una macchina basata su Linux?
Lester, circa l'

Le autorizzazioni per la condivisione di file virtuali consentivano l'eliminazione dei file montati / server di samba (ntfs ... aveva funzionato in redhat, ma era anni fa. Non so se lo fa ancora. Davvero solo le finestre VM per accedere al server / alla partizione e questo dovrebbe consentire per la cancellazione
Lester.Amod

Potete per favore chiarire? Sono in grado di leggere e scrivere sul sistema NFS, quindi cosa intendi con "non riconosciuto"? Che cosa si intende per "emulazione", "dati non elaborati", "timoneria", "montaggio virtualmente", "Problema del conducente"? Che cos'è il "driver / sistema mca..etc"? Non posso usare nessuna di queste informazioni così com'è.
10

Inoltre, aggiorna la tua risposta con nuove informazioni anziché aggiungere commenti.
10

0

uid=1000 en gid=1000sono necessari per far funzionare normalmente la spazzatura. In qualche modo dovrai montarlo probabilmente, è possibile montarlo su SAMBA come in fstab come sotto?

UUID=***********   /media/DATA     ntfs-3g defaults, uid=1000, gid=1000,  locale=nl_NL.UTF-8    0        0

1
Sarebbe meglio se tu potessi elaborare la tua risposta spiegando il significato del comando che hai citato. La tua risposta può essere migliorata.
ankit7540,

1
@gerhas sta montando la partizione NFS, non NTFS
gogeccc

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.