Skip to content

Kufaatii RAID Array, Kuusaa NAS Manca'e, fi Nageenya Irra Deebi'ee Ijaaruu

Yeroo meeshaan manaa ykn daldala xixiqqaa Network Attached Storage (NAS) (kan akka Synology DiskStation, QNAP Turbo NAS, TrueNAS, ykn Unraid server) LED amber tiin sagalee dhageessisuu jalqabu fi "Storage Pool Degraded" ykn "Volume Crashed," gabaasu yeroo baay'ee cuqaasuun abbaan qabeenyaa baay'ee itti aanu yeroo baay'ee suuraa maatii bakka hin buune terabytes 20 ta'uu isaa murteessa fi galmeen daldalaa ni qusatamu ykn dhaabbataadhaan ni barbadaa’a. Waggoota kurnan lamaan darbaniif, fayyadamtoonni yeroo diraayiviin RAID 5 ykn RAID 1 array keessa jiru diimaa ta'u, salphaatti diraayivii du'e sana baasuun, diraayivii duwwaa haaraa ta'e gara keessaatti siqxee "Repair / Rebuild." akka cuqaastu barsiifamaniiru.**

Kuusaa kuusaa ammayyaa dandeettii olaanaa qabu kan diraayiviiwwan TB 8 hanga 24 TB tuuta omishaa walfakkaataa irraa bitamaniin ijaaraman keessatti, jaamummaadhaan RAID bakka jirutti deebi'ee ijaaruu jalqabuun sababa waliigalaa, du'a tarree diraayivii baay'ee hin deebi'amneef #1 dha. 4-drive 16 TB RAID 5 array deebisee ijaaruun diraayiviin dulloomuu hafe hunda fe’iinsa ho’aa fi makaanikaa guddaa ta’een sa’aatii 24 hanga 72f seektara isaa dhibbeentaa 100 osoo hin dhaabbatin akka dubbisu dirqisiisa. Yeroo diraayiviiwwan obbolaa lubbuun hafan keessaa tokko dogongora dubbisaa hin sirreeffamne (URE) rukutu ykn walakkaa irra deebiin ijaaruu keessatti mataa gadi bu'u, too'ataan RAID diraayivii lammaffaa sana poolii keessaa ari'ee tarree guutuu kuffisa. Balaa hatattamaa RAID, ZFS, ykn Btrfs irraa hafuun barreeffamoota hunda hatattamaan dhaabuu, S.M.A.R.T. telemetry diraayiviiwwan lubbuun jiran hunda irratti, galmeewwan murteessoo osoo toopoloojii tarree tuquun dura* duwwaa gochuu, fi diskiiwwan miseensotaa gadi bu'an GNU waliin suuraa kaasuu ddrescue osoo yoomiyyuu walga'ii meetadaataa deebi'ee ijaaruu parity ykn dubbisa qofaaf ta'u hin yaalin dura.


Amma kana godhi

  1. GONKUMAA osoo NAS ykn sarvariin humna qabutti "reseat" gochuuf diraayivii hedduu hin baasin, akkasumas lakkoofsa bakka isaanii isa sirrii osoo hin mallatteessiin gonkumaa diraayivii naannootti HIN jijjiiriin. Saanii diraayivii tokko tuquun dura, sharpie ykn label maker fudhadhuutii fiizikaalaa gubbaa diraayivii hunda lakkoofsa bay isaa isa sirrii ta'een mallatteessi (Bay 1 / sda, . Bay 2 / sdb, . Bay 3 / sdc). Liinux ammayyaa ta'us mdadm, LVM, fi ZFS arrays UUID superblocks tokkoon tokkoon diskiin irratti kuufatu, too'attoonni RAID haardwaarii (Dell PERC, HP Smart Array, Broadcom/LSI MegaRAID) yeroo baay'ee meetadaataa qindeessaa gara lakkoofsota bakka SAS/SATA backplane fiizikaalaatti hidhu.
  2. Yoo duwwaa alaa yeroo ammaa hin qabne ta'e tarree RAID 5 / SHR-1 gadi bu'e irratti battalumatti "Suphaa" ykn "Deebi'ee ijaaruu" HIN cuqaasin. Yeroo tarreen walqixxummaa tokkoo (RAID 5, Synology SHR-1, ykn ZFS RAIDZ1) Haala Gadi bu'e keessa jiru (diraayiviin 1 du'eera, diraayivoonni hafan toora interneetii irratti), faayiloonni kee hundi ammallee yeroo ammaa kana dhibbeentaa 100 dubbifamuu danda'a. Hard drive USB 3.0 alaa kallattiin NAS tti galchiiti galmeewwan kee baay'ee murteessoo ta'an, bakka bu'uu hin dandeenye poolii manca'e irraa waraabi osoo diraayiviiwwan lubbuun hafan qormaata dhiphina gara jabeessa sa'aatii 48 kan parity rebuild'f hin galchiin dura.
  3. GONKUMAA "Diskii Jalqabi," "Puulii Haaraa Uumi," "Qindeessi Qulqulleessi," ykn hin hojjetinaa fsck -y / . btrfs check --repair on a crashed array. Yeroo diraayivoonni lama yeroo tokkotti tarree RAID 5 keessaa ba'an (yeroo baay'ee sababa yeroo gabaabaaf humna-dhiyeessii cuuphaa ykn SATA yeroo xumuraa du'a fiizikaalaa dhugaa osoo hin taane), NAS GUI Kuusaa Kuusaa akka "Crashed" mallatteessu fi jildii jalqabsiisuuf ykn irra deebi'ee uumuuf dhiyeessa. Initializing superblocks haaraa fi zeeroo sarara parity irratti barreessa, deetaa deebi'ee argamu balleessa. Haaluma walfakkaatuun fiiguun btrfs check --repair jildii Btrfs manca'e irratti hawaasa kernel Linux keessatti muka bal'ina fayyina bira darbee balleessuun maqaa gaarii qaba.
  4. Qabeenya Docker, Virtual Machines, Plex media servers, waraabbii kaameraa hordoffii, fi RAID Scrubs sagantaa qabame hunda hatattamaan dhaabi. Hojiin barreessuu hundi gara array gadi bu'etti balaa parity write-hole ykn marginal second drive qarqara irratti dhiibuu ni dabala. Gara walqunnamtii weeb NAS ykn tarminaala SSH seeniitii tajaajiloota duubbee fi hojiiwwan I/O ol'aanaa hunda dhaabi.
  5. Yoo diraayiviin NAS keessa jiru kamiyyuu sagalee cuqaasuu, rukutuu, cirrachaa, ykn iyyaa sirbaa dhageessisaa jiraate, yeroo ammaa kana NAS qulqullinaan cufi. Diraayiviin cuqaasuu ykn ciruu tokko mataa dubbisuu/barreessuu qaamaan mudateera (ilaali Hard drive kufaatii fi data deebisuu). Mooraa NAS keessaa akka naanna'u dhiisuun daqiiqaa muraasa keessatti saanii maagneetii gara dafqaatti galcha.
  6. "NAS failure" dhugumatti motherboard NAS du'e qofa ta'uu isaa ykn cilee humna alaa qofa ta'uu isaa mirkaneessi. Synology, QNAP, ykn Asustor NAS keessan akka tasaa tasumaa humna yoo hin ibsine, ykn LED humna isaa isa bifa diimaa dhuma malee yoo jaamse (kan akka Intel Atom C2000 clock-signal bug beekamaa), hard drive fi data keessan dhibbeentaa 100 gaarii ta'uun isaa hin oolu. Diraayivoota sana gara NAS bakka bu'aatti godaansisuu ykn dubbisa qofaaf PC desktop Ubuntu Linux kamiyyuu irratti buufata SATA istaandaardii fayyadamuun fe'uu dandeessa.
flowchart TD
    A["NAS beeping / RAID array gabaasa Haala Gad bu'e ykn Kufe"] --> B{"Diraayivoonni sagalee makaanikaal cuqaasuu, ciruu ykn ciruu dhageessisan jiraa?"}
    B -->|"Eeyyee: Kufaatii mataa qaamaa"| C["NAS battalumatti humna cufi, tokkoon tokkoon diraayivii Lakkoofsa Bay isaatiin maqaa itti godhi, fi diraayivii cuqaasaa haqi"]
    B -->|"Lakki: Hojii callisaa"| D{"Haalli Poolii Kuusaa maali?"}
    D -->|"DEGRADED (Diraayiviin 1 hin milkoofne, sagalee ammallee dubbifamuu danda'a)"| E["Barreeffamoota Docker/VM/Surveillance hunda DHAABUU fi ammatti Rebuild HIN cuqaasnaa"]
    E --> F["S.M.A.R.T. Amaloota (ID 5, 187, 197, 198) diraayiviiwwan SURVIVING hunda irratti"]
    F --> G["USB drive alaa galchiiti faayiloota murteessoo ta'an DURAA poolii gadi bu'e irraa waraabi"]
    G --> H{"Diraayivoonni lubbuun hafan kamiyyuu seektaroota badaa agarsiisuu (ID 5 / 197 > 0)?"}
    H -->|"Eeyyee: Diraayiviin lammaffaan kufaa jira"| I["Humna gadi buusuun diraayivii hunda GNU ddrescue tiin clone gochuun osoo irra deebi'anii ijaaruu kamiyyuu hin yaalin dura"]
    H -->|"Lakki: Lubbuun jiraachuun 100% fayyaa namaaf oofaa"| J["Bakka bu'iinsa CMR diraayivii galchi (gonkumaa SMR) fi parity Rebuild hojjedhu"]
    D -->|"CRASHED / OFFLINE (Diraayivoonni hedduun addaan citan) ."| K["Fsck/btrfs --repair HIN Jalqabiin ykn hin hojjetiin; humna gadi buusuun bakka konkolaachisaa hunda irratti mallattoo kaa’uu"]
    C --> L["GNU ddrescue + mapfiles fayyadamuun diraayiviiwwan miseensaa gadi bu'an hunda gara diraayiviiwwan fayyaa ta'anitti kloonii godhi"]
    K --> L
    L --> M["Diraayivoota kloonii haalata Dubbisa Qofa keessatti karaa Liinux mdadm/LVM, zpool import -o dubbisa qofa=on, ykn UFS Explorer RAID irra deebi'ii walitti qabi"]

Maaliif irra deebiin ijaarsi RAID akka hin milkoofne hubachuu: Kiyyoowwan "Sibling Drive Batch" fi "SMR Drive".

Yeroo balaa NAS murtoo nageenya qabu murteessuuf, kiyyoowwan fiizikaalaa lamaan yeroo fayyinaa tarreewwan RAID ajjeesan hubachuu qabda:

Kiyyoo 1: Kufaatii Tuuta Walqabatee fi Dogoggora Dubbisaa Hin Sirreeffamne (URE) .

Abbootiin qabeenyaa NAS baay'een isaanii hard drive afran ykn ja'a hunda guyyaa tokkotti daldalaa tokko irraa bitatu. Diraayivoonni sun sarara walga’ii warshaa tokko irraa kan dhufan yoo ta’u, fooyya’iinsa firmware walfakkaataa qooddatu, naannoo raafama chaasiin wal fakkaatu keessatti naanna’uu fi sa’aatii humna ibsuu sirriitti wal fakkaatu kuufatu. * Drive 1 sa'aatii 38,000 booda yeroo du'u, Drive 2, 3, fi 4 illee sa'aatii 38,000 uffannaa irratti argamu. * Yoo diraayivii bakka bu'iinsaa haaraa gara Bay 1tti pop gootee fi Deebi'ee ijaaruu tarree RAID 5 irratti cuqaaste, too'ataan NAS seektara tokko hunda Diraayiva 2, 3, fi 4 irratti dubbisuu qaba, XOR-calculate the missing parity blocks for Bay 1. * Yoo Drive 3 callisee dameewwan badaa 14 hin dubbifamne (Current Pending Sectors, S.M.A.R.T. ID 197) galmee durii waggaa lama keessatti hin banne keessatti qabatee ture ta'e, adeemsi deebi'ee ijaaruu Sa'aatii 19tti seektara badaa sanatti mataa dursee ni slam.Haardwaara hedduu irratti RAID cards fi NAS kernels durii SCT Error Recovery Control hin qabne irratti .

Kiyyoo 2ffaa: Gonkumaa SMR (Shingled Magnetic Recording) Drive gara RAID ykn ZFS Array keessa hin galchin

NAS keessan deebiftanii ijaaruuf mana elektirooniksii naannoo keessan jiru irraa hard drive bakka bu'aa hatattamaa yeroo bitattan, draayiviin bakka bu'u CMR (Conventional Magnetic Recording) fayyadamuu isaa mirkaneessi, NEVER SMR (Shingled Magnetic Recording). * Hard drives desktop baajata qaban (kan akka istaandaardii Western Digital Red non-Plus EFAX moodeelonni 2 TB hanga 6 TB, Seagate Barracuda Compute desktop drives, fi USB alaa gatii salphaa hedduu kan fayyadamtoonni keesii pilaastikii keessaa "shuck" godhan) Drive-Managed SMR fayyadamu, bakka maagneetii tracks akka roof shingles wal-irra bu'u. * Yeroo barreeffama RAID ykn ZFS resilver terabyte hedduu itti fufiinsa qabutti, kaachoon miidiyaa keessoo diraayivii SMR daqiiqaa 30 keessatti guutummaatti guutama. Erga kaacheen guutee booda, diraayiviin SMR sekondii 10 hanga 30+ yeroo keessoodhaan baandiiwwan shingled guutuu dubbisuu fi irra deebi'ee barreessu, ykn ATA deebisa IDNF (Sector ID Not Found) yeroon xumuraa. * Liinux mdadm, Synology DSM, fi keessumaa ZFS (zed) bakka SMR sekondii 20 sana akka hard drive du'etti hiiku, draayiva bakka bu'aa haaraa sana sirriitti array keessaa deebisee rukutee walakkeessa deebi'anii ijaaruu. Yeroo hunda CMR NAS/Enterprise drives (kan akka WD Red Plus / WD Red Pro, Seagate IronWolf / IronWolf Pro / Exos, ykn Toshiba N300 / MG Enterprise) bitadhaa.


Maatiriksii adda baasuu: Sadarkaa RAID, obsa dogongora, fi seera lubbuun jiraachuu

RAID / Arkiteekcharii Poolii Diraayivoota Xiqqaa Diraayivoota Yeroo tokkotti Kufanii Ol'aanaan Deetaan Baduu Dura Yeroo Konkolaachiftoonni 1 Baay'een Ba'an Maal Ta'a? Tarsiimoo Yeroo Muddamaa Nageenya Qabu
RAID 0 (Striping) / JBOD Irra darbuu . 2. 2. 0 drives (Badii dandamachuu zeeroo) . 1 drive single dhabuun sirna faayilii guutummaa tarree keessaa balleessa sababni isaas 64 KB hanga 128 KB chunks faayilii guddaa hunda diskiiwwan hunda irratti sararaan waan jiraniif. Atattamaan ddrescue imaging of the failing drive. Yoo seektaroota diraayivii du'aa jiruu %99.5 gara kloonii GNU waliin deebisuu dandeesse ddrescue, sarara RAID 0 irra deebitee walitti qabuu fi faayiloota kee %100 jechuun ni danda'ama qusachuu dandeessa.
RAID 1 / RAID 10 (Mirroring) 2 (RAID 1) / 4 (RAID 10) 1. . 1 drive lamaan daawwitii tokkoof Tokkoon tokkoon diraayivii daawwitii keessa jiru waraabbii guutuu, of danda'ee sirna faayilii qabata. Easiest DIY recovery: NAS guutummaatti yoo du'ellee, driven fayya qabeessa tokko kamiyyuu mirror RAID 1 irraa gara Linux PC tti hidhamee kallattiin akka disk idileetti fe'amuu danda'a.
RAID 5 / Siinolojii SHR-1 / ZFS RAIDZ1 3. 3. Konkolaachisaa 1 Yoo diraayiviin 2ffaa gadi bu'e (ykn yeroo deebi'ee ijaaramu dameewwan badaa rukute), tarreen haalata Crashed / Offline seena. 1st Drive Failed: Faayilota murteessoo ta'an karaa USB jalqaba backup gochuu, S.M.A.R.T ilaali. diraayiviiwwan lubbuun hafan irratti, sana booda diraayivii CMR tiin deebi’anii ijaaruu.
Diraayiviin 2ffaa Ba'e: HIN jalqabiin. Diraayivoota hunda waliin clone ddrescue, sana booda yaa'ii dubbisa qofa dirqisiisu fayyadamuun diraayivii xiqqaa-stale (mdadm --assemble --run --readonly ykn UFS Explorer) jechuun ni danda’ama.
RAID 6 / Siinolojii SHR-2 / ZFS RAIDZ2 4. 4. Diraayivii 2 Walqixxummaa raabsa lamaa ( .P + Q Reed-Solomon syndrome) kufaatii konkolaataa guutuu 2 kamiyyuu yeroo tokkotti ni dandamata. Yoo 3rd drive addaan kute qofa ni kufa. Dandeettii ol'aanaa: yoo diraayiviin 1 du'ellee, tarreen ammallee yeroo deebi'ee ijaaramu dameewwan badaa qabachuuf eegumsa walqixxummaa sadarkaa guutuu 1 hafe qaba. Ammas mirkaneessaa S.M.A.R.T. deebi’ee ijaaruu dura fayyaa.
Unraid (Draayiva Paariitii Adda ta'e + Diraayiv Deetaa XFS/Btrfs Of danda'e) 2+ Diraayivii 1 (Paariitii Tokko) ykn Diraayivii 2 (Paariitii Lama) . Faayidaa addaa RAID sarara qabu irratti: Tokkoon tokkoon diraayivii deetaa tarree Unraid keessa jiru sirna faayilii XFS ykn Btrfs of danda'e, of danda'e dha. Yoo diraayiviiwwan 3 tarree Unraid 1-parity keessatti dhabdellee, faayiloota diraayiviiwwan du'an murtaa'an sana irratti kuufaman qofa dhabda; diraayivoonni fayyaa hafan hundi ammallee fe'amuu fi dhuunfaan dubbifamuu danda'u. Diraayiviiwwan deetaa kufe waliin kloonii godhi ddrescue, ykn Unraid drive fayyaa hafe hunda dhuunfaan sirna Linux kamiyyuu irratti fe'uun faayiloota isaa 100% battalumatti dubbisuu.

Tarkaanfii tartiiba sassaabuu "Degraded" NAS Pool (diraayiviin 1 hin milkoofne, deetaan ammallee dhaqqabamaa dha)

Yoo NAS kee sababa 1 drive RAID 1, RAID 5, SHR-1, RAID 6, ykn RAIDZ pool keessatti kufeef sagalee dhageessisaa jiraate, disk bakka buusuu kee dura tartiiba sirrii kana hordofi:

Tarkaanfii 1: Odiitii S.M.A.R.T. amaloota diraayiviiwwan SURVIVING hunda irratti dursa

Hogganaa Kuusaa -> HDD/SSD -> Odeeffannoo Fayyaa -> S.M.A.R.T. Amala (Synology/QNAP irratti) ykn fiigi smartctl -a /dev/sdX karaa SSH konkolaataa fayyaa/online hunda irratti ammallee poolii keessatti hafe. Mee ilaalaa ** .RAW_VALUE** tarjaa amaloota murteessoo afran kanaaf: * ID 5 (Reallocated_Sector_Ct): Akka gaariitti ta'uu qaba 0. Yoo konkolaachisaan lubbuun hafe dameewwan irra deebiin ramadaman kudhan ykn dhibbaan lakkaa’aman qabaate, fuulli saanii ykn mataan isaa dammaqinaan gadi bu’aa jira. * ID 187 (Reported_Uncorrect): Ta'uu qaba 0. * ID 197 (Current_Pending_Sector): MURTEESSAA. Lakkoofsa kamiyyuu caalaa 0 jechuun diraayiviin lubbuun hafe yeroo ammaa seektara hin dubbifamne kan kufaatii fiduuf eegaa jiru qaba yeroo RAID deebisee ijaaruun dubbisuuf yaalu. * ID 198 (Offline_Uncorrectable): Ta'uu qaba 0.

Seera Murtii: * Yoo diraayivoonni lubbuun hafan hundi ** .0** ID 5, 187, 197, fi 198 irratti, galmeewwan murteessoo ta'an nagaadhaan gara USB drive alaatti backup gochuun sana booda NAS GUI idilee Repair / Rebuild tiin itti fufuu dandeessu CMR replacement drive fayya qabeessa fayyadamuun. * Yoo kan diraayiviin lubbuun hafe poolii RAID 5 / SHR-1 / RAIDZ1 walqixxummaa tokkoo keessatti agarsiise ** .Current_Pending_Sector > 0** ykn hammachuu Reallocated_Sector_Ct, IRRATTI DEEBI'EE IJAARSA HIN HOJJETINAA. Daataa hunda NAS gadi bu'e irraa gara USB alaatti battalumatti osoo sagaleen ammallee fe'amee jiruu waraabi; yoo sagaleen duraanuu rakkachaa jiraate, NAS humna gadi buusuun GNU fayyadamuun diraayiviiwwan miseensaa kufan PC Linux irratti kloonii godhi ddrescue tokkoffaa.


Baraarsa tartiiba tartiiba yeroo RAID / NAS Volume "Crashes" (Diraayivoonni hedduun addaan citan) .

Yoo hirribaa dammaqxee 4-bay RAID 5 NAS kee "Storage Pool 1: Crashed" jedhee Drive 2 Kibxata halkan kufee Drive 4 Kibxata ganama waan addaan kuteef hoo?

Maaliif "2-drive failures" baay'een isaanii dhugumatti deebi'uu danda'u: Manni keessan balaqqeessaan yoo rukutame ykn NAS sadarkaa tokko irraa gadi bu'e malee, hard driven makaanikaal lama almost never catastrophic head crashes at the exact same second. Kanaa mannaa, wanti qabatamaan taʼe tartiiba: 1. Drive 2 seektaroota badaa muraasa kan hojjete yoo ta'u guyyoota ykn sa'aatii dura array keessaa ari'ame (array Drives 1, 3, fi 4 irratti haala Degraded keessatti akka hojjetu dhiise). 2. Booda, Drive 4 seektara tokko kan hin dubbifamne (ykn yeroo gabaabaa SATA) yeroo NAS scrub duubaa hojjechaa jiruu qunname. Array'n kana booda seektara hamaa tokkicha sana Drive 4 irratti sirreessuuf redundancy waan hin qabneef, driver RAID Drive 4 illee ari'ee pool guutuu Crashed jedhee mallatteesse.

Haala kana keessatti, Drive 4 lakkaawwii taatee weerara haaraa, daqiiqaa hanga ammaa qaba (Events count) fi 99.9999% fayyaa yoo ta'u, Drive 2 ammoo xiqqoo yeroon isaa darbe ("stale").

Akkaataa Synology, QNAP, ykn Linux kufe itti deebifnu mdadm array nagaadhaan PC Linux irratti

Danger

Seera Warqee guutuu Multi-Drive RAID Recovery: Gonkumaa hin hojjetinaa mdadm --assemble --force kallattiin haardii NAS fiizikaalaa jalqabaa keessan irratti osoo dursa diraayiviiwwan gadi bu'an kloonii hin godhin (ykn haguuggii waraabbii-barreessuu osoo hin fayyadamin). Yoom --force lakkaawwattoota taatee superblock irra deebi'ee barreessa fi sirna faayilii joornaalii fe'a, dogongorri tokko walqixxummaa diskiiwwan hunda irratti balleessuu danda'a.

Tarkaanfii 1: NAS humna gadi buusuun, drive bay hunda maqaa itti godhanii, drives sana desktop PC Ubuntu Linux Live USB hojjetu waliin wal qunnamsiisaa

  1. NAS cufaa. Tokkoon tokkoon diraayivii (Bay 1, . Bay 2, . Bay 3, . Bay 4).
  2. Diraayivoota gara motherboard SATA ports (ykn kaardii HBA akka LSI 9211-8i/9300-8i IT Mode keessatti; USB hubs gatii salphaa kanneen fe'iinsa jalatti addaan citan irraa fagaachuu) PC desktop gara Ubuntu Linux Live USB tti booted irratti wal qunnamsiisaa.
  3. Tarminaalii baniitii haalata qoqqoodinsa sakatta'ii fi mdadm superblocks haala adda baasuu dubbisa qofa keessatti cimsee:
# 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

Tarkaanfii 2: Dubbisi Events lakkaawwii fi Array State oomisha irraa mdadm --examine

Bu'aa isaa sirriitti ilaalaa sudo mdadm --examine /dev/sd[a-d]3 tokkoon tokkoon konkolaachisaatiif: * Sararoota akka: * /dev/sda3: 1.1. Events : 48210, . Array State : A.AA (A = Sochii, . . = Dhabame) . * /dev/sdb3 (Drive 2, dursee barnoota addaan kute): Events : 47950, . Array State : AAAA * /dev/sdc3: 1.1. Events : 48210, . Array State : A.AA * /dev/sdd3 (Konkolaachisaa 4, yeroo dhumaaf barnoota addaan kute): Events : 48209, . Array State : A.AA * Hubadhaa waan... Events lakkaawwiin sitti hima: 1, 3, fi 4 (sda3, . sdc3, . sdd3) wal irraa taatee 1 keessa jiru (48210 vs 48209), yeroo ta'u Konkolaachisaa 2 (sdb3) saganticha irratti baayyee dura kufe 47950. * Seera murteessaa: Tarree RAID 5 diraayivii 4 keessatti, deetaa dhibbeentaa 100 irra deebitee ijaaruuf draayivii 3 qofa si barbaachisa. Diraayiviiwwan haaraa 3 fayyadamuun tarree walitti qabuun DIRQAMA (sda3, . sdc3, fi sdd3) fi draayiva dulloome (sdb3). Yoo akka tasaa humnaan-wal-walitti goote kan durii stale drive (sdb3), meetadaataan sirna faayilii guyyaa lama duraa sarara deetaa ammaa diraayiviiwwan biroo irratti wal hin simnee fi galmeewwan kee ni mancaasa.

Tarkaanfii 3: GNU fayyadamuun diraayivii kamiyyuu seektaroota badaa qaban kloonii godhi ddrescue tokkoffaa

Osoo walitti hin qabaatin dura, diraayivii dhiheenya kana gadi bu'e (/dev/sdd) (fi yoo gaarii ta'e diraayiviiwwan miseensaa hunda) gara diraayivii bakka bu'aa fayya qabeessa ta'etti fayyadamuun ddrescue (ilaali Hard drive kufaatii fi data deebisuu guutuuf ddrescue sintaksii): .

# 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

Amma kufaatii jalqabaa irraa hiikaa /dev/sdd akkasumas nagaadhaan sheelfii irratti kaa'uudhaan akka ati kloonii fayyaa qabu waliin hojjettu (/dev/sde).

Tarkaanfii 4: Tarree RAID, garee sagalee LVM, fi sirna faayilii haala cimaa READ-ONLY ta'een irra deebi'ii walitti qabi

Sirna Synology (SHR / RAID) fi QNAP irratti, tuullaan kuusaa hanga marsaa sadii qaba: ** .mdadm (RAID) -> jedhu LVM2 (Hogganaa Sagalee Loojikii) -> ext4 yookaan Btrfs (Sirna Faayilii)**. Tartiiba ajaja sirrii haala dubbisa qofa keessatti haalata dubbisa qofaan Ubuntu irratti nagaadhaan fe'uuf kunooti:

# 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

Yeroo tokko /mnt/nas_rescue mounts, galmeewwan NAS qooddaman kee hunda (photo, . homes, . video, . documents) keessaa ni mul’ata /mnt/nas_rescue/ kanaaf kallattiin gara USB backup drive alaa irratti copy gochuu dandeessu.

  • Osoo Synology NAS kee "Synology Hybrid RAID (SHR)" kan hammangaa diraayivii walmakaa qabu qabaatee hoo? Synology SHR salphaatti diraayiviiwwan gurguddoo gara kutaalee hedduutti qooda (sda5, . sda6) fi adda ta’e uuma mdadm tokkoon tokkoon sadarkaa qoqqoodinsa irratti tarree, sana booda kanneen walitti maka md tarreewwan walitti Garee Jildii LVM tokko keessaa (vg1000). Fiigicha sudo mdadm --assemble --scan --readonly fi sudo vgchange -ay ofumaan jildii SHR sadarkaa hedduu qabu Ubuntu irratti walitti deebisee hodha.
  • Filannoo GUI Daldalaa (Windows/macOS/Linux): Yoo ajajoota tarminaala Linux irratti mijataa hin taane ykn kuusaa LVM walxaxaa QNAP thin-provisioned qabaattan, UFS Explorer RAID Recovery ykn ReclaiMe Free RAID Recovery haala sooftiweerii 100% dubbisa qofaan Windows ykn Linux PC irratti NAS drives walqabatan hunda sakatta'uu danda'a, ofumaan hammangaa sarara, naanneffannaa walqixxummaa, fi ofseetota LVM, fi galmeewwan kee osoo damee tokko diraayivoota NAS irratti hin fooyyessin waraabi.

ZFS (zpool) fi ajaja baraarsaa hatattamaa Btrfs

Waltajjiiwwan NAS ammayyaa (TrueNAS SCALE/CORE, Proxmox, Ubuntu Server, Unraid, fi Synology Btrfs jildii) baay'inaan sirna faayilii waraabbii irratti barreessuu (CoW) bakka hambaa fayyadamu ext4. Yoo ZFS ta'e zpool ykn Btrfs pool mount gochuu dide ykn erga humni addaan citee ykn driven kufee booda boot irratti kernel panic fida, normal mounting ni kufa sababiin isaas OSn daldala barreessuu miidhame irra deebi'ee taphachuuf yaaluun. Qabduulee duubatti deebi'uu daldalaa dubbisa qofa fayyadamuu qabda.

1. ZFS (zpool) Deebi'ee Deebi'uu Yeroo Muddamaa (TrueNAS / Proxmox / Linux ZFS) .

Yoo kuusaan ZFS akkas jedhe FAULTED, . UNAVAIL, ykn battaluma humna qulqulluu dhabuu booda galchuuf yaaltu sarvarii (kernel panic) ni kufa:

# 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>

Yeroo tokko jalatti fe'amee /mnt/zfs_rescue, kuusaawwan deetaa kee fayyadamuudhaan waraabi rsync yookaan zfs send osoo gonkumaa dubbisa-barreessuu poolii galchuuf hin yaalin dura.

2. Btrfs Balaa Tasaa Deebisuu (Synology Btrfs / Unraid Cache Pool / Linux Btrfs) .

Warning

GONKUMAA HIN fiigin btrfs check --repair yoo duraan diraayivoota kloonii goote ykn filannoo fe'iinsa dubbisa qofa armaan gadii hunda dhama'e malee. Galmeen kernel Btrfs ofiisaa ifatti akkas akeekkachiisa --repair muka bal’ina manca’e dhaabbataadhaan balleessuu danda’a.

Kanaa mannaa, tartiiba tarkaanfataa cimaa ta'een, ulfaatina xiqqaa irraa gara iskaaniin gadi fagootti, olkaa'uu ykn baasuu yaali:

# 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/

Hardware RAID Controller Yeroo Muddamaa: "Qindeessituu Biyya Alaa" fi Kaardii RAID Du'e

Sarvaroonni dhaabbataa (Dell PowerEdge kaardii PERC waliin, HPE ProLiant Smart Array waliin, Lenovo ThinkSystem, ykn buufataalee hojii too’attoota Broadcom/LSI MegaRAID qaban) kaardii RAID haardwaaraa NVRAM onboard fi kaachota baatirii/supercapacitor qaban fayyadamu (BBU / . CacheVault).

1. Qindeessituu Biyya Alaa Galchuu vs. Qindeessituu Qulqulleessuu (CRITICAL) .

Yeroo diraayiviin yeroodhaaf addaan citu ykn diraayiviiwwan gara chaasiin sarvarii bakka bu'utti sochootu, iskiriiniin jalqabbii Dell PERC ykn LSI MegaRAID BIOS ni dhaabatee: "Qindeessi(wwan) biyya alaa adaaptara irratti argaman." * YEROO HUNDA filadhu Import Foreign Configuration (ykn Preview Foreign Configuration -> Import). Mallattoon "Foreign" salphaatti too'ataan RAID meetadaataa RAID jiru sirrii ta'e kan ofii isaatii hard drive irratti barreeffame (Disk Data Format / DDF ykn LSI configuration sectors at the end drives) kan haala NVRAM ammaa kaardii irraa adda ta'e argu jechuudha. Galchuunis haalata tarree kallattiin diraayivoota irraa dubbisa fi diskiin dhugaa kee baayitii tokko osoo hin dhabin toora interneetii irratti deebisa. * GONKUMAA HIN filadhu Clear Foreign Configuration yookaan Initialize Virtual Disk. Qulqulleessuun ykn jalqabsiisuun meetadaataa tarree haxaa ykn diraayivoota zeeroo godha. * Akeekkachiisa Alaa: Yoo diraayiviin tokko torban sadii dura addaan cite, torban sadiif deetaa haaraa gara tarree gadi bu'etti barreessuu itti fufte, achiis diraayivii tokkicha durii torban 3-durii sana deebiftee galchita, qindaa'ina alaa diraayivii dulloome sana irraa hin galchiin diraayiviiwwan sochii qaban fayya qabeessa ta'an gubbaatti; kanaa mannaa, diraayivii dulloome bakka buusi ykn kloonii godhi.

2. Hardware RAID Card Ofii isaatii yoo Du'e hoo?

Yoo motherboard server ykn PCIe hardware RAID controller card keessan kufaatii elektirooniksii mudatee fi hin boot ta'e: * Foyya'iinsa motherboard sirriitti wal fakkaatu bitachuu HIN barbaachisu, daataa keessanis ammallee diraayiviiwwan irratti hin tuqamne. * Too'ataa RAID bakka bu'aa maatii chipset too'ataa walfakkaataa irraa bitadhu (fakkeenyaaf, kaardii LSI/Broadcom MegaRAID SAS 2108/2208/3108 ykn Dell PERC H710/H730/H740 kamiyyuu meetadaataa DDF kaardii PERC durii irraa dubbisuu danda'a). * RAID card bakka bu'u gara PC hojjetutti fe'i, diraayiviiwwan maqaa qaban tartiiba bay isaanii isa jalqabaatiin wal qunnamsiisi, gara too'ataa BIOS (Ctrl+R yookaan Ctrl+H ykn menu UEFI HII), fi Qindeessituu Alaa Galchi fili. To'ataan haalata RAID diraayivoota irraa dubbisee sagalee kee battalumatti ol kaasa.


Gaaffiiwwan yeroo baay’ee gaafataman

Synology ykn QNAP NAS koo mataan isaa kana booda hin ibsu (dead power supply ykn motherboard), akkamittan faayiloota koo hard drive irraa baasuu danda'a?

Yoo saanduqni NAS karaa elektirooniksii du'e, hard drive fi data keessan dhibbeentaa 100 akka hin tuqamne beekamaadha jechuun ni danda'ama. Filannoo nageenya qabu lama qabda: **(1) Godaansa Diskii gara NAS Haaraatti:** Diraayiviiwwan lakkoofsa qaban Synology (ykn QNAP) kee du'e irraa hiiktee tartiiba baay'ee walfakkaatuun gara mooraa Synology (ykn QNAP) haaraa ta'etti islaayidii gochuu dandeessa; yeroo boot ta'u, NAS "Migratable NAS OS" adda baasee daqiiqaa 10 keessatti faayiloota hunda osoo hin tuqin kuusaa kee galcha. **(2) Desktop PC irratti fe'uu:** Sababni isaas Synology fi QNAP standard Linux fayyadamu `mdadm` fi `LVM2` hood jalatti, drive hunda gara desktop PC bootted Ubuntu Linux Live USB stick bilisaa irraa boot ta'etti galchuu dandeessu, fiigi `sudo mdadm --assemble --scan --readonly && sudo vgchange -ay`, fi galmeewwan keessan hunda kallattiin gara USB drive alaatti osoo NAS haaraa hin bitatin waraabuu.

Maaliif kana booda RAID 5 hard drive gurguddaa TB 12 hanga 24 TB ta'aniif hin gorfamu?

RAID 5 (ykn SHR-1 / RAIDZ1) array kan diraayiviiwwan TB 16 ykn 20 TB guddaa ta'aniin ijaarame keessatti, diraayivii tokko kufe deebisee ijaaruun, bittii tokko tokko hunda teraabaayitii 48 hanga 100+ kan ta'an pilaatota hafan irratti foddaa guyyaa 2 hanga 4 irratti dubbisuu barbaachisa. Hard driven fayyadamaa fi NAS akkaataa idileetti saffisa dogongora dubbisaa hin deebifamne kan oomishtootaan madaalame kan $10^{14}$ bittii dubbifame tokkoof dogongora 1 qabu (tilmaamaan 12.5 terabytes). Kana jechuun istaatiksii irratti, yeroo RAID 5 irra deebiin ijaaramu diraayiviiwwan obbolaa dullooman TB 60 yeroo dubbisnu, yoo xiqqaate damee tokko kan hin dubbifamne rukutuu ykn kufaatii diraayivii lammaffaa kakaasuuf carraan guddaan jira, kunis tarree RAID 5 walqixxummaa tokkoo ajjeesa. Diraayivoota TB 10 fi isaa ol ta'aniif, yeroo hunda walqixxummaa lamaa (**RAID 6, Synology SHR-2, ykn ZFS RAIDZ2**) ykn vdevs calaqqisiifame (**RAID 10**), duwwaa alaa of danda'e 3-2-1 waliin walqabatee fayyadami.

Yeroo deebi'ee ijaarsa hatattamaa RAID array koo keessatti diraayivii 4 TB kufe diraayivii TB 8 guddaa ta'een jijjiiruu nan danda'aa?

Eeyyee. To'ataan RAID haardwaarii fi sooftiweerii hundi, akkasumas Synology SHR, QNAP, fi ZFS, diraayivii kufe diraayivii **dandeettii walqixa ykn guddaa** (gonkumaa xiqqaa miti, meeggaabaayitii tokkoon illee miti) bakka buusuuf si dandeessisa. Istaandardii RAID 5/6 ykn ZFS vdev keessatti, tarreen battalumatti TB 4 jalqabaa diraayivii haaraa 8 TB fayyadama irra deebi'ee ijaaruu xumuruuf (fi Synology SHR keessatti, yeroo baay'ee yoo xiqqaate diraayiviin lama yoo fooyya'e dandeettii kuusaa fayyadamuu danda'u ofumaan babal'isuu danda'a). Diraayiviin guddaan haaraan sun SMR osoo hin taane teeknooloojii **CMR (Conventional Magnetic Recording)** fayyadamuu isaa qofa mirkaneessi.

Yoo humni ibsaa addaan cite RAID deebisee ijaaruu ykn dandeettii babal’isuu gidduutti uumame maal gochuu qaba?

Tokkoffaa, HIN rifatinaa fi yoo poolii gadi bu'ee deebi'e humnaan deebi'anii hin jalqabin ykn irra deebi'anii hin jalqabin. Liinux ammayyaa `mdadm` (Synology, QNAP, fi Unraid fayyadamu) fi ZFS **barreessuu-yaada bitmap** galmeessuu fi qabxii sakatta'iinsaa irra deebi'anii ijaaruu damee sirrii bakka irra deebiin ijaarsi ykn irra deebiin bocuun addaan cite agarsiisu. Yeroo humni qulqulluun deebi'u (yoo gaarii ta'e Uninterruptible Power Supply / UPS keessatti akka flicker lammaffaan rukutuu hin dandeenyeef), NAS akka idileetti boot gochuun daqiiqaa 10 eegaa: yeroo baay'ee, `mdadm` yookaan `zpool resilver` ofumaan bakka sakatta'iinsaa isa dhumaa irraa deebi'ee jalqaba. Yoo bocni irra deebiin dhaabate ykn gabaasaaleen sagalee kufe, battalumatti cufi, diraayiviiwwan hunda waliin kloonii godhi `ddrescue`, fi naannoo qabxii sakatta'iinsaa qoqqoodame walitti qabuuf UFS Explorer RAID Recovery fayyadami.


Qajeelfamoota walqabatan


Maddoonni sakatta'aniiru

  • Dhaabbata Keernii Liinux (Addunyaa): RAID Liinux (mdadm) Wiikii (raid.wiki.kernel.org), RAID Sooftiweerii Kufe Deebisuu, fi Galmee Kernel Btrfs (btrfs.readthedocs.io irratti btrfs rescue fi btrfs restore).
  • Pirojektii Dokumantarii OpenZFS (Addunyaa): zpool import Dubbisa Qofaaf fi Garee Dabarsaa Gara Deebi'uu (-F -o readonly=on) Wabii Bulchiinsaa.
  • Synology Inc. (Taiwan/International): Barreeffama Bu’uura Beekumsa Synology Ofiisaa KB-1079 (Akkamittan PC fayyadamuun data deebisee argachuu danda'a yeroo Synology NAS koo Ubuntu fayyadamuun malfunction ta'e mdadm fi lvm2).
  • Pirojektii GNU / Bu'uura Sooftiweeri Bilisaa (Addunyaa): GNU ddrescue Maanu'alii Suuraa Sadarkaa Ugguraa Diigumsa Hin Qabne kan Diraayivoota Miseensa RAID Diigaman.
  • Inistiitiyuutii Istaandardii fi Teeknooloojii Biyyaalessaa (NIST) (Ameerikaa): Maxxansa Addaa 800-86 fi Qajeelfama Amanamummaa Kuusaa Saaxila RAID Irra Deebiin Ijaaruu Windows fi Carraa Dogoggora Dubbisaa Hin Sirreeffamne (URE) irratti.