[Linux-Biella] BTRFS - consigli e domande

Jumping Jack jumpingjack a jumpingjack.org
Mar 24 Ott 2017 15:42:38 CEST


On 24/10/2017 14:55, ioan maxim wrote:
>
>
>
> Grazie JJ per le considerazioni,
> l'OS è installato su un ssd che non farà parte dal pool di storage, 
> quindi per questo non ci devo pensare. Qui sorge un'altra domanda: se 
> devo reinstalare debian o cambio OS, devo riconfigurare la partizione 
> oppure, tratandossi di linux, è molto smart e me la riconosce e devo 
> solo fare mount?

Riconfigurare la partizione no, anche perché BTRFS non usa "la 
partizione" ma il file system occupa l'intero spazio disponibile poi al 
suo interno vengono create le partizioni. L'unica cosa deve essere 
integrato nel kernel, quindi dipende dalla distro, ti posso dire che 
openSUSE lo usa di base e che è il FS consigliato per /.

>
> Pensavo di usare uno dei seguenti esempi (grazie Paul per la guida - 
> io ero ancora fermo sulla prima pagina della wiki :)):
>
> # Create a filesystem across four drives (metadata mirrored, linear data allocation)
> mkfs.btrfs -d single /dev/sdb /dev/sdc /dev/sdd /dev/sde
>
> # Stripe the data without mirroring, metadata are mirrored
> mkfs.btrfs -d raid0 /dev/sdb /dev/sdc
> E qui vorrei fare un esempio (non sparatemi, è windows):
> su win server puoi creare un storage pool di hdd, crei un volume e fai 
> format.
> Quando vuoi sostituire un disco, devi aver occupato meno spazio della 
> soma dei hdd rimanenti, elimini il disco, aggiungi un altro hdd al 
> pool e, se è più grande di quello eliminato, puoi estendere il volume 
> (se hai configurato thin provisioning e non fixed).
> Ovviamente questa è la versione "quick guide" ma spero di aver reso 
> l'idea.
>
>
REFS assomiglia un po' a BTRFS, mentre NTFS no funziona per partizioni 
e, come ti ho scritto prima, non è il metoto di funzionamento di BTRFS. 
In BTRFS se aggiungi un disco, lo spazio disponibile per le partizioni è 
invariato, prima si estende il file system e poi si possono gestire le 
partizioni.

>
> A me sembra che i comandi sopra fanno esattamente qualcosa del genere, 
> avendo in più i metadati.
> Poi sempre dalla wiki, puoi aggiungere hdd, rimuovere oppure 
> sostituire uno rotto.
> La teoria è facile, ma voi che avete molto più esperienza di me su 
> linux, pensate che è una cosa fattibile o meglio cercare altro modo di 
> creare questa partizione su più hdd?
>
> BTW, su windows avevo già fatto questa cosa (sostituzione di un hdd in 
> una pool nel nostro laboratorio a lavoro, quindi molto facile da fare, 
> ma è windows :P)
>
> Scusate se ripeto le stesse cose, vorrei capire se anche secondo voi 
> sembra una cosa abbastanza facile....
>
> Mi sa che alla fine dovrò svuotare tutto, e partire da 0, con dischi 
> vuoti e provare a vedere come viene, il problema è il tempo e 
> fin'quando troverò abbastanza, chiedo e mi informo...
>
Sulla carta è facile, il problema può nascere se qualcosa non va. In 
generale se passi da ext3/4 a BTRFS non devi nemmeno riformattare perché 
i dati vecchi vengono messi nei metadati, quindi il processo è anche 
reversibile, ovviamente ci deve essere abbastanza spazio per farlo.
Io uso BTRFS su un disco solo per il sistema e profili utente tranne 
dati, perché per i dati preferisco XFS. Questo sia sul portatile che sui 
due piccoli server a casa. Un disco ha tanti bad sector (me ne sono 
accordo poco tempo fa) e BTRFS continua a lavorare senza problemi, senza 
aver dato errori e senza interruzioni.


-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://list.bilug.it/pipermail/linux/attachments/20171024/e7892232/attachment.html>


Maggiori informazioni sulla lista Linux