Skip to content

RAID Array sega ni rawata, vakacacani na tobu ni maroroi ni NAS, kei na tara tale na veitaqomaki

Ni dua na vale se bisinisi lailai ni rede vakacurumi maroroi (NAS) iyaya (me vaka e dua na Synology DiskStation, QNAP Turbo NAS, TrueNAS, se Unraid dauveiqaravi) sa tekivu me beeping vata kei na dua na LED amber ka ripotetaka ** terabytes ni itaba ni matavuvale kei na itukutuku ni bisinisi sega ni veisautaki rawa e maroroi se vakarusai vakadua. Ena vicasagavulu na yabaki, era sa vakavulici na vakayagataka ni gauna e dua na draiva ena dua na RAID 5 se RAID 1 array sa damudamu, o sa dreta ga na draiva mate mai, vakalivalivataka e dua na draiva vou-vou ni lala ena, ka kiliki "Vakavinakataka / Tara tale."

Ena gauna oqo cecere-kaukauwa ni maroroi ni tobu ni tara vata kei na 8 TB ki na 24 TB draiva voli mai na ilawalawa ni buli iyaya vata ga, mataboko tekivutaka e dua na ena-vanua RAID tara tale na #1 vu ni taucoko, sega ni vakabulai rawa na mate ni draiva e vuqa. Na tara tale ni dua na 4-draiva 16 TB RAID 5 ituvatuva kaukauwa kece na vo ni draiva ni qase me wilika na 100 na pasede ni kena tabana sega ni cegu me baleta na 24 ki na 72 na auwa ena levu duadua ni katakata kei na icolacola vakamisini. Ni dua vei ira na draiva ni veitacini bula e tabaka e dua na cala ni wiliwili sega ni vakadodonutaki (URE) se vakararawataki na ulu ni vakacacani ena veimama ni tara tale, na RAID ni lewa e kick na ikarua ni draiva oya mai na tobu ka vakacacana na array taucoko. Na bula mai na dua na leqa tubukoso ni RAID, ZFS, se Btrfs e gadrevi kina na vakacegu kece ni volavola ena gauna sara ga oqo, vakadikeva na S telemetry ena veivanua kece sara ni draiva bula, vakasuka na folda bibi * ni bera * ni tara na topology ni ituvatuva, kei na iyaloyalo ni disiki ni lewenilotu vakacacani ena GNU . ddrescue ni bera ni tovolea e dua na parity tara tale se wiliki-duadua ga na soqoni ni metadata.


Cakava oqo ena gauna oqo

  1. SEGA vakadua ni dreta mai e vuqa na draiva me "vakatikori tale" vei ira ni sa vakayagataki tiko na NAS se na dauveiqaravi, ka SEGA vakadua ni veisautaka na draiva wavolita ka sega ni vakatakilakilataka na nodra naba ni slot dodonu. Ni bera ni tara e dua na draiva ni draiva, taura e dua na sharpie se dauvakatakilakilataka na dauveibuli ka vakatakilakilataka na ulu vakayago ni draiva kecega kei na kena bay dodonu (Bay 1 / sda, Bay 2 / sdb, Bay 3 / sdc). E dina ga ni Linux ni gauna oqo . mdadm, LVM, kei na ZFS ituvatuva sitoa UUID superblocks ena disiki yadua, iyaya ni cakacaka RAID lewa (Dell PERC, HP vuku ituvatuva, Broadcom / LSI MegaRAID) dau vesuka na itukutuku ni veivakadeitaki ki na naba ni slot ni SAS / SATA vakayago.
  2. ** Kakua ni kiliki ena gauna vata ga oqori "Vakavinakataka" se "Tara tale" ena dua na vakacacani RAID 5 / SHR-1 ituvatuva kevaka e sega vei iko e dua na itukutuku ni taudaku ni gauna oqo. na nomu faile kece e se 100 na pasede tikoga na kena wiliki ena gauna oqo. Plug e dua na USB 3.0 draiva dredre e taudaku vakadodonu ki na NAS ka vakabira na nomu bibi duadua, sega ni veisautaki rawa na folda mai na tobu vakacacani * ni bera * o vakamalumalumutaka na draiva bula ki na veivakatovolei ni lomaocaoca kaukauwa 48-auwa ni dua na parity tara tale.
  3. KUA vakadua ni kiliki "Tekivutaka na disiki," "Cakava na tobu vou," "Vakasavasavataka na ituvatuva," se cici . fsck -y / btrfs check --repair ena dua na ituvatuva ni vakacacani. Ni rua na draiva e lutu mai na dua na ituvatuva ni RAID 5 ena dua ga na gauna (vakavuqa ena vuku ni dua na dip lekaleka ni kaukauwa-vakarautaki se SATA timeout ka sega ni mate vakayago dina), na NAS GUI ena vakatakilakilataka na Pool ni maroroi me vaka "Vakacacani" ka solia me tekivutaka se bulia tale na iwiliwili. Na kena tekivutaki e vola na superblocks vou kei na zeros ena veitiki ni parity, ka vakarusa na itukutuku e rawa ni vakalesui mai. E vaka tale ga kina na cici . btrfs check --repair ena dua na ivoli Btrfs vakacacani e kilai levu ena itikotiko ni kernel ni Linux me baleta na kena vakarusai na vunikau ni levu e sivia na vakabulabulataki.
  4. Tarova na koniteina kece ni Docker, misini vakaidina, Plex na veiqaravi ni itukutuku, na katokatoni ni iyaloyalo ni veivakasarasarataki, kei na ituvatuva ni RAID Scrubs ena gauna sara ga oqo. Na cakacaka kece ni volavola ki na dua na ituvatuva vakacacani e vakalevutaka na leqa ni dua na parity volavola-buca se tosoya e dua na draiva ni ikarua ni marginal ena dela ni iyalayala. Vakacuruma na itukutuku ni NAS se SSH ni itikotiko ka tarova na veiqaravi kece ni taudaku kei na cakacaka cecere-I/O.
  5. Kevaka e dua na draiva ena NAS e cakava tiko na rorogo ni kiliki, tukituki, qaqi, se screeching, sogota na NAS savasava ena gauna oqo. E dua na draiva ni kiliki se qaqi sa sotava e dua na vakayago ni wiliwili/volavola ulu ni vakacaca (raica Na draiva dredre kei na vakabulai ni itukutuku .). Na kena biu tu me veisau ena loma ni valenivolavola ni NAS ena sikoa na platters ni makeneta ki na kuvu ni soso ena loma ni vica na miniti.
  6. ** Raica kevaka na "NAS sega ni rawata" e dina sara ga e dua na mate NAS motherboard se biriki ni kaukauwa e tautuba. ** Kevaka na nomu Synology, QNAP, se Asustor NAS vakasauri ena sega ni kaukauwa ena dua na ka, se blinks na kena kaukauwa karakarawa LED sega ni mudu (me vaka na kilai levu ni Intel Atom C2000 na itukutuku ni draiva- vakaidina 100 na pasede na kena vinaka**. E rawa ni o tokitaka na draiva oqori ki na dua na NAS ni veisosomitaki se vakatikori ira wili-ga ena dua na PC ni katubaleka ni Ubuntu Linux ena kena vakayagataki na ivakatagedegede ni SATA ni toba.
flowchart TD
    A["NAS bipi / RAID ripote ni ituvatuva ni vakacacani se vakacacani"] --> B{"E tiko beka e dua na draiva e cakava tiko na rorogo ni kiliki vakamisini, kaukauwa, se na rorogo ni kaukauwa?"}
    B -->|"Io: Vakacaca ni ulu vakayago"| C["Power sobu NAS ena gauna sara ga oqo, vakatakilakilataka na draiva yadua ena kena naba ni Bay, ka kauta laivi na draiva ni kiliki ."]
    B -->|"Sega: Cakacaka vakanomodi"| D{"Na cava na ituvaki ni Pool ni Maroroi?"}
    D -->|"VAKATAWASEWASEI (1 draiva sega ni rawa, wiliki tikoga na ivola)"| E["TAROVA kece na Docker/VM/vakaraitaki volavola ka SEGA ni kiliki Tara tale se bera"]
    E --> F["Raica na S Na itovo (ID 5, 187, 197, 198) ena draiva kece ni BULA"]
    F --> G["Vakacuruma na draiva ni USB e tautuba ka kopitaka na faile bibi mai na tobu vakacacani MATAI ."]
    G --> H{"E tiko beka e dua na draiva bula e vakaraitaka na veitiki ca (ID 5 / 197 > 0)?"}
    H -->|"Io: Na ikarua ni draiva e sega ni rawata"| I["Na kaukauwa sobu ka vakatautauvatataka na draiva kece kei na GNU ddrescue ni bera ni tovolea e dua na tara tale ."]
    H -->|"Sega: Bula draiva 100% bulabula"| J["Vakacuruma na draiva ni CMR ni veisosomitaki (sega vakadua ni SMR) ka ciciva na parity Tara tale"]
    D -->|"CRASH / OFFLINE (E vuqa na draiva era sa biu tani)"| K["Kakua ni tekivutaka se vakaciciva fsck / btrfs --vakavinakataki; kaukauwa sobu ka vakatakilakilataka kece na draiva bays"]
    C --> L["Clone kece na draiva ni lewenilotu vakacacani ki na draiva bulabula ena kena vakayagataki na GNU ddrescue + faile ni mape"]
    K --> L
    L --> M["Vakasoqona tale na draiva vakatautauvatataki ena ivakarau ni Wilika-Walega ena Linux mdadm / LVM, zpool vakacuruma -o wilika walega = ena, se UFS Vakasaqaqara RAID"]

Kila na vuna e sega ni rawata kina na RAID tara tale: Na "Batch ni draiva ni veitacini" kei na "SMR draiva" veivakarerei

Me caka na vakatulewa taqomaki ena gauna ni dua na leqa tubukoso ni NAS, e dodonu mo kila na rua na veivakarerei vakayago ka vakamatea na RAID arrays ena gauna ni vakabulabulataki:

Na lawaki 1: Na leqa ni ilawalawa veiwekani kei na cala ni wiliwili sega ni vakadodonutaki (URE)

E levu na itaukei ni NAS era volia kece na va se ono na draiva dredre ena dua ga na siga mai na dua ga na dauvolivolitaki. Na draiva oqori era lako mai na laini ni soqoni ni kabani vata ga, wasea na veisautaki ni firmware tautauvata, spin ena vanua ni vibration ni chassis vata ga, ka kumuna na iwiliwili vata ga ni kaukauwa-ena auwa. * Ni mate na Draiva 1 ni oti e 38,000 na auwa ni cakacaka, Draiva 2, 3, kei na 4 era sa tiko talega ena 38,000 na auwa ni vakayagataki. * Kevaka o pop e dua na draiva vou ni veisosomitaki ki na Bay 1 ka kiliki ** Tara tale ** ena dua na RAID 5 ituvatuva, na NAS ni lewa e dodonu me wilika ** na veitiki yadua ** ena veivanua kece sara ni draiva 2, 3, kei na 4 me XOR-vakasamataka na buloko ni parity yali me baleta na Bay 1. * Kevaka e sa vakanomodi tiko na draiva 3 14 sega ni wiliki rawa na tabana ca (Tabana ni gauna oqo e waraki tiko, SMART ID 197) ena dua na folder makawa o sega ni dolava ena rua na yabaki, na iwalewale ni tara tale ena slam ulu-taumada ki na tabana ca oqori ena Auwa 19 kei na NRAAS older out SCT cala ni vakabulabulataki ni lewa (TLER), e dua na stall ni wiliwili ni ikarua ni vuqa na ikarua e vakavuna na lewa me ** vakatakilakilataka na draiva 3 me vaka na "Sega ni rawa/cala,"** biuta e dua na ikarua ni draiva mai na dua na dua-parity RAID 5 ituvatuva ka vakacacana na ivoli taucoko.

Lawa 2: Sega vakadua ni vakacuruma e dua na SMR (Katokatoni ni makeneta ni Shingled) Draiva ki na dua na RAID se ZFS ni ituvatuva

Ni voli e dua na draiva kaukauwa ni veisautaki ni leqa tubukoso ena dua na sitoa ni iyaya vakalivaliva ni vanua me tara tale na nomu NAS, vakadeitaka ni draiva ni veisautaki e vakayagataka na CMR (Vakatovotovo ni makeneta vakaitaukei), SEGA VAKADUA SMR (Volavola ni makeneta ni Shingled). * Draiva dredre ni katubaleka ni ilavo (me vaka na ivakatagedegede ni Tokalau Digitaki Damudamu * sega ni-Plus * EFAX ivakaraitaki mai na 2 TB ki na 6 TB, Seagate Barracuda Vakasamataka na draiva ni katubaleka, kei na vuqa na draiva ni USB e tautuba sau lailai ka ra vakayagataka na "shuck" mai na kisi ni palasitika) vakayagataka ** Draiva-vakatulewataki SMR **, na vanua e veicurumaki kina na sala ni makeneta me vaka na shingles ni katubaleka. * Ena gauna ni dua na volavola ni RAID se ZFS resilver tudei, e dua na draiva ni SMR ni itukutuku ni loma ni itukutuku e vakasinaiti taucoko ena loma ni 30 na miniti. Ena gauna e sa sinai kina na kato, na draiva ni SMR e tu me baleta na ** 10 ki na 30 + sekodi ** ni wilika tiko ena loma ka vola tale na ilawalawa shingled taucoko, se vakasuka e dua na ATA . IDNF (Sector ID Not Found) sa oti na gauna. * Linukisi mdadm, DSM ni veivakatautauvatataki, ka vakabibi ZFS (zed) vakadewataka na 20-ikarua ni SMR stalls oqori me vaka e dua na draiva dredre mate, vakasuka na draiva ni veisosomitaki vou sara lesu tale mai na array ena lomadonu ni tara tale. Dau volia ** CMR NAS / draiva ni kabani ** (me vaka na WD damudamu ** Vakakina ** / WD damudamu ** Pro **, Seagate kaukamea / kaukamea Pro / Exos, se Toshiba N300 / MG kabani).


Matrix ni veisele: Na ivakatagedegede ni RAID, vosota na cala, kei na lawa ni bula

RAID / Na droini ni tobu Draiva lailai duadua Na levu duadua ni draiva sega ni rawata ena dua ga na gauna ni bera ni yali na itukutuku Na cava e yaco ni 1 sa rui levu na draiva e biubiu? Na iwalewale ni veivakabulabulataki ni leqa tubukoso taqomaki
** RAID 0 (Vakacacani) / JBOD Vakarabailevutaki ** 2 0 draiva (Sega ni vosota na cala) Na vakayali ni 1 dua ga na draiva e vakarusa na ivakarau ni faile ena loma taucoko ni ituvatuva baleta ni 64 KB ki na 128 KB na veitiki ni faile lelevu kece era striped ena loma ni disiki kecega. Totolo ddrescue iyaloyalo ni draiva sega ni rawata. Kevaka e rawa ni o vakabulai 99.5% ni draiva mate ni tabana ki na dua na clone vata kei na GNU . ddrescue, e rawa ni o vakasoqona tale na RAID 0 na laini ka maroroya voleka ni 100% ni nomu faile.
** RAID 1 / RAID 10 (Repejo)** 2 (VEISAU 1) / 4 (VEISAU 10) 1 draiva dua na veiwatini vakaraitaki Na draiva yadua ena dua na iloilo e taura e dua na ilavelave taucoko, tu vakataki koya ni ivakarau ni faile. Rawarawa duadua na vakabulabulataki ni DIY: Kevaka mada ga e mate vakaoti na NAS, e dua na draiva bulabula mai na dua na iloilo ni RAID 1 e rawa ni vakacurumi ki na dua na PC ni Linux ka vakacurumi vakadodonu me vaka e dua na disiki ni ivakarau.
** Raid 5 / Sinoloji SHR-1 / ZFS Raidz1** 3 1 na draiva Kevaka e dua na ** 2nd draiva ** lutu mai (se tabaka na veitiki ca ena gauna ni dua na tara tale), na ituvatuva e curu ki na ** Vakacacani / Offline ** ituvaki. 1st draiva sega ni rawa: Vakasuka na faile bibi ena USB * imatai *, raica na S ena draiva bula, qai tara tale ena draiva ni CMR.
2nd draiva sa biu tani: Kakua ni tekivutaka. Clone kece na draiva kei na ddrescue, qai vakasaurarataka na wiliwili-duadua ga na soqoni ena kena vakayagataki na draiva lailai duadua-stale (mdadm --assemble --run --readonly se na UFS ni vakadidike).
** Raid 6 / Sinoloji SHR-2 / ZFS Raidz2** 4 2 na draiva Parity veisoliyaki rua (P + Q Na mate ni Reed-Solomoni) bula mai na dua na 2 na draiva taucoko ni vakacacani ena dua ga na gauna. E vakacacani ga kevaka e dua na ikatolu ni draiva e lutu mai. Na kaukauwa cecere: kevaka mada ga e mate na 1 draiva, na array e se tiko ga kina na 1 taucoko ni ivakatagedegede ni veitaqomaki ni parity e vo me qarava na veitiki ca ena gauna ni dua na tara tale. Se vakadeitaka tikoga na S bulabula ni bera ni tara tale.
** Sega ni vakacacani (Draiva ni Parity vakatabui + XFS tudei / Btrfs itukutuku ni draiva) ** 2+ 1 draiva (Dua ga na veivakatautauvatataki) se 2 na draiva (Vakatautauvatataki rua) Vinaka duatani mai na RAID striped: Na draiva ni itukutuku yadua ena dua na ituvatuva ni Unraid e dua na tu vakataki koya, vakataki koya na XFS se Btrfs faile ni ivakarau. Kevaka mada ga o vakayalia na 3 draiva ena dua na 1-parity Unraid na ituvatuva, o vakayalia ga na faile maroroi ena draiva mate vakatabakidua oqori; na draiva bulabula kece e vo e rawa ni se vakavodoki ka wiliki yadua. Clone na draiva ni itukutuku sega ni rawata kei na . ddrescue, se vakaduria na draiva bulabula Unraid bulabula yadua yadua ena dua na ivakarau ni Linux me wiliki 100% ni kena faile ena gauna sara ga oqo.

Kalawa-ena-kalawa triage me baleta e dua na "Vakacacani" NAS tobu (1 draiva sega ni rawata, itukutuku se rawa tikoga)

Kevaka e beeping tiko na nomu NAS baleta ni 1 draiva ena dua na RAID 1, RAID 5, SHR-1, RAID 6, se RAIDZ tobu sa sega ni rawata, muria na ituvatuva dodonu oqo ni bera ni sosomitaka na disiki:

Kalawa 1: Vakadikeva na S itovo ena draiva kece ni BULA taumada

Dolava Manidia ni maroroi -> HDD / SSD -> itukutuku ni bula -> S itovo ** (ena Synology/QNAP) se cici smartctl -a /dev/sdX ena SSH ena veisiga kece bulabula/ena initaneti draiva se vo tikoga ena tobu. Raica na ** .RAW_VALUE kolomu me baleta na va na itovo bibi oqo: * ID 5 (Reallocated_Sector_Ct): E dodonu me vinaka duadua 0. Kevaka e dua na draiva bula e tiko kina e daseni se drau na tabana ni veiwasei tale, na kena dela ni platter se ulu era sa vakacacani vakalevu. * ID 187 (Reported_Uncorrect): E dodonu me 0. * ID 197 (Current_Pending_Sector): BIBI. Na iwiliwili cava ga e levu cake mai na 100. 0 kena ibalebale ni draiva bula * ena gauna oqo e tiko kina na veitiki sega ni wiliki rawa ka waraka tiko me vakavuna e dua na vakacaca * na gauna e saga kina e dua na RAID tara tale me wiliki ira. * ID 198 (Offline_Uncorrectable): E dodonu me 0.

Lawa ni Vakatulewa: * Kevaka e vakaraitaka kece na draiva bula 0 ena IDs 5, 187, 197, kei na 198, e rawa ni o vakasuka vakavinaka na nomu folda bibi ki na dua na draiva ni USB e taudaku ka qai toso ki liu ena dua na GUI ni NAS tudei ** Vakavinakataki / Tara tale ** ena kena vakayagataki e dua na draiva ni veisosomitaki ni CMR bulabula. * Kevaka * e dua na * draiva bula ena dua na RAID 5 / SHR-1 / RAIDZ1 tobu e vakaraitaka Current_Pending_Sector > 0 se vakalevutaki Reallocated_Sector_Ct, KAKUA NI CAKACAKA E DUA NA VEIVAKATAWASEWASEI. Kopitaka na itukutuku kece mai na NAS vakacacani ki na draiva ni USB e taudaku ena gauna sara ga oqo ni se vakacurumi tikoga na ivola; kevaka e sa sasaga tiko na ivoli, kaukauwa sobu na NAS ka clone na draiva ni lewenilotu sega ni rawata ena dua na PC ni Linux vakayagataka na GNU . ddrescue taumada.


Veivueti ni kalawa ena gauna e dua na RAID / NAS iVola "Crashes" (E vuqa na draiva lutu mai)

Vakacava kevaka o yadra mai ka kaya na nomu 4-bay RAID 5 NAS "Tobu ni maroroi 1: Vakacacani" baleta ni Draiva 2 sega ni rawata ena bogi ni Tusiti kei na Draiva 4 biu ena mataka ni Vukelulu?

Na cava e levu kina na "2-draiva vakacacani" era sa vakabulai dina: Vakavo ga ke a vakacacani na nomu vale ena uila se na NAS a lutu sobu e dua na vuka ni ikabakaba, e rua na draiva dredre vakamisini voleka ni sega vakadua ni sotava na vakacaca taucoko ni ulu ni leqa ena sekodi vata ga. Ia, na ka e yaco dina e veitarataravi: 1. Draiva 2 vakatorocaketaka e vica na tabana ca ka sa vakasavi tani mai na ituvatuva ni siga se auwa yani ki liu (biuta na ituvatuva ni cici ena ivakarau ni Degraded ena draiva 1, 3, kei na 4). 2. E muri, Draiva 4 sotava * dua ga na iwasewase sega ni wiliki rawa * (se e dua na gauna lekaleka ni SATA) ni sa cici tiko na NAS e dua na scrub ni taudaku. Baleta ni sa sega tale ni dua na redundancy ni ituvatuva me vakavinakataka na iwasewase ca duadua oqori ena draiva 4, na draiva ni RAID a vakasuka talega na draiva 4 ka vakatakilakilataka na tobu taucoko ** Vakacacani **.

Ena ituvaki oqo, **Draiva 4 e tiko kina na vou duadua, me yacova na miniti ni veivakacacani ni veivakacacani (Events wiliwili) ka sa 99.9999% bulabula **, ni sa oti vakalailai na draiva 2 ("sa makawa").

Na sala me vakalesui mai kina e dua na Synology vakacacani, QNAP, se Linux . mdadm vakarautaki vakavinaka ena dua na PC ni Linux

Danger

** Lawa koula taucoko ni vakabulabulataki ni RAID ni draiva e vuqa: ** Sega vakadua ni cici mdadm --assemble --force vakadodonu ena nomu draiva dredre ni NAS vakayago taumada ka sega ni cloning na draiva vakacacani taumada (se vakayagataka e dua na ilavelave-ena-volavola ni vakacurumi). Ni --force vola tale na veivakatautauvatataki ni veika e yaco ena superblock ka vakaduria e dua na ivakarau ni faile ni ivolatukutuku, e dua na cala e rawa ni vakacacana na parity ena veitiki kece sara.

Kalawa 1: kaukauwa sobu na NAS, vakatakilakilataka na draiva kece ni bay, ka semati na draiva ki na dua na PC ni katubaleka cici Ubuntu Linux bula USB .

  1. Vakasuka na NAS. Vakatakilakilataka na draiva yadua (Bay 1, Bay 2, Bay 3, Bay 4).
  2. Semati na draiva ki na motherboard SATA na waqavuka (se e dua na kadi ni HBA me vaka e dua na LSI 9211-8i / 9300-8i ena ivakarau ni IT; vakawalena na hubs ni USB sau lailai ka musuka laivi ena ruku ni icolacola) ena dua na PC ni katubaleka booted ki na dua na ** Ubuntu Linux bula USB **.
  3. Dolava e dua na terminal ka raica na ituvatuva ni veiwasei kei na . mdadm superblocks ** vakabibi ena ivakarau ni veisele ni wiliwili ga **:
# List all connected drives and partitions without mounting anything
lsblk -o NAME,SIZE,MODEL,SERIAL,FSTYPE

# Inspect the Linux Software RAID (mdadm) superblock metadata on the data partitions
# Note: On Synology DSM, Partition 1 is Root OS, Partition 2 is Swap, and Partition 3 (or 5) is your User Data array (e.g., /dev/sda3, /dev/sdb3, /dev/sdc3, /dev/sdd3)
sudo mdadm --examine /dev/sd[a-d]3

Kalawa 2: Wilika na . Events kauta kei na Array State lako mai mdadm --examine

Raica vakavinaka na output ni . sudo mdadm --examine /dev/sd[a-d]3 me baleta na draiva yadua: * O na raica na laini me vaka: * /dev/sda3: Events : 48210, Array State : A.AA (A = Cakacaka, . = Yali) * /dev/sdb3 (Draiva 2, biuta taumada): Events : 47950, Array State : AAAA * /dev/sdc3: Events : 48210, Array State : A.AA * /dev/sdd3 (Draiva 4, biuta na iotioti): Events : 48209, Array State : A.AA * Raica mada na ka e . Events na dauwiliwili e tukuna vei iko: Draiva 1, 3, kei na 4 (sda3, sdc3, sdd3) era tiko ena loma ni 1 na ka e yaco ena dua tale (48210 vs 48209), ni draiva 2 (sdb3) lutu mai vakalevu cake ena soqo 47950. * Lawa bibi: Ena dua na 4-draiva RAID 5 ituvatuva, o gadreva ga 3 draiva me tara tale na 100 na pasede ni itukutuku. E dodonu mo vakasoqona na array ena kena vakayagataki na 3 draiva vou duadua (sda3, sdc3, kei na sdd3) kei na biuta laivi na draiva makawa (sdb3). Kevaka o vakacalakataka na kaukauwa-soqoni vata ena kena vakayagataki na draiva makawa ni stale (sdb3), na itukutuku ni faile mai na rua na siga sa oti ena sega ni veiganiti kei na itukutuku ni gauna oqo ena draiva tale eso ka vakacacana na nomu folda.

Kalawa 3: Clone e dua na draiva kei na tabana ca ena kena vakayagataki na GNU . ddrescue taumada

Ni bera ni soqoni vata, clone na draiva se qai biu walega oqo (/dev/sdd) (ka vinaka duadua na draiva kece ni lewenilotu) ki na dua na draiva ni veisosomitaki bulabula ena kena vakayagataki . ddrescue (raica Na draiva dredre kei na vakabulai ni itukutuku . me baleta na taucoko ddrescue ivosavosa):

# Clone the dropped drive (/dev/sdd) to a healthy new spare drive (/dev/sde) with a mapfile
sudo ddrescue -f -n /dev/sdd /dev/sde /root/drive4_clone.map
sudo ddrescue -d -f -r3 /dev/sdd /dev/sde /root/drive4_clone.map

Sega ni bera na kena sega ni rawa taumada /dev/sdd ka biuta vakavinaka ena dua na shelf me rawa ni o cakacaka vata kei na clone bulabula (/dev/sde).

Kalawa 4: Vakasoqona tale na RAID ni ituvatuva, LVM ilawalawa ni ivoli, kei na ivakarau ni faile ena ivakarau ni WILIKA-DUA GA kaukauwa .

Ena Synology (SHR / RAID) kei na ivakarau ni QNAP, na itutu ni maroroi e tiko kina e tolu na itutu: mdadm (VAKAVUVULI) -> LVM2 (Manidia ni Voliumu Vakasama) -> ext4 se Btrfs (Isisitemi ni faile). Oqo na ituvatuva ni ivakaro dodonu me ra vakatikori ira vakavinaka ena ivakarau ni wiliwili-ga ena Ubuntu:

# Install mdadm, lvm2, and btrfs-progs inside the Ubuntu Live environment
sudo apt update && sudo apt install -y mdadm lvm2 btrfs-progs

# Stop any partial auto-assembled md arrays first
sudo mdadm --stop --scan

# Assemble the 3 freshest RAID 5 partitions in READ-ONLY mode (using --force ONLY if the 3rd drive's event count is off by 1-2 events, on the cloned drive)
sudo mdadm --assemble --readonly --run /dev/md127 /dev/sda3 /dev/sdc3 /dev/sde3

# Check that /dev/md127 is now active (even in degraded [UU_U] read-only state)
cat /proc/mdstat

# Activate the LVM Volume Group in read-only mode
sudo vgchange -ay --readonly

# List the discovered Logical Volumes (look for /dev/vg1000/lv or /dev/vg1/volume_1)
sudo lvs

# Create a mount point and mount the Logical Volume strictly READ-ONLY (-o ro,noload for ext4 or -o ro,norecovery for Btrfs)
sudo mkdir -p /mnt/nas_rescue

# For ext4 volumes:
sudo mount -o ro,noload /dev/vg1000/lv /mnt/nas_rescue

# OR for Btrfs volumes (such as Synology Btrfs pools):
sudo mount -o ro,norecovery /dev/vg1000/lv /mnt/nas_rescue

Vakadua /mnt/nas_rescue mounts, kece na nomu NAS wasei na folda (photo, homes, video, documents) ena basika mai loma . /mnt/nas_rescue/ me rawa ni o kopitaka vakadodonu ki na dua na draiva ni vakasukasuka ni USB e taudaku.

  • ** Vakacava kevaka e tiko na nomu NAS ni Synology "Synology Hybrid RAID (SHR)" kei na levu ni draiva veiwaki? ** SHR ni veivakaduavatataki e wasea ga na draiva lelevu ki na veiwasewase e vuqa (sda5, sda6) ka bulia e dua na duidui . mdadm array ena veitiki yadua ni veiwasei, qai duavata kei ira . md arrays vata ena loma ni dua ga na LVM ilawalawa ni ivola (vg1000). Cici sudo mdadm --assemble --scan --readonly kei na sudo vgchange -ay vakataki koya na veitiki ni SHR e vuqa na ivoli lesu tale vata ena Ubuntu.
  • Veisau ni GUI ni bisinisi (Katubaleka/macOS/Linux): Kevaka o sega ni vakacegu ena ivakaro ni Linux ni terminal se dua na tobu ni LVM lailai-vakarautaki ni QNAP vereverea, UFS vakadidike RAID vakabulabulataki se **ReclaiMe galala RAID vakabulabulataki ena katubaleka kece se rawa ni draiva ena PC 100% wilika-ga na ivakarau ni parokaramu ni komipiuta, vakataki koya na kena laurai na levu ni stripe, veisautaki ni parity, kei na offsets ni LVM, ka vakabira na nomu folda mai ka sega ni veisautaka e dua na iwasewase ena draiva ni NAS.

ZFS (zpool) kei na Btrfs ivakaro ni veivakabulai ni leqa tubukoso .

Na ituvatuva ni NAS ni gauna oqo (TrueNAS ivakarau / CORE, Proxmox, Ubuntu ni veiqaravi, Unraid, kei na Synology Btrfs ivoli) vakalevutaka na vakayagataki ni ilavelave-ena-volavola (CoW) ivakarau ni faile me isosomi ni ivotavota ext4. Kevaka e dua na ZFS zpool se ** Btrfs tobu ** sega ni via vakavodoki se vakavuna e dua na rere ni kernel ena buturara ni oti e dua na vakacaca ni kaukauwa se draiva ni vakacacani, vakavodoki ni ivakarau ena sega ni rawa baleta ni OS e saga me vakatagitaka tale na vakacacani ni volavola ni veisau. E dodonu mo vakayagataka na wiliwili-duadua na veisautaki ni veisautaki ni paramita.

1. ZFS (zpool) Vakabulabulataki ni leqa tubukoso (TrueNAS / Proxmox / Linux ZFS)

Kevaka e dua na tobu ni ZFS e tukuna . FAULTED, UNAVAIL, se vakacacana na dauveiqaravi (kernel panic) na gauna ga o tovolea kina mo vakacuruma ni oti e dua na kaukauwa tawasavasava ni yali:

# 1. Inspect all visible ZFS pools on the connected disks without importing them
sudo zpool import

# 2. ALWAYS attempt a Read-Only Import first (prevents ZFS from writing to disks or replaying the ZIL/SLOG)
sudo zpool import -f -o readonly=on -R /mnt/zfs_rescue <pool_name>

# 3. What if a normal import causes a kernel panic or says 'damaged pool metadata'?
# Use -F (Rollback/Recovery Mode) with -n (Dry Run ONLY) to see if ZFS can rewind the last few seconds of corrupted Transaction Groups (TXGs):
sudo zpool import -F -n <pool_name>

# 4. Combine Read-Only + Safe Transaction Group Rewind (-F -o readonly=on) so no disk sectors are altered while you copy your data off:
sudo zpool import -f -F -o readonly=on -R /mnt/zfs_rescue <pool_name>

# 5. For heavily damaged pools where Space Map allocation tables are corrupt, disable space map loading prior to read-only import:
echo 1 | sudo tee /sys/module/zfs/parameters/zfs_recover
sudo zpool import -f -F -o readonly=on -R /mnt/zfs_rescue <pool_name>

Ena dua na gauna e vakavodoki ena ruku ni . /mnt/zfs_rescue, kopitaka na nomu itukutuku ni vakayagataki . rsync se zfs send ni bera ni tovolea me vakacurumi na tobu wili-vola.

2. Btrfs vakabulabulataki ni leqa tubukoso (Btrfs ni Synology / Tobu ni katokatoni sega ni vakacacani / Btrfs ni Linux)

Warning

KUA vakadua ni cici btrfs check --repair vakavo ga ke o sa cloned na draiva se vakaotia na digidigi kece ni ulunivanua wili-duadua ga e ra. Na ivola vakamatanitu ni Btrfs kernel e vakaroti vakamatata ni . --repair e rawa ni vakarusa vakadua e dua na vunikau ni extent vakacacani.

Ia, tovolea mo vakaduria se kauta laivi na ivoli ni Btrfs ena ituvatuva ni toso kaukauwa, mai na lailai duadua ni veivakacacani ki na scan titobu duadua:

# Stage 1: Mount Read-Only without replaying the corrupted Journal Log Tree (fixes 80% of power-loss Btrfs mount failures)
sudo mount -t btrfs -o ro,norecovery /dev/sdX1 /mnt/btrfs_rescue
# (Note: on newer Linux kernels 5.11+, use: -o ro,rescue=nologreplay)

# Stage 2: Mount Read-Only using the backup Root Tree + ignoring bad checksums (for multi-drive or bit-rot corruption)
sudo mount -t btrfs -o ro,rescue=all /dev/sdX1 /mnt/btrfs_rescue
# (On older kernels: sudo mount -t btrfs -o ro,usebackuproot,nologreplay,degraded /dev/sdX1 /mnt/btrfs_rescue)

# Stage 3: If the volume still refuses to mount in the kernel, extract files directly in userspace without mounting using 'btrfs restore'
# First, list available backup tree roots:
sudo btrfs-find-root /dev/sdX1

# Then run 'btrfs restore' (strictly read-only userspace extractor) to dump all files to an external healthy drive:
sudo btrfs restore -v -i -m -S /dev/sdX1 /mnt/external_usb_backup/

Na leqa tubukoso ni RAID ni iyaya ni cakacaka: "Vakarautaki ni vanua tani" kei na kadi ni RAID mate

Na dauveiqaravi ni kabani (Dell PowerEdge vata kei na kadi ni PERC, HPE ProLiant vata kei na ituvatuva vuku, Lenovo ThinkSystem, se vanua ni cakacaka vata kei na Broadcom / LSI MegaRAID lewa) vakayagataka na kadi ni RAID ni iyaya kei na NVRAM ena waqa kei na batiri / supercapacitor katokatoni (BBU / CacheVault).

1. Vakacuruma na ituvatuva ni vanua tani vs.

Ni dua na draiva e vakasuka sobu vakalekaleka se o toso na draiva ki na dua na chassis ni veiqaravi ni veisosomitaki, na sikirini ni Dell PERC se LSI MegaRAID BIOS ena cegu ka kacivaka: ** "Na ituvatuva ni vanua tani (s) e kune ena adapter."** * DAUNA digitaka Import Foreign Configuration (se Preview Foreign Configuration -> Import). Na "Vanua tani" ivakatakilakila e kena ibalebale walega na RAID ni lewa e raica na dodonu sa tu na RAID metadata volai ena draiva dredre vakataki ira (na Disiki itukutuku ni ituvatuva / DDF se LSI na veitiki ni veivakatorocaketaki ena icavacava ni draiva) e duidui mai na kadi ni gauna oqo NVRAM ituvaki. Na kena vakacurumi e wilika na ituvatuva ni array vakadodonu mai na draiva ka kauta mai na nomu disiki vakaidina lesu tale ena initaneti ka sega ni vakayalia e dua na baiti. * SEGA vakadua ni digitaka Clear Foreign Configuration se Initialize Virtual Disk. Na vakasavasavataki se tekivutaki ni bokoca na itukutuku ni veitaratara se zeros na draiva. * Vakasala ni vakavo ga: Kevaka e dua na draiva e lutu mai na tolu na macawa sa oti, o maroroya tikoga na volai ni itukutuku vou ki na array vakacacani me tolu na macawa, ka qai o plug na draiva makawa 3-macawa-stale duadua lesu tale ki loma, kakua ni vakacuruma na ituvatuva ni vanua tani mai na draiva duadua oya ena dela ni nomu draiva bulabula bulabula; ia, vakaisosomitaka se clone na draiva makawa.

2. Vakacava kevaka e mate na kadi ni RAID ni iyaya ni cakacaka?

Kevaka e vakararawataki na nomu papa ni veiqaravi se PCIe iyaya RAID kadi ni lewa e dua na leqa vakalivaliva ka na sega ni boot: * E sega ni gadrevi mo volia na veisau vata ga ni motherboard, kei na nomu itukutuku e se tu ga ena draiva. * Volia e dua na isosomi ni RAID lewa mai na ** vata ga na lewa chipset matavuvale ** (me kena ivakaraitaki, dua na LSI / Broadcom MegaRAID SAS 2108 / 2208 / 3108 se Dell PERC H710 / H730 / H740 kadi e rawa ni wilika na metadata ni DDF mai na dua na kadi makawa ni PERC). * Vakacuruma na kadi ni RAID ni veisosomitaki ki na dua na PC cakacaka, semati na nomu draiva vakatakilakilataki ena nodra ota taumada ni bay, vakacuruma ki na BIOS ni lewa (Ctrl+R se Ctrl+H se UEFI HII menu), ka digitaka Vakacuruma na veivakadeitaki ni vanua tani. Na dauniyau ena wilika na ituvatuva ni RAID mai na draiva ka vakaduria na nomu ivoli ena gauna sara ga oqo.


Na taro e dau tarogi wasoma .

Na noqu Synology se QNAP NAS vakataki koya ena sega ni vakasuka tale (mate na kaukauwa ni iyaya se na papa ni tina), au na rawata vakacava na noqu faile mai na draiva dredre?

Kevaka e mate na kato ni NAS vakalivaliva, na nomu draiva dredre kei na itukutuku e voleka ni vakadeitaki 100 na pasede ni sega ni vakacacani. E rua na nomu digidigi taqomaki: **(1) Disiki ni toso ki na dua na NAS vou:** E rawa ni o vakasuka na draiva vakanomodi mai na nomu Synology mate (se QNAP) ka vakalivalivataki ira ena ota ni bay vata ga ki na dua na Synology vou sara (se QNAP) na valenivolavola; ni sa vakavodoki, na NAS e raica e dua na "NAS OS ni veisau" ka vakacuruma na nomu tobu ni maroroi kei na faile kece sara e sega ni vakacacani ena 10 na miniti. ** (2) Ulunivanua ena dua na PC ni katubaleka: ** Baleta ni Synology kei na QNAP vakayagataka na ivakatagedegede ni Linux . `mdadm` kei na `LVM2` ena ruku ni hood, e rawa ni o vakacuruma na draiva kece ki na dua na PC ni katubaleka booted mai na dua na galala ni Ubuntu Linux bula USB ititoko, cici . `sudo mdadm --assemble --scan --readonly && sudo vgchange -ay`, ka kopitaka kece na nomu folda vakadodonu ki na dua na draiva ni USB e tautuba ka sega ni volia e dua na NAS vou.

Na cava na vuna e sa vakatututaki kina na RAID 5 me baleta na draiva dredre lelevu ni 12 TB ki na 24 TB?

Ena dua na RAID 5 (se SHR-1 / RAIDZ1) ituvatuva tara vata kei na levu 16 TB se 20 TB draiva, tara tale e dua na draiva sega ni rawata e gadrevi kina na wiliki ni veitiki yadua ena 48 ki na 100+ terabytes ni vo ni platters ena dua na katubaleka ni 2-ki-4-siga. Na draiva dredre ni dauvolivoli kei na NAS e dau tiko kina e dua na iwiliwili ni cala ni wiliwili sega ni vakabulai rawa ni dau buli iyaya ni 1 cala ena dua na $10 ^ {14} $ tiki ni wiliwili (rauta ni 12.5 terabytes). Kena ibalebale oqori vakailavo, ni wiliki tiko na 60 TB ni draiva ni veitacini qase ena gauna ni dua na RAID 5 tara tale, e tiko e dua na kena rawa ni levu na kena tabaki e lailai duadua e dua na iwasewase sega ni wiliki rawa se vakavuna e dua na ikarua ni draiva ni vakacacani, ka vakamatea e dua na dua-parity RAID 5 ituvatuva. Me baleta na draiva 10 TB kei na levu cake, dau vakayagataka na rua-vakatautauvatataki (** RAID 6, Synology SHR-2, se ZFS RAIDZ2 **) se vdevs vakaraitaki (** RAID 10 **), vata kei na dua na tu vakataki koya 3-2-1 taudaku ni veivakadeitaki.

E rawa niu veisautaka e dua na draiva ni 4 TB sega ni rawata ena noqu ituvatuva ni RAID kei na dua na draiva levu cake ni 8 TB ena gauna ni dua na tara tale ni leqa tubukoso?

Io. Na iyaya kece kei na parokaramu ni komipiuta RAID lewa, vakakina na Synology SHR, QNAP, kei na ZFS, e rawa kina vei iko mo sosomitaka e dua na draiva sega ni rawata ena dua na draiva ni ** tautauvata se levu cake na kena rawa ** (sega vakadua ni lailai, sega mada ga ena dua na megabyte). Ena dua na ivakatagedegede ni RAID 5/6 se ZFS vdev, na ituvatuva ena vakayagataka sara ga na imatai ni 4 TB ni draiva vou ni 8 TB me vakacavari kina na tara tale (kei na Synology SHR, e rawa ni dau vakarabailevutaka na rawaka ni tobu vakayagataki vakataki koya kevaka e lailai duadua e rua na draiva e vakatorocaketaki). Vakadeitaka ga na draiva vou levu cake e vakayagataka ** CMR (Vakatovotovo ni makeneta vakaitaukei) ** tekinolaji, sega ni SMR.

Na cava meu cakava kevaka e dua na mate ni kaukauwa e yaco sara ga ena lomadonu ni dua na RAID tara tale se vakarabailevutaki ni rawaka?

iMatai, KUA ni rere ka kakua ni vakasaurarataki-vakatekivutaka tale se tekivutaka tale na tobu kevaka e lesu tale mai cake vakaloloma. Linux ni gauna oqo `mdadm` (vakayagataki mai na Synology, QNAP, kei na Unraid) kei na ZFS vola e dua na **volavola-inaki ni bitmap** ka tara tale na vanua ni vakadidike ni vakadidike ni tabana dodonu e vakataotaki kina na tara tale se vakavoui. Ni sa vakalesui mai na kaukauwa savasava (vinaka duadua me plugged ki na dua na kaukauwa sega ni vakataotaki / UPS me rawa kina ni dua na ikarua ni flicker e sega ni rawa ni tabaka), vakacuruma na NAS vakawasoma ka waraka 10 na miniti: ena vuqa na gauna, . `mdadm` se `zpool resilver` e tekivu tale vakataki koya mai na iotioti ni vanua ni veivakadeitaki. Kevaka e vakacacani na stalls ni reshape se na ripote ni ivoli, sogota sara ga, clone na draiva kece ena . `ddrescue`, ka vakayagataka na UFS vakasaqaqara RAID vakabulabulataki me soqoni kina na vanua ni veivakadeitaki ni veiwasei.


Na idusidusi veiwekani


Vakadikevi na ivurevure

  • Linux kernel isoqosoqo (Veimatanitu): Linux RAID (mdadm) Wiki (raid.wiki.kernel.org), Vakalesui mai ni dua na RAID ni parokaramu ni komipiuta sega ni rawata, kei na Btrfs ivolatukutuku ni Kernel (btrfs.readthedocs.io ena btrfs rescue kei na btrfs restore).
  • Cakacaka ni ivolatukutuku ni OpenZFS (Veimatanitu): zpool import Wilika-Walega kei na Veisau ni ilawalawa Rollback (-F -o readonly=on) Na iVoladusidusi ni Veiliutaki.
  • (Taiwan/Veimatanitu): Na itukutuku vakamatanitu ni kila vaka-Synology KB-1079 (E rawa vakacava meu vakayagataka e dua na PC me vakabulai kina na itukutuku ni sa cala na noqu Synology NAS ena kena vakayagataki na Ubuntu . mdadm kei na lvm2).
  • GNU Cakacaka / Yavu ni parokaramu ni komipiuta galala (Veimatanitu): GNU ddrescue iVoladusidusi me baleta na sega ni veivakarusai ni buloko-ivakatagedegede ni iyaloyalo ni vakacacani ni RAID lewenilotu draiva.
  • Na Inisitute ni Matanitu ni ivakatagedegede kei na tekinolaji (NIST) (Amerika): iVola vakatabakidua 800-86 kei na idusidusi ni nuitaki ni maroroi ena RAID Tara tale na vakaraitaki ni katubaleka kei na cala ni wiliwili sega ni vakadodonutaki (URE) na kena rawa.