È possibile nascondere perso + trovato?


18

Data una partizione destinata esclusivamente alla memorizzazione di musica, video e così via, è possibile nascondere la directory lost + found?

Risposte:


19

Crea una sottodirectory in quel filesystem e condividi / symlink che invece della directory root del filesystem.

È una cattiva idea rimuovere la directory lost + found. Durante il ripristino, fsck necessita di una directory multi-settore esistente in cui creare voci di directory per i file persi. Se non esiste alcuna directory lost + found, è necessario crearne una, sovrascrivendo potenzialmente i dati.


1
Qualche fonte su questo?
Kubanczyk,

Per "fonti su questo" presumo che intendi riferimenti? Non è menzionato in nessuna manpage che posso trovare, ma è menzionato qui (grazie, Google): aplawrence.com/SCOFAQ/FAQ_scotec1fsck_lostfound.html
MikeyB,

1
Vera cattiva idea per rimuoverlo. L'FSCK verrà ricreato, ma come detto sopra potrebbe potenzialmente causare più danni.
Tonny,

11

Per i desktop basati su Gnome2 / Mate Nautilus / Caja, creare un file chiamato .hiddennella cartella principale dell'unità.

Modifica i contenuti da leggere:

lost+found

Nautilus ora nasconderà la cartella lost + found se si aggiorna. Premi 'ctrl-h' per attivare / disattivare gli oggetti nascosti.


Peccato che questo non sembra funzionare per Dolphin o Thunar di KDE. Tuttavia, Thunar nasconde perso + trovato per impostazione predefinita poiché è una cartella di sistema, a quanto pare
Manu Järvinen,

@ ManuJärvinen Cosa significa cartella di sistema? Per quanto riguarda il kernel è lost+founduna directory ordinaria proprio come qualsiasi altra directory. È solo ciò fsckche ha bisogno di questo nome di directory specifico. Qualsiasi altro strumento che tratti quel nome speciale lo fa solo per abbinare la convenzione usata da fsck.
Kasperd,

5

Nautilus (e Konq?) Interpreterà un file .hidden in una directory come un elenco di file da nascondere. Altrimenti, come altri hanno suggerito, utilizzare XFS o ReiserFS.



4

No. Ma puoi cancellarlo (verrà ricreato al prossimo fsck), oppure puoi usare un file system diverso che non ha bisogno di un + perso. ext2 / 3 lo fa.


Sì, ma potresti avere uno script che lo elimina dopo l'esecuzione di fsck. Non so davvero quale sarebbe il punto di ciò.
BobbyShaftoe,

1
A rigor di termini è solo il comando fsck, che ha bisogno della directory lost + found. Il file system stesso non ne ha bisogno. Non sono riuscito a trovare alcuna menzione della directory lost + found all'interno del codice sorgente del file system. Dal punto di vista del file system, non è diverso da tutte le altre directory.
Kasperd,

Davvero, davvero un pessimo consiglio. È una directory speciale perché serverfault.com/a/9909/2101
MikeyB,

2

Lost + Found è il punto in cui FSCK depositerà frammenti di file che è stato in grado di recuperare se il file system è danneggiato. Se la directory è attualmente vuota, puoi tranquillamente eliminarla.

FSCK (credo) lo creerà nuovamente se ha qualcosa che deve essere messo lì.

Non sei sicuro del perché la presenza di quella directory sia problematica per te?



1

Almeno in Ubuntu basta cambiare il proprietario della directory in root

sudo chown -R root:root '/media/user/device/lost+found'

questo è tutto.


-1

No. Non può essere nascosto perché sotto i sistemi operativi UNIX, solo i file che iniziano con un punto sono nascosti da una vista standard.

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.