[Risolto][Supporto] directory vuota ma spazio occupato

Informazioni, consigli e novità sulla galassia delle distribuzioni GNU/Linux, *nix, *BSD e su altri sistemi operativi non liberi.
Scrivi risposta
grechk
Prode Principiante
Messaggi: 75
Iscrizione: venerdì 25 gennaio 2008, 11:13

[Risolto][Supporto] directory vuota ma spazio occupato

Messaggio da grechk »

Ciao a tutti, sono qui a chiedere aiuto per una cosa molto strana. Premetto che il sistema operativo è debian 6 64bit.
Ho un server con 4 hard disk in raid 5 e le varie partizioni su lvm formattate in ext4 su cui salvo di tutto (è il serverino di casa)... delle cose più importanti ho il backup ma purtroppo non posso backuppare 4 tb di roba.
Il problema è nato su una directory dove salvo i film. Essendo un server locale ho assegnato i permessi di lettura e scrittura a tutti (0777) solo alla directory film perchè dovevo trasferire dei film da un computer di un amico connesso alla lan e tutto è filato liscio come l'olio, solo che dopo il trasferimento la directory risulta vuota ma lo spazio su disco occupato (o meglio, se seleziono tutte le directory lo spazio non è occupato, se invece faccio la sottrazione dello spazio libero all'intera capacità lo spazio è occupato). Diciamo che secondo me i film ci sono, ma potrebbe essersi danneggiata in qualche modo la tabella del filesystem.

n.b. Ho provato anche da terminale come root e i film non ci sono!

Qualcuno può aiutarmi, non sono disperato perchè non sono cose importanti ma ora non sono più così certo dell'affidabilità del mio serverino e non mi sento più sicuro a salvare niente. Ho fatto un raid 5 apposta per vivere sonni tranquilli e invece mi ritrovo a perdere dati!

Grazie
Ultima modifica di grechk il sabato 3 dicembre 2011, 21:26, modificato 1 volta in totale.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13204
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: [Supporto] directory vuota ma spazio occupato

Messaggio da thece »

Se ci sono dei files nascosti, li visualizzi così

Codice: Seleziona tutto

ls -la [DIRECTORY]
grechk
Prode Principiante
Messaggi: 75
Iscrizione: venerdì 25 gennaio 2008, 11:13

Re: [Supporto] directory vuota ma spazio occupato

Messaggio da grechk »

no, non ci sono nemmeno nascosti.
ho provato un fsck -n -f e ho scoperto avere delle inconsistenze nel disco... per ora non ho ancora provato a togliere il -n perchè ho paura di perderli definitivamente.

Un dubbio che mi è venuto è che potrebbe essere colpa di come ho gestito le partizioni. Ho 3 macchine virtuali in funzione per tener separati i servizi offerti dal server, solo che (non lo avevo mai fatto fin'ora) ho pensato di utilizzare la funzione di condivisione hard disk di virt-manager. In un secondo momento mi sono accorto che se copiavo un file mettiamo da 2 gb in una partizione tramite la macchina virtuale, nella stessa lo spazio occupato diminuiva mentre dal sistema operativo reale lo spazio libero non cambiava. Questo potrebbe portare al problema della inconsistenza? Sarebbe meglio condividere tramite nfs le partizioni tra macchina reale e virtuale?

eseguendo fsck -f potrei recuperare i file o rischio di perdere tutto il contenuto della directory?
Ultima modifica di grechk il mercoledì 23 novembre 2011, 13:44, modificato 1 volta in totale.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13204
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: [Supporto] directory vuota ma spazio occupato

Messaggio da thece »

... ho qualchè difficoltà a capirti ... comunque hard disk fisici e virtuali si comportano in maniera diversa fra loro.

Se cancelli un file, supponiamo di 2 GB, da un hard disk fisico lo spazio libero sull'hard disk fisico aumenta di 2 GB.
Se cancelli un file, supponiamo di 2 GB, da un hard disk virtuale a espansione dinamica lo spazio libero sull'hard disk virtuale aumenta di 2 GB, ma lo spazio occupato dall'immagine dell'hard disk virtuale sull'hard disk fisico non cambia. Lo spazio liberato sull'hard disk virtuale viene marcato come disponibile, ma lo spazio occupato dall'immagine dell'hard disk virtuale sull'hard disk fisico è ancora occupato.

Per ridurre la dimensione dell'immagine dell'hard disk virtuale bisogna effettuare un'operazione di "shrink" (o compattazione) che dipende dalla tecnologia usata per costruire la VM.

Nel caso di hard disk virtuali a espansione fissa il "problema" non sussiste, poichè lo spazio occupato dall'hard disk virtuale sull'hard disk fisico è fisso.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13204
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: [Supporto] directory vuota ma spazio occupato

Messaggio da thece »

La tecnologia con la quale condividi i dati tra macchina fisica e macchina virtuale non ha nessun effetto sul meccanismo di cui sopra
grechk
Prode Principiante
Messaggi: 75
Iscrizione: venerdì 25 gennaio 2008, 11:13

Re: [Supporto] directory vuota ma spazio occupato

Messaggio da grechk »

il meccanismo di condivisione hard disk di cui parlavo io consiste nell'utilizzare le partizioni reali all'interno della macchina virtuale... quindi la partizione utilizzata dal sistema reale e quello virtuale è la stessa.

in virt-manager c'è proprio una voce "hard disk condiviso" nella configurazione della macchina virtuale che da quello che ho capito ti permette di utilizzare quella partizione da più macchine virtuali, anche se non so se questo può portare al mio problema e cioè l'inconsistenza dei dati.
Ultima modifica di grechk il mercoledì 23 novembre 2011, 14:10, modificato 1 volta in totale.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13204
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: [Supporto] directory vuota ma spazio occupato

Messaggio da thece »

Sopra io mi riferivo alla pura questione di "allocazione di spazio". Per l'inconsistenza dei dati potrebbe essere, ma a questo punto imputerei il problema all'hypervisor
grechk
Prode Principiante
Messaggi: 75
Iscrizione: venerdì 25 gennaio 2008, 11:13

Re: [Supporto] directory vuota ma spazio occupato

Messaggio da grechk »

beh, anche l'allocazione dello spazio dovrebbe essere uguale dato che la partizione è esattamente la stessa, ma non è così.
Se aggiungo un file dalla macchina reale lo spazio della stessa partizione vista nelle macchine virtuali non cambia e la stessa cosa al contrario, aggiungo il file alla partizione nella macchina virtuale e nella macchina reale lo spazio non cambia.

Non so se sono riuscito a spiegarmi correttamente.
Se fosse un qualche problema con l'hypervisor come posso fare a capirlo?

n.b. con stessa partizione intendo proprio lo stesso device... nel mio caso /dev/mapper/lvm0-multimedia
Ultima modifica di grechk il mercoledì 23 novembre 2011, 14:37, modificato 1 volta in totale.
grechk
Prode Principiante
Messaggi: 75
Iscrizione: venerdì 25 gennaio 2008, 11:13

Re: [Supporto] directory vuota ma spazio occupato

Messaggio da grechk »

mi rispondo da solo... ho azzardato un fsck -f (senza il -n) e ho recuperato tutti i film (rinominati in #xxxxxxx all'interno di lost+found ma meglio di niente)... ora però voglio risolvere il problema in modo che non ricapiti... proverò a togliere il montaggio degli hard disk reali all'interno delle macchine virtuali e montarli tramite nfs, così la gestione del file system rimane ad un solo sistema operativo.
L'unica domanda che mi sorge, è perchè dare la possibilità di accedere alle partizioni reali permettendo la "condivisione" se poi si creano inconsistenze nei dati... oppure magari (facile), l'opzione condivisione va utilizzata in maniera diversa. Forse dovrei evitare il montaggio delle partizioni nel sistema operativo reale ed utilizzarle solo all'interno delle macchine virtuali.
Se qualcuno avesse esperienze in merito potrebbe illustrarmi il funzionamento, così da approfondire l'argomento.

A breve metterò risolto in modo che se capitasse ad altri potrà essere utile :)

Grazie
grechk
Prode Principiante
Messaggi: 75
Iscrizione: venerdì 25 gennaio 2008, 11:13

Re: [Risolto][Supporto] directory vuota ma spazio occupato

Messaggio da grechk »

Ho risolto utilizzando virtualbox, perchè la soluzione nfs alla lunga mi bloccava la rete probabilmente per l'elevato scambio di dati. Con virtualbox e le directory condivise funziona tutto perfettamente, anche se preferivo la soluzione kvm un pò per imparare meglio a gestirlo e un pò perchè da quando virtualbox è diventato di oracle mi infastidisce un poco.
Per il momento lascio tutto così, in futuro magari tornerò a kvm.

Grazie a tutti
Scrivi risposta

Ritorna a “Altre distribuzioni e sistemi operativi”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti