GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come creare un array Btrfs USB Hdd Raid 1 esterno autorigenerante?

L'hardware è un disco USB esterno alimentato da bus da 2 TB.

Quello che voglio è una configurazione RAID1 di 2x btrfs da 1 TB.

È possibile? Come?

__

Motivazione

La motivazione per me per usare RAID1 btrfs è perché ho appena letto un articolo in cui si parla di come una tale configurazione riparerebbe automaticamente i file danneggiati quando il checksum su un volume fallisce.

Esempio di cosa può succedere con un .jpeg semplicemente girando un po' (ho usato vim per questo. :%!xxd -b )

Risposta accettata:

Presumo che utilizzi 2 unità esterne o 1 custodia che ospita 2 o più unità. In teoria non dovrebbe importare se i dispositivi sono collegati tramite USB o SATA, btrfs dovrebbe essere in grado di assemblare l'array una volta che trova le singole unità/partizioni.

Dovresti dare un'occhiata al wiki del kernel btrfs. Il primo caso d'uso sembra coprire ciò che hai chiesto:

mkfs.btrfs -m raid1 -d raid1 /dev/sda1 /dev/sdb1

Ma non sono sicuro della parte di autoguarigione. Lo so solo da ZFS.


Ubuntu
  1. Come creare una chiavetta USB avviabile di Windows 10 in Ubuntu

  2. Come creare una matrice di elementi unici da una stringa/array in Bash?

  3. Come creare un USB persistente?

  4. Come utilizzare Btrfs con compressione su disco rigido USB esterno?

  5. Come creare array RAID usando MDADM su Ubuntu

Come creare Solus OS Live USB

Come creare Fedora Live USB in Ubuntu

Come creare USB avviabile usando Ventoy su Ubuntu 21

Come creare un'unità USB avviabile Ubuntu 22.04 su Windows

Come creare una USB Ubuntu avviabile

Hdd USB esterno non rilevato?