Puncte:0

Este sigur să utilizați dmcrypt pe lângă raidul software?

drapel in

Proiectez o mașină, care să servească drept NAS. Interesul meu este la nivel de hobby.

Aș folosi mdadm pentru a ataca prin software câteva hdd-uri de aceeași dimensiune. La început aș folosi raid1, dar pe viitor aș adăuga un alt disc și l-aș converti în raid5. Înțeleg că mdadm poate face asta în loc. (Da, știu că oricum ar trebui să fac o copie de rezervă a datelor, mai întâi.)

Aș folosi bcache cu această matrice raid și un ssd, pentru a îmbunătăți performanța. (bcache este un strat de stocare în cache a dispozitivului bloc)

Aș pune dmcrypt deasupra.

| dmcrypt | | dmcrypt |
| bcache | -> | bcache |
      | mdadm raid1 | | mdadm raid5 |
| ssd | hdd1 | hdd2 | | ssd | hdd1 | hdd2 | hdd3 |

Cred că singurul efect pe care l-ar avea acest aranjament asupra dmcrypt este de a stoca antetul dmcrypt cu paritate și de a-l stoca în cache pe ssd dacă este folosit suficient de des. Am dreptate că este sigur? Sau există o problemă necunoscută pentru mine aici, care ar cauza pierderea datelor?

Mike Andrews avatar
drapel ng
Un RAID5 cu trei discuri nu are niciun avantaj de capacitate față de un RAID1E cu trei discuri. Ambele pot stoca de două ori dimensiunea discului de bază. Veți fi mult mai mulțumit de performanța lui 1E și are un risc mult mai mic de a vă strica ziua la un moment dat în viitor. Partea „amuzant” despre bcache este că, dacă nu folosești bcache în modul `writethrough`, acel SSD trebuie să fie acolo, pentru că memorează în cache scrierile, așa că nu prea ai redundanță de date. Dacă îl utilizați în `writethrough`, ați pierdut orice beneficii de accelerare a scrierii.
drapel in
Mulțumiri! Nu știam despre RAID1E. Re: bcache, cred că am presupus că modul writeback îmi va oferi redundanță a datelor în orice moment când NAS-ul a fost inactiv pentru mai mult de câteva minute. Poate am creierul blocat într-o lume orientată spre fișiere. Pierderea unui anumit bloc ar strica întregul volum?
Mike Andrews avatar
drapel ng
În experimentarea mea cu bcache, nu am reușit să-l fac să curgă în mod fiabil fiecare ultim bit de date în perioadele de inactivitate. Oricum, poate e mai bine acum! Cu bcache sub stratul dmcrypt, un bloc pierdut foarte bine ar putea distruge întregul volum. Înainte de a utiliza bcache, încercați să veniți cu câteva cazuri în care credeți că v-ar ajuta cazul de utilizare. NAS-ul meu de acasă, de exemplu, este acolo pentru a servi fișiere media. Nu pot spune că ar beneficia cu adevărat de pe urma bcache: este puțin probabil să redau aceeași media de două ori la rând. Și, prețul de asemenea pentru unitățile flash... utilizați QLC dacă volumul de lucru este în mare parte citit.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.