Raid 0 disk har kraschat i Synology, hur kommer jag åt filerna?

Permalänk
Medlem

Raid 0 disk har kraschat i Synology, hur kommer jag åt filerna?

Synology Nas typ DS413j
DSM uppdaterad med senaste version
Volume 1: 2 WD 3TB diskar med Raid 0, dvs ingen säkerhet och om en disk krashar, krashar hela volumen.
Fel orsak, bad sectors.
Trolig orsak är att jag fyllde på diskarna maximalt med filer helt enkelt.

Synology support kommer ej åt diskarna efter olika tester och via Synology Nas, kan man inte se innehållet i filerna.
Kan heller inte komma år disk innehållet via datorns SATA portar.

Innan jag slänger disken/diskarna vill jag se vad som är möjligt att göra.
Efter en del letande i forum, verkar det finnas förslag med att komma åt diskarna i linux miljö. Jag har ingen vana med linux och osäker på kommandona där.
Finns det någon som har någon idé om hur man kan göra för att se om det går att komma åt hårdiskarna på något sätt.
NOT: Min kunskap är på beginners level, så tips med dummy explanation är väldigt tacksamt.

Permalänk
Medlem
Skrivet av aslan:

Synology Nas typ DS413j
DSM uppdaterad med senaste version
Volume 1: 2 WD 3TB diskar med Raid 0, dvs ingen säkerhet och om en disk krashar, krashar hela volumen.
Fel orsak, bad sectors.
Trolig orsak är att jag fyllde på diskarna maximalt med filer helt enkelt.

Synology support kommer ej åt diskarna efter olika tester och via Synology Nas, kan man inte se innehållet i filerna.
Kan heller inte komma år disk innehållet via datorns SATA portar.

Innan jag slänger disken/diskarna vill jag se vad som är möjligt att göra.
Efter en del letande i forum, verkar det finnas förslag med att komma åt diskarna i linux miljö. Jag har ingen vana med linux och osäker på kommandona där.
Finns det någon som har någon idé om hur man kan göra för att se om det går att komma åt hårdiskarna på något sätt.
NOT: Min kunskap är på beginners level, så tips med dummy explanation är väldigt tacksamt.

https://www.ibas.com/sv

Gör inget med diskarna, ta kontakt med IBAS och hör med dom vad det kan kosta.

Permalänk
Medlem

Du vill ta reda på vilket sätt disken pajjat. Om den inte gör sig tillgänglig i Synologyn vid omstarter så är chanserna små att den kommer fungera bättre i en dator. Är den offline?

Permalänk
Medlem

Bara litet välmenat minitips.
Om innehållet är viktigt och du inte har någon erfarenhet av datarecovery, så vänd dig till ett företag som är specialister.
Snabbt google så fick jag upp https://ahlbergdata.se/ som första träff..
google sökningen https://www.google.se/search?q=hårddisk+data+recovery+företag

Det är väldigt lätt att skada mer än vad man löser om man aldrig pysslat med det. Där av lämnar jag inget konkret tips, då jag uteslutande jobbar i linuxmiljö när jag gör data-recovery.. ibland innebär det att öppna disken och byta ut skriv/läs huvuden osv.. i vissa fall är det skadade kretsar.

Edit:
flera hann o skriva medans jag skrev.

Permalänk
Medlem

Tack för era tips. Saken är den att mestadelen av innehållet är inte viktigt. Det finns bara ett antal filer som jag är nyfiken att se om jag kan rädda. Lyckas jag inte så får det vara. Därför har jag inte kontaktat professionella data recovers. så att säga.

För ung 7 år sedan fick jag betala runt 10.000 kr för data recovery på en disc av storlek 3TB, om jag inte minns fel från Ahlbergs data.

Så era tips är korrekta, vet man inte vad man gör så är det bättre med professionella som gör jobbet.
MEN i detta fallet har jag inga pengar för detta arbete, så jag försöker in i det sista så förstörs disken mera så får det vara.

Har nu laddat hem Stellar Raid recovery tool och försöker med den.
Någon som har erfarenhet av denna windows baserade recovery tool?

Permalänk
Medlem

Första du måste göra är att kontrollera om diskarna hittas i BIOS av datorn.

Har du sen möjlighet att klona diskarna till fungerande så ger det dig mer flexibilitet och tid att testa olika lösningar.
Tänk på att klonings mjukvaran måste ha stöd för RAW kloning och bara kopierar 1&0 utan hänsyn till filsystem etc.

Just filsystemet är andra frågan Synology har flera olika alternativ att välja där och har du använt ett av deras egna så blir det svårare. Använde du däremot tex ext3 som är ett standard linux filsystem så blir allt mycket lättare.

Sen blir det ett massa googlande för att hitta rätt information, tänk även på att du nog måste försöka skapa en RAID0 lösning på datorn du försöker felsöka diskarna på, vet ej om mjukvaru RAID eller hårdvaru raid är väsentligt för recovery.

Dock så är det absolut inget enkelt jobb du har framför dig utan räkna med många timmars jobb där det mesta är att söka information. Finns ej någon enkel lösning vad jag vet så räkna ej med en snabb guide utan snarare många frågor som kommer uppstå under vägen och försöka komma vidare varje och ej ge upp.

Oavsett resultatet så kommer du lära dig mycket på vägen, sen kommer du även behöva så kallade USB boot diskar med olika verktyg och minst en med Linux. Hirens Boot är en gammal klassiker men har för mig att googla efter Strelec ger en mer 2021 liknade lösning.

Lycka till.

Permalänk
Medlem

Windows-baserade program kan inte leverera i sammanhanget. I värsta fall går de igenom varenda sektor på diskarna innan du ens får möjligheten att spara något, varpå relevanta sektorer avläses igen, detta bidrar till degraderingen. Jag ser också att stellar raid recovery är "Free download to scan and preview your lost data", en licens kostar sedan 199 euro och räcker i 1 år.

Du skriver själv att din kunskap är beginner level. Linux din bästa chans utan hårdvaruverktyg, och det kräver en del vana.
Firmor utgår ifrån att ha i detta fallet minst 6 TB ledigt utrymme på sin egen utrustning att jobba med, genom att göra en image på vardera disk och sedan jobba från dessa för att öka chanserna för en lyckad dataräddning.

Om du vill kan jag hjälpa dig att rädda datan kostnadsfritt mot att jag får erfarenheten att jobba med din raid-volym. Jag har verktyg och söker just erfarenhet innan jag börjar erbjuda dataräddning kommersiellt.

Permalänk
Medlem

Raid 0 borde vara förbjudet
Ska man ha noll säkerhet så är det bättre att köra diskarna separat bara, på så vis om en disk pajar så är det bara den diskens information som försvinner och inte alla diskars data som ryker.
När du ska gräva i diskarna så är det bäst att ha dem direkt anslutna till PC'n. Helst via interna sata anslutningarna, men halv-okej att köra via usb-sata adapter.. dock litar inte jag på adaptrar.
Linux som bootat OS..... då windows har en ful förmåga att försöka skriva till diskar, samt du har extremt dåligt stöd för filsystem och det är få bra recoveryverktyg som finns till Windows som tidigare redan nämnt
Gör image av disken/diskarna som oxå tidigare nämnt så får du mer utrymme att labba.

Nog sagt om det

Först letar du fram en USB-sticka på 8-16GB och börja med att installera Ventoy multi boot sticka.. Du kan även använda extern hårddisk.
https://www.ventoy.net/en/doc_start.html
Sedan kopierar du in alla ISO filer som du vill ha med de olika verktygen och Linux OS på den stickan enligt manualen ovan hur du kommer igång. Så slipper du skapa flera olika USB-stickor.

Några fler bra verktyg mer än Hirens som är nämnd, men jag länkar till hirens oxå.

Hirens boot cd https://www.hirensbootcd.org/download/
Äldre versioner som ibland kan ha lite andra verktyg https://www.hirensbootcd.org/old-versions/

SystemRescueCD https://www.system-rescue.org/Download/
Lite guider https://www.system-rescue.org/manual/

UltimatBootCD https://www.ultimatebootcd.com/download.html
Tre länkar till lite dokumentation

Trinity rescue kit https://trinityhome.org/trinity_rescue_kit_download/
Lite dokumentation https://trinityhome.org/getting_started_with_trk/
Denna har jag aldrig testat dock

Linux versioner med bra verktyg
Kali linux har en hel del verktyg för att gräva fram data även om det mest är avsett för pentesting https://www.kali.org/downloads/

Själv kör jag en Fedora anpassad nätverksinstallation som innehåller mängder med verktyg, dock vet jag inte om LiveCD'n har så mycket verktyg out of the box.
https://getfedora.org/sv/workstation/download/

Edit:
Sedan skapar du en tråd i forumsdelen https://www.sweclockers.com/forum/17-linux-och-ovriga-operati... där har du många linux folk som kan hjälpa dig med alla steg i linux som operativsystem osv

Permalänk
Medlem
Skrivet av Role_Model:

Windows-baserade program kan inte leverera i sammanhanget. I värsta fall går de igenom varenda sektor på diskarna innan du ens får möjligheten att spara något, varpå relevanta sektorer avläses igen, detta bidrar till degraderingen. Jag ser också att stellar raid recovery är "Free download to scan and preview your lost data", en licens kostar sedan 199 euro och räcker i 1 år.

Du skriver själv att din kunskap är beginner level. Linux din bästa chans utan hårdvaruverktyg, och det kräver en del vana.
Firmor utgår ifrån att ha i detta fallet minst 6 TB ledigt utrymme på sin egen utrustning att jobba med, genom att göra en image på vardera disk och sedan jobba från dessa för att öka chanserna för en lyckad dataräddning.

Om du vill kan jag hjälpa dig att rädda datan kostnadsfritt mot att jag får erfarenheten att jobba med din raid-volym. Jag har verktyg och söker just erfarenhet innan jag börjar erbjuda dataräddning kommersiellt.

Tack för förslaget, har du någon ide hur vi gör. Jag misstänker du behöver diskarna fysiskt?

Permalänk
Skrivet av aslan:

Synology Nas typ DS413j
DSM uppdaterad med senaste version
Volume 1: 2 WD 3TB diskar med Raid 0, dvs ingen säkerhet och om en disk krashar, krashar hela volumen.
Fel orsak, bad sectors.
Trolig orsak är att jag fyllde på diskarna maximalt med filer helt enkelt.

Synology support kommer ej åt diskarna efter olika tester och via Synology Nas, kan man inte se innehållet i filerna.
Kan heller inte komma år disk innehållet via datorns SATA portar.

Innan jag slänger disken/diskarna vill jag se vad som är möjligt att göra.
Efter en del letande i forum, verkar det finnas förslag med att komma åt diskarna i linux miljö. Jag har ingen vana med linux och osäker på kommandona där.
Finns det någon som har någon idé om hur man kan göra för att se om det går att komma åt hårdiskarna på något sätt.
NOT: Min kunskap är på beginners level, så tips med dummy explanation är väldigt tacksamt.

Du får inte bad sectors av att fylla en disk. Det här är ett magnetiskt eller mekaniskt problem.

Om du har två identiska diskar till hands kan du använda unixkommandot `dd -if /dev/[misstänkt_trasig_disk] -of /dev/[ny disk]` för att klona de gamla diskarna. Du kan potentiellt fejka två olika diskar på liknande sätt om du har en hårddisk som är större än de två diskarna tillsammans, genom att som argument till -of istället ange filer på den större disken, om den är formaterad. Sen kan du försöka återskapa ett RAID0 baserat på den räddade informationen. Observera att RAID0 "flätar" information växelvis över båda diskarna så du får inget meningsfullt ut av bara en av diskarna, och du behöver veta hur din Synologybox flätade informationen: Vilken disk var först? Hur stor stripe size användes?

För framtiden:
- Har du viktig information, ta backup. Någon nämnde Backblaze som är ett utmärkt off-site-val för en liten summa i månaden om du använder Windows eller Mac. Det är också hyfsat billigt att bara koppla in en USB-disk då och då och köra ett vanligt backupprogram av något slag mot den disken. Det viktigaste med backup är att den är så automatisk som möjligt för det du gör manuellt kommer du glömma göra eller tröttna på.
- Har du data som kräver hög I/O-prestanda, köp en SSD till denna istället för att bråka med RAID0: Solid State-diskar har förutom högre prestanda också mindre risk för problem över en normal användningslivstid om du inte köper den billigaste skiten
- Har du data som tar stor plats, köp en större disk istället för att lägga data på flera små. Varje extra disk du har ökar risken för ett diskhaveri under ett genomsnittligt år - och då räknar jag inte ens in eventuella problem på grund av resonans mellan (konsument-) diskar i samma chassi.

Permalänk
Medlem
Skrivet av aslan:

Synology Nas typ DS413j
DSM uppdaterad med senaste version
Volume 1: 2 WD 3TB diskar med Raid 0, dvs ingen säkerhet och om en disk krashar, krashar hela volumen.
Fel orsak, bad sectors.
Trolig orsak är att jag fyllde på diskarna maximalt med filer helt enkelt.

Som redan skrivet - det blir inte bad sectors för att man skriver - bara det som läses. i ditt fall troligen metadata för filsystemet som den förväntades hitta och har troligen blivit stopp redan i lägsta lagret pga. IO-error från disken i mdadm-RAID som den troligen använder sig av. Filsystemet som används ovanpå mdadm-RAID volymen (brukar kallas liknande /dev/md127) är med största sannolikhet ext4.

Hade filsystemet varit BTRFS och med dubbel metadata (default vid formatering) så hade det förmodligen klarat sig, ja om inte mdadm-RAID i lagret under hade stoppat det innan och då kan inte BTRFS göra något åt situationen då den aldrig får chansen - däremot är chansen för dataräddning mycket hög senare när det läser från diskimages utan IO-error vid läsning.

När det skriver på disk så skrivs det om flertal försök på samma sektor om första skrivningen misslyckades, och sedan används reservsektorer tills skrivningen lyckas och det görs helt automatiskt av SATA-disken själv utan OS-hjälp (detta brukar ingen se mer än att det kanske ev. noteras i dmesg och vid senare titt i SMART ser att räknaren för reallokeringar ökat.)

moderna SATA-diskar har läshuvud några hundra nanometer bakom skrivhuvudet så verifieringen görs omedelbart samtidigt som det skrivs. Tyvärr lagar inte SATA-diskar några veka sektorer som hittas senare vid läsning - sådant gör bara SAS-diskar... ...därför om man i sin lagringssystem kan använda SAS-diskar så bör man göra det, speciellt nu med dagens stordiskar där det bara är hundralappar mellan en SAS och SATA-variant av samma disk, ibland kan tom. SAS vara billigare än SATA i olika kampanjer.

---

Som redan sagt gör Diskimage av diskarna och här säger jag 'ddrescue' i linux framför 'dd' för kopieringen av diskarna då den kan hantera läsfel på diskarna och har smarta strategier för det så att det inte läser sektorer med läsfel på rad (en fysisk 4K-sektor ger 8 logiska 512-bytes sektorer i rad - är den skadad så blir det 8 läsförsök med kanske 8-50 sekunders tid på varje 512-bytes sektor innan den försöker med nästa sektor i rad...) utan hoppar över ett stycke och går tillbaka till problemområdet först när allt annan är läst och där saxar in sig allt närmare den sista noterade läsfelet för att ta så mycket det går runt om innan den igen ger sig på de oläsbara sektorerna med många läsförsök, det kan ju gå att läsa en gång av många försök - och en gång räcker... och dessutom har ddrescue en viss 'nybörjarsäkerhet' att inte av misstag skriva direkt mot råa diskdevice - bara läsa.

Kom ihåg att ddrescue skall ha 3 filargument ( platsen för raw-devicet (/dev/sda), platsen där diskimage skrivs (/mnt/diskimage1.img), platsen för loggfil för diskimagen (/mnt/diskimage1.log)) - inte två, med loggfilen så startar ddrescue där det slutade sist om överföringen har brutits av någon orsak och försöker inte läsa redan utlästa sektorer från RAW-disken till diskimagen - diskar kan hänga sig, de kan behövas kylas, datorer kan hänga sig (HD/SSD som blockerar SATA-bus...) etc.

ddrescue med loggfil kan startas och stoppas som man vill - med flaggor kan den försöka läsa oläsbara sektorer med upprepande försök så länge man önskar och det finns folk som efter halvår fått ut 99.9% av disk som vid första körningen var typ 50 % läsbart.

Permalänk
Medlem
Skrivet av Det Otroliga Åbäket:

Du får inte bad sectors av att fylla en disk. Det här är ett magnetiskt eller mekaniskt problem.

<snip>

Troligen var disken redan skadad, förmodligen i transporten om den tex var dåligt packad. När man sen fyller på med data så når man det dåliga stället och i värsta fall rasar då hela disken. (Har lärt mig det den hårda vägen).

Så nu för mig, innan man tar en "ny" disk i bruk så måste den klara minst ett SMART lång-test utan fel och gärna ett antal överskrivningar + verifiering med lite olika data. Fick tex skicka tillbaka 3 av 8 WD-red diskar för några år sen pga SMART-fel och de var dålig packade från återförsäljaren.

En misstanke med att de ofta kommer undan med det är att den normala användaren bara formaterar disken och sen har garantin gått ut innan man nått det kritiska stället.

Permalänk
Medlem

Om läshuvuden har hoppat av bryggan av hårt vridande stöt pga. dålig transportpackning så finns inte en chans att diskarna fungerar ens vid första försöket - skivan kommer inte ens att snurra igång och disken är DOA.

så, vad är det för annat som kan göra att diskarna har problemområden, visst rejäl mekanisk misshandel i transport kan kröka axel på spindeln och diskstacken börja vobbla - men det lär märkas på fatalt sätt också i första starten...

vad är kvar - slag och stötar kan få partiklar att fara runt och sätta sig på skivorna - men å andra sidan är utrymmet inne i hårddisken bland det mest dammfria vi kan hitta och filtreras kontinuerligt under drift hela tiden.

Det som tydligen är bekymmer i HD-världen är olja - olja från spindellager främst. och det handlar om förgasad olja eller i fin aerosol som senare blir droppar på skivan - det är inga stora droppar, mindre än vad en ljusmikroskop skulle se, de ställer till med bekymmer för slädarna och läshuvudet. Det finns några 'papers' om det både från Seagate och någon mer tillverkare (HGST?) där man går rätt djupt ned i problemet och helt plötsligt är tätningarna kring axlar till spindeln en ingenjörsmässig utmaning.

När spindeln snurrar så är det väldigt liten risk att olja tar sig ut då det är massor av skruvar och andra ribbor tvingar oljan mot mitten i lagret hela tiden, problemet är när det står still och och kanske av hårda slag stöter ut aerosoler av olja varav lite av det sätter sig på någon skiva och det blir ett latent bekymmer som sedan inte upptäcks förrän när man tex. skriver/läser nära diskcentrum. Man har också bekymret att olja som stött ut i HD-utrummet också flyttar på sig - dvs. gasar och kondenseras och något av det kan hamna på skiva, kanske flera år senare.

ovanstående är förstås långt ifrån alla mekanismer som gör att en disk får oläsbara sektorer men var ändå rätt intressant att läsa dessa 'papers' med svepelektronmikroskop på diskytor med 'droppar' och att det är ett problem.

Permalänk
Medlem

Tack för all hjälp, ärendet löste sig via hjälp från en i forumet. Så nu håller vi på att rädda filerna. Så med andra ord som en beginner är det en del jobb att sätta sig in i som ni också skrivit i chatten. Och nej i mitt fall var det inget mekaniskt fel.
Tack för alla mkt hjälpsamma rader.

Permalänk
Medlem

Kanske off topic, men varför RAID0? Det är ju bara en massa huvdbry om något sånt här skulle inträffa.

Om det är 100% oviktig data så förstår jag, men om det är 1% viktig data så förstår jag faktiskt inte.

Skönt att det löste sig tillslut!

Permalänk
Medlem

Det är väl en lärdomsgrej - typ RAID0 är bra tills den första diskkraschen inträffar, sedan aldrig mer igen...

Permalänk
Medlem

xxargs, Role_Model m.fl. bör få en medalj för sina insatser här

Fantastisk information!

Permalänk
Medlem
Skrivet av Beo00:

xxargs, Role_Model m.fl. bör få en medalj för sina insatser här

Fantastisk information!

Tack för det!

Permalänk
Medlem

Role modell är superbäst och ett hjärta av guld.
Och ja ni har alla rädd, det finns ingen anledning att ha raid 0 överhuvudtaget, kraschar en disk förstör man den andra automatiskt. Håller med. Spiller ej den mjölken igen.