[Risolto] Eliminare all'avvio "System Volume Information"

Compilazione del kernel, gestione moduli, servizi attivi, e tutti gli interventi per l'ottimizzazione del sistema operativo.
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7657
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

[Risolto] Eliminare all'avvio "System Volume Information"

Messaggio da xavier77 »

Ciao a tutti, spero che sia la sezione giusta.
Come da titolo stavo cercando un modo per eliminare all'avvio la cartella System Volume Information nella partizione di archiviazione dati (disco D in windows).
Infatti, come credo per tanti, è fastidioso dover ogni volta ritrovarsi le cartelle '$RECYCLE.BIN' e 'System Volume Information' (in C possono avere una qualche utilità, in D proprio no; senza contare il rischio per chi come me ha l'abitudine di eliminarle manualmente ogni volta, di eliminare anche altre cartelle inavvertitmente selezionate insieme).

Bene, inizialmente ho inserito nella sezione di xfce Gestore delle impostazioni>sessione e avvio> avvio automatico una nuova azione che eseguiva il comando

Codice: Seleziona tutto

rm -r /media/Archivio/$RECYCLE.BIN/ && rm -r /media/Archivio/System Volume Information/
Però notavo che all'avvio veniva eliminata solo la cartella $RECYCLE.BIN lasciando intatta al suo posto System Volume Information.
Ho provato quindi a creare due azioni separate, una

Codice: Seleziona tutto

rm -r /media/Archivio/$RECYCLE.BIN/ 
e l'altra

Codice: Seleziona tutto

rm -r /media/Archivio/System Volume Information/
Stesso risultato :muro:

Ho quindi provato a creare uno script (l'ho chiamato cleandpartition.sh):

Codice: Seleziona tutto

sudo leafpad /etc/init.d/cleandpartition.sh
con all'interno

Codice: Seleziona tutto

#!/bin/bash
find /media/Archivio/ -depth -name 'System Volume Information' -exec rm -rf '{}' \;
find /media/Archivio/ -depth -name '$RECYCLE.BIN' -exec rm -rf '{}' \;
e dandogli i permessi

Codice: Seleziona tutto

sudo chmod a+x /etc/init.d/cleandpartition.sh
sudo update-rc.d cleandpartition.sh defaults
Il risultato non cambia: /media/Archivio/System Volume Information/ rimane sempre lì e non viene eliminato.

Dov'è che sbaglio?

PS: ho provato a operare da windows, il ripristino del disco non sarebbe attivato su D. Va be', lì ci capisco poco.
Preferirei trovare un modo per fare l'operazione da Ubuntu, visto che la faccio manualmente ogni volta ed è praticamente innocua.
Ultima modifica di xavier77 il martedì 21 ottobre 2014, 13:54, modificato 2 volte in totale.
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7657
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: Eliminare all'avvio "System Volume Information"

Messaggio da xavier77 »

Ok, ho risolto
1) avevo sbagliato a scrivere nello script il nome della partizione
2) ho provato a mettere il comando rm -r al posto di rm -rf (nel terminale funzionava quello...)
3) Credo che sbagliavo con la verifica in quando ho il sospetto che lo script vada in esecuzione con l'avvio del pc, non con l'avvio della sessione dopo il login come credevo

Per chi ne avesse bisogno, confermo che funziona lo script:

Codice: Seleziona tutto

#!/bin/bash
find /media/[nome partizione]/ -depth -name 'System Volume Information' -exec rm -r '{}' \;
find /media/[nome partizione]/ -depth -name '$RECYCLE.BIN' -exec rm -r '{}' \;
Ovviamente non fate come me, mettete il [nome partizione] corretto :D
:ciao:
Scrivi risposta

Ritorna a “Kernel e servizi di sistema”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti