RAID 1 consente di utilizzare l'intera unità o comporta un sovraccarico?


0

Ho un Synology NAS DS211j con due dischi fissi da 2 TB montati in RAID 1 (mirror). (Dalle misure dei produttori di dischi rigidi - 1 GB = 1000 MB - la dimensione "reale" è più vicina a 1,8 TB.) Accedo raramente a questo NAS e lo utilizzo solo per il backup a lungo termine.

Mi sembra di usare solo circa 1,3 TB, ma la Synology dice che è pieno. C'è un problema di configurazione o RAID 1 sta consumando spazio per l'overhead anziché semplicemente il mirroring?

Per prima cosa, però, RAID 1 stava semplicemente eseguendo il mirroring fino a quando non ho estratto uno dei dischi, l'ho inserito nel mio computer e ho scoperto che era illeggibile a meno che non usassi lo stesso controller RAID. Alla luce di ciò, mi sono chiesto se il mirroring in RAID 1 utilizza più spazio per "proteggere" i dati in modo più appropriato.

Poiché accedo solo raramente, non è un problema per me fare il mirroring a mano e non utilizzare la configurazione RAID finché sono sicuro che sarà in grado di utilizzare l'intera dimensione del disco.

Qualcuno può aiutare?

Risposte:


2

Ciò che intendi è, naturalmente, che un disco rigido da 2 TB è anche un disco rigido 1.819 TiB. ;)

Una configurazione RAID-1 richiede un po 'di spazio su disco per, tra le altre cose, l'identificazione degli altri dischi nel RAID e la registrazione di ciò che è stato scritto sui dischi, quindi non è necessario confrontare l'intero disco ad ogni avvio. Questo in genere riassume da qualche parte nelle vicinanze di 10 MB, non centinaia di GB.

Secondo Questo , la scatola usa e il filesystem ext-4. Una possibilità per il messaggio completo del disco potrebbe essere che hai esaurito gli inode. Si utilizza un inode per ogni file sul disco e il numero di inode viene impostato quando viene creato il filesystem. Se si hanno molti piccoli file (in media meno di 100 kiB o giù di lì) e il filesystem è stato esteso a un certo punto da un disco a due, questo potrebbe essere un problema reale. Se riesci a ssh nella scatola, potresti correre df -i per verificare se è il problema.

Una preoccupazione simile, anche se non ancora probabile, è il fatto che i file su ext-4 possono essere eliminati mentre sono ancora aperti. Ciò li induce a occupare ancora spazio finché non vengono chiusi. Andrebbero via e libererebbero spazio se riavvii il dispositivo.

Ext-4 mette anche da parte una percentuale dello spazio su disco (di default il 5%, ma qualcuno potrebbe aver deciso di più sarebbe meglio) per avere un po 'di manovrabilità se esaurisce lo spazio. Se si può ssh alla casella, è possibile determinarlo eseguendo quanto segue come root: dumpe2fs /dev/mapper/vault-liveroot | grep -i "block count". Dovrebbe dare un numero totale e riservato di blocchi (probabilmente) di 4kiB.

Ci sono anche un sacco di problemi di configurazione che potrebbero causare questi problemi, tra cui impostazioni delle quote e problemi di autorizzazione.

Forse potresti descrivere come determini che usi 1,3 TB e che cosa ti dice che è pieno. I sistemi Windows utilizzati per lamentarsi che i dischi erano pieni praticamente ogni volta che si imbattevano in qualcosa a cui non poteva scrivere, non so se questo è cambiato.


grazie Eroen. Convalido la tua risposta. Non posso fare +1 perché sono nota reputazione 15. Il punto con gli inode è interessante, tuttavia l'opzione -i non esiste sul mio sistema. Dopo le tue spiegazioni ho provato a copiare per duplicare una cartella molto grande (400 GB) all'interno del server NAS e sta funzionando. Quindi il problema riguarda solo "windows". Ma tu mi hai aiutato a convalidare quel punto. Grazie.
HpTerm
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.