Pagina 1 di 3

Cancellare definitivamente un file dall'hard disk

Inviato: giovedì 14 luglio 2016, 22:09
da ubaldogulotta
Ho cancellato 200GB di file da un disco di 500GB per salvarci sopra 100GB di nuovi contenuti ma Ubuntu mi dice che il disco è pieno. In pratica l'OS non mi cancella definitivamente i file che rimuovo dal cestino e questo mi genera un sacco di problemi quando faccio backup con Acronis. Come posso rimuovere definitivamente i file cancellati?
grazie

Re: Cancellare definitivamente un file dall'hard disk

Inviato: giovedì 14 luglio 2016, 22:18
da thece
:ciao:

Non conosco le logiche del Cestino di Ubuntu, ma il comando rm dal terminale non tradisce mai.

Re: Cancellare definitivamente un file dall'hard disk

Inviato: giovedì 14 luglio 2016, 23:09
da ubaldogulotta
thece [url=http://forum.ubuntu-it.org/viewtopic.php?p=4897773#p4897773][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto::ciao:

Non conosco le logiche del Cestino di Ubuntu, ma il comando rm dal terminale non tradisce mai.
:~$ rm
rm: operando mancante
Try 'rm --help' for more information.

Re: Cancellare definitivamente un file dall'hard disk

Inviato: giovedì 14 luglio 2016, 23:10
da ubaldogulotta

Codice: Seleziona tutto

:~$ rm --help
Uso: rm [OPZIONE]... [FILE]...
Remove (unlink) the FILE(s).

  -f, --force           ignore nonexistent files and arguments, never prompt
  -i                    prompt before every removal
  -I                    prompt once before removing more than three files, or
                          when removing recursively; less intrusive than -i,
                          while still giving protection against most mistakes
      --interactive[=WHEN]  prompt according to WHEN: never, once (-I), or
                          always (-i); without WHEN, prompt always
      --one-file-system  quando rimuove ricorsivamente una gerarchia, salta ogni
                          directory che è su un file system differente da quello
                          indicato dall'argomento corrispondente della riga di comando
      --no-preserve-root  do not treat '/' specially
      --preserve-root   do not remove '/' (default)
  -r, -R, --recursive   remove directories and their contents recursively
  -d, --dir             remove empty directories
  -v, --verbose         explain what is being done
      --help     mostra questo aiuto ed esce
      --version  stampa le informazioni sulla versione ed esce

In modo predefinito, rm non rimuove le directory. Usare l'opzione --recursive
(-r o -R) per rimuovere ogni directory elencata, insieme ai suoi contenuti.

To remove a file whose name starts with a '-', for example '-foo',
use one of these commands:
  rm -- -foo

  rm ./-foo

Notare che se si usa rm per rimuovere un file, potrebbe essere possibile recuperare
parte del suo contenuto, avendo sufficiente esperienza e tempo. Per avere maggiori garanzie
che il contenuto sia veramente irrecuperabile, si valuti l'uso di shred.

GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
Segnalare i bug di traduzione di rm a <tp@lists.linux.it>
Full documentation at: <http://www.gnu.org/software/coreutils/rm>
or available locally via: info '(coreutils) rm invocation'

Re: Cancellare definitivamente un file dall'hard disk

Inviato: giovedì 14 luglio 2016, 23:18
da thece

Re: Cancellare definitivamente un file dall'hard disk

Inviato: giovedì 14 luglio 2016, 23:18
da ubaldogulotta
Io vorrei rimuovere tutti i file e tutte le directory. Molte directory che ho tolto dal cestino all'interno contenevano altre cartelle con dei file, e via di seguito... Ho anche cancellato dei file che non risiedevano in nessuna directory ovviamente.

Mi indichi il comando corretto da eseguire?

Tieni conto che vorrei eseguire questo comando solo su 1 disco e una partizione di un altro disco e non so come recuperare le url dato che linux in automatico non me le fornisce.

grazie

Re: Cancellare definitivamente un file dall'hard disk

Inviato: giovedì 14 luglio 2016, 23:23
da ubaldogulotta

Re: Cancellare definitivamente un file dall'hard disk

Inviato: giovedì 14 luglio 2016, 23:31
da thece
Non prendertela, il mio tono è pacato anche se potrebbe non sembrarlo.
Dunque:

- io non uso Unity (Ubuntu) ma KDE (Debian) e non ho idea di quale sia la politica adottata da Ubuntu per gestire le operazioni sul Cestino

- non uso nemmeno il Cestino di KDE (Debian), perchè quando voglio cancellare un file lo cancello e basta, non lo metto nel Cestino. Sembra una barzelletta ma ho conosciuto anche chi utilizzava il Cestino come archivio :muro:

- cosa più importante: io non so quali file o cartelle vuoi eliminare! Per darti i comandi giusti dovrei sapere dove sono le cose che vuoi eliminare e come si chiamano

Se ritieni che i tuoi file e directory non siano state eliminati dal disco perchè lo spazio disco occupato è troppo elevato / non è coerente con le tue aspettative, tutto quello che puoi fare è provare a cercarli e una volta trovati cancellarli.
Puoi provare a fare una ricerca per nome, puoi provare a cercare le zone disco più "pesanti" in termini di spazio occupato. La strategia dipende da te

Altre domande?



[EDIT]

I file e le directory spostati nel Cestino vengono spostati all'interno della directory nascosta /home/TUO_UTENTE/.local/share/Trash.
Visto come è organizzata questa directory e che sono presenti dei metadati, sicuramente usati per gestire le operazioni di recupero, cancellazione, ti sconsiglio di operare manualmente con il comando rm in questa directory, potresti rendere incoerenti le informazioni memorizzare e fare danni

[/EDIT]

Re: Cancellare definitivamente un file dall'hard disk

Inviato: venerdì 15 luglio 2016, 0:21
da steff
Ammetto di aver letto solo di traverso, ma:
- su un disco esterno/partizione esterno i file vengono spostati in .Trash_id-utente sullo stesso disco, quindi rimangano lì fino l'utente non svuota il cestino (con la perifericha connessa - se funziona tutto a dovere)
- per cancellare direttamente non bisogna scomodare

Codice: Seleziona tutto

rm /percorso/al/file 
ma basta usare maiusc+canc (normalmente)
- se un cestino su un disco esterno non viene svuotato (specialmente se ntfs) potrebbe essere un problema delle opzioni di mount vedi http://forum.ubuntu-it.org/viewtopic.php?f=9&t=609383

Re: Cancellare definitivamente un file dall'hard disk

Inviato: venerdì 15 luglio 2016, 11:59
da ubaldogulotta
Non ho ancora digitato nessun codice nel terminale. Nel cestino sul disco esterno che ha file system NTFS perché deve essere visibile anche da Windows c'è un file piccolissimo:
/media/gi/ARCHIVIO 02 500GB/$RECYCLE.BIN/S-1-5-21-3976905572-1281551848-2280240216-1001/desktop.ini
Penso che non ci sia nulla di più chiaro ed esaustivo di questo:
http://www.filedropper.com/schermatadel ... 1511-39-57
239,5GB di file ma solo 22,7GB liberi e la partizione è da 500GB. Al di la della mia inesperienza con l'OS i casi sono 2:
1) c'è qualcosa che non va (bug di sistema);
2) linux deve semplificare la gestione dei file del sistema operativo (così non va bene) ma non è né un rimprovero e né una lamentela bensì un mio parere personalissimo.
ciao

Re: Cancellare definitivamente un file dall'hard disk

Inviato: venerdì 15 luglio 2016, 12:32
da vcarl
ubaldogulotta [url=http://forum.ubuntu-it.org/viewtopic.php?p=4897865#p4897865][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Non ho ancora digitato nessun codice nel terminale. Nel cestino sul disco esterno che ha file system NTFS perché deve essere visibile anche da Windows c'è un file piccolissimo:
/media/gi/ARCHIVIO 02 500GB/$RECYCLE.BIN/S-1-5-21-3976905572-1281551848-2280240216-1001/desktop.ini
Penso che non ci sia nulla di più chiaro ed esaustivo di questo:
http://www.filedropper.com/schermatadel ... 1511-39-57
239,5GB di file ma solo 22,7GB liberi e la partizione è da 500GB. Al di la della mia inesperienza con l'OS i casi sono 2:
1) c'è qualcosa che non va (bug di sistema);
2) linux deve semplificare la gestione dei file del sistema operativo (così non va bene) ma non è né un rimprovero e né una lamentela bensì un mio parere personalissimo.
ciao
Il comando che ti permette di eliminare le cartelle non vuote è rm -rf /percorso/file

Re: Cancellare definitivamente un file dall'hard disk

Inviato: venerdì 15 luglio 2016, 12:40
da thece
Non penso, punterei più sulla tua inesperienza con questo sistema operativo
ubaldogulotta [url=http://forum.ubuntu-it.org/viewtopic.php?p=4897865#p4897865][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: 2) linux deve semplificare la gestione dei file del sistema operativo (così non va bene) ma non è né un rimprovero e né una lamentela bensì un mio parere personalissimo.
Pensa che secondo me è uno dei suoi punti forti, molto meglio di quella utilizzata in Windows

Purtroppo non riesco a vedere l'immagine ... hai rintracciato dove è tutto questo spazio disco occupato?

Re: Cancellare definitivamente un file dall'hard disk

Inviato: venerdì 15 luglio 2016, 13:45
da steff
vcarl ha scritto:/media/gi/ARCHIVIO 02 500GB/$RECYCLE.BIN/S-1-5-21-3976905572-1281551848-2280240216-1001/desktop.ini
Non devi guardare recycle.bin che è il cestino windows, ma controlla la cartella nascosta .Trash nella root del disco:

Codice: Seleziona tutto

du -hcs /media/gi/ARCHIVIO\ 02\ 500GB/.Trash*
http://forum.ubuntu-it.org/viewtopic.php?f=9&t=609383 forse è lo stesso problema.

Re: Cancellare definitivamente un file dall'hard disk

Inviato: venerdì 15 luglio 2016, 13:52
da morris
Ammetto di aver letto solo di traverso, ma:
- su un disco esterno/partizione esterno i file vengono spostati in .Trash_id-utente sullo stesso disco, quindi rimangano lì fino l'utente non svuota il cestino (con la perifericha connessa - se funziona tutto a dovere)
- per cancellare direttamente non bisogna scomodare
Codice: Seleziona tutto
rm /percorso/al/file
ma basta usare maiusc+canc (normalmente)
- se un cestino su un disco esterno non viene svuotato (specialmente se ntfs) potrebbe essere un problema delle opzioni di mount vedi viewtopic.php?f=9&t=609383
quoto a me è successo una cosa simile avevo hdd ext l'ho smontato in maniera scorretta e ho perso 200 MB l'hdd ext era di 500 MB

Re: Cancellare definitivamente un file dall'hard disk

Inviato: venerdì 15 luglio 2016, 15:23
da ubaldogulotta
non trovo il .Trash nella partizione ntfs, non esiste proprio... :(

Codice: Seleziona tutto

:~$ du -hcs /media/gi/ARCHIVIO\ 02\ 500GB/.Trash*
du: impossibile accedere a '/media/gi/ARCHIVIO 02 500GB/.Trash*': File o directory non esistente
0	totale

Re: Cancellare definitivamente un file dall'hard disk

Inviato: venerdì 15 luglio 2016, 15:52
da thece
Il disco esterno che fa riferimento a questo percorso "/media/gi/ARCHIVIO 02 500GB" è montato (collegato al PC)?

Se non ne sei sicuro, si può capire dall'output di questo comando

Codice: Seleziona tutto

mount

Re: Cancellare definitivamente un file dall'hard disk

Inviato: venerdì 15 luglio 2016, 16:04
da GreYOwL
Se ho capito bene, stiamo parlando di file cancellati da un disco esterno. Giusto ?
visto che non hai abbastanza pratica con la riga di comando, lascerei stare, evitando di danneggiare il sistema.
Quindi proviamo a fare tutto da grafica:
1) monta l hard disk
2) vedi se l icona del cestino, in basso sul desktop è piena, svuota il cestino, altrimenti:
3) apri la finestra del HD e premi ctrl+h (vedi in questo modo i file nascosti)
4) trova la directory nascosta (quelle con il punto davanti) ".Trash" e cancellala
se non hai i permessi, o se per qualsiasi altro motivo non lo fa, apri una sessione di nautilus con i diritti di root con

Codice: Seleziona tutto

 sudo nautilus 

Re: Cancellare definitivamente un file dall'hard disk

Inviato: venerdì 15 luglio 2016, 16:36
da ubaldogulotta
thece [url=http://forum.ubuntu-it.org/viewtopic.php?p=4897935#p4897935][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Il disco esterno che fa riferimento a questo percorso "/media/gi/ARCHIVIO 02 500GB" è montato (collegato al PC)?

Se non ne sei sicuro, si può capire dall'output di questo comando

Codice: Seleziona tutto

mount
certamente! il disco funziona anche alla perfezione ora è solo inutilizzabile perché risulta pieno ma per il resto è perfetto

Re: Cancellare definitivamente un file dall'hard disk

Inviato: venerdì 15 luglio 2016, 16:41
da ubaldogulotta
GreYOwL [url=http://forum.ubuntu-it.org/viewtopic.php?p=4897939#p4897939][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Se ho capito bene, stiamo parlando di file cancellati da un disco esterno. Giusto ?
visto che non hai abbastanza pratica con la riga di comando, lascerei stare, evitando di danneggiare il sistema.
Quindi proviamo a fare tutto da grafica:
1) monta l hard disk
2) vedi se l icona del cestino, in basso sul desktop è piena, svuota il cestino, altrimenti:
3) apri la finestra del HD e premi ctrl+h (vedi in questo modo i file nascosti)
4) trova la directory nascosta (quelle con il punto davanti) ".Trash" e cancellala
se non hai i permessi, o se per qualsiasi altro motivo non lo fa, apri una sessione di nautilus con i diritti di root con

Codice: Seleziona tutto

 sudo nautilus 
ho fatto tutti i punti, ho anche abilitato da sistema la visibilità dei file nascosti ma niente, questa icona .Trash non esiste
non ti so dire se in passato ci fosse oppure no, non vorrei averla cancellata da windows per sbaglio (non credo ma possibile)
sta di fatto che ora questa cartella nascosta non è presente sull'hard disk
ubuntu vede il disco pieno ma dentro trovo solo 250GB di dati circa

Re: Cancellare definitivamente un file dall'hard disk

Inviato: venerdì 15 luglio 2016, 16:42
da thece
OK, allora per eseguire questo comando

Codice: Seleziona tutto

du -hcs /media/gi/ARCHIVIO\ 02\ 500GB/.Trash*
prova a "spezzarlo" in più parti. Prima vai nella cartella "/media/gi/ARCHIVIO 02 500GB"

Codice: Seleziona tutto

cd '/media/gi/ARCHIVIO 02 500GB'
poi controlli che la cartella .Trash (nascosta) esista

Codice: Seleziona tutto

ls -la
e se esiste esegui

Codice: Seleziona tutto

du -hcs .Trash

Dal terminale, per controllare l'occupazione del disco, ti consiglio di usare il tool ncdu. Lo puoi installare tramite

Codice: Seleziona tutto

sudo apt-get install ncdu
Ad esempio, per controllare l'occupazione del tuo disco esterno

Codice: Seleziona tutto

ncdu '/media/gi/ARCHIVIO 02 500GB'