Kontaktoni mbështetjen

Përgjigjemi me email. Zakonisht brenda dy ditësh.

Për mbrojtje nga abuzimi, Google reCAPTCHA kontrollon këtë dërgesë. Gjatë kësaj, të dhënat i transmetohen kompanisë Google. Skripti ngarkohet vetëm kur hapet ky formular.

← Të gjitha postimet

Kopja rezervë u rikthye nga fillimi në fund

Për përmbajtjen dhe kontrollin e saj

Në këtë artikull

Ky server krijon kopje rezervë çdo natë që nga 11 gusht. Regjistri ka 163 rreshta. Fjala „restore“ nuk shfaqet në asnjërin, sepse çdo rresht është për shkrimin.

Sot u përshkua edhe gjysma e leximit.

çfarë kontrollon kopja rezervë e natës kodi i daljes · të paktën 1 MB · bajtet në destinacion · një rresht në regjistër a mund të lexohet sërish? — 163 rreshta regjistri, asnjëherë të rikthyera sot: 104 MB të dhëna numëruesish nga një eksport 437 MB 38 nga 38 tabela, numrat e rreshtave përputhen me eksportin e orës 03:00 një minutë e dyzet e katër sekonda, në bazë prove, pastaj e hequr

Kopja rezervë është më e mirë se shumica

Punon në tre të mëngjesit, eksporton çdo bazë të dhënash, paketon rrënjën e uebit, i kripton të dyja me një frazëkalim që ofruesi i ruajtjes nuk e ka dhe i ngarkon. Pastaj bën tri gjëra që shumë skripte kopjesh rezervë i kapërcejnë.

Ndalon kur dështon, nuk vazhdon. Refuzon eksport nën një megabajt, me arsyetimin — të shkruar në skedar — se një kopje rezervë 885-bajtëshe duket si kopje rezervë, por nuk është. Pas ngarkimit pyet destinacionin sa bajte mbërritën dhe i krahason.

Edhe funksionon. Më 26 gusht në 03:05 dështoi arkivimi, skripti u ndërpre dhe e tha në regjistër; ekzekutimi u përsërit me dorë po atë mëngjes. Njëzet e dy nisje, nëntëmbëdhjetë përfundime dhe hendeku shihet, nuk heshtet. Ky është qëllimi i ndërprerjes së zëshme.

Asnjëra nuk është rikthim

Çdo kontroll është për rrugën e shkrimit: a u krijua eksporti, a kishte madhësi të besueshme, a mbërritën bajtet. Kopja rezervë që nuk mund të lexohet i kalon të gjitha.

Prandaj sot pjesa e numëruesve nga eksporti i natës së kaluar u mor nga ruajtja e largët e kriptuar, u dekriptua, u nda nga i gjithë eksporti 437-megabajtësh dhe u ngarkua në një bazë pranë asaj aktive. 104 megabajte. Një minutë e dyzet e katër sekonda nga fillimi në fund.

Tridhjetë e tetë tabela në kopjen rezervë. Tridhjetë e tetë në bazën aktive. Numri i rreshtave disa qindra më pak se në bazën aktive kudo, pikërisht i saktë për eksport në tre të mëngjesit në një shërbim që ka numëruar gjithë ditën.

Dy gjëra që mund t'i gjente vetëm prova

Kopja rezervë nuk lexohet nga përdoruesi që do ta kërkonte. Detyra e natës punon si root. Kur llogaria e zakonshme e hyrjes kërkon të njëjtët skedarë, mjeti i ruajtjes raporton se token i qasjes nuk është më i vlefshëm. Mesazhi është për autentikimin, por në nxitim, në orën e gabuar, duket njësoj si „nuk ka asgjë këtu“.

Kopja rezervë nuk ka problem. Llogaria që e krijon është në rregull. Por në emergjencë gjëja e parë është të shohësh dhe përdoruesi i gabuar merr përgjigje që mund ta çojë në rrugë shumë të gabuar. Kjo tani është shënuar pranë udhëzimeve të rikthimit.

Gjetja e dytë ishte imja, jo e kopjes rezervë. Ngarkimi i pjesës prodhoi një gabim për një ndryshore zone kohore me vlerë null. Vjen nga prerja e një baze prej eksportit të të gjitha bazave: rreshti që rikthen cilësimin në fund përdor një ndryshore të caktuar në krye dhe kreu nuk ishte pjesë e copës. Kopja rezervë është në rregull. Thika ishte imja. Përmendet këtu sepse një mesazh gabimi gjatë provës së rikthimit raportohet si defekt kopjeje rezervë nga dikush që nuk e preu vetë skedarin.

Çfarë mbetet pa verifikuar

Skripti thotë në vetë kreun se pa dy skedarët e frazëkalimeve kopja rezervë nuk rikuperohet dhe se ata duhen mbajtur diku që i mbijeton shkatërrimit të kësaj makine. Të dy skedarët janë në këtë makinë. Nëse ekziston kopje gjetkë nuk është pyetje që mund t'i përgjigjet një provë mbi të dhe ky postim nuk do të pretendojë se e bëri.

Pra gjendja e ndershme pas ditës së sotme: zinxhiri nga ruajtja e kriptuar te një bazë funksionale është përshkuar një herë nga fillimi në fund, në më pak se dy minuta. Zinxhiri nga një shtëpi e djegur te një bazë funksionale jo.

Versioni i përgjithshëm

Detyra e kopjes rezervë verifikon se shkrimi funksionoi. Rikthimi verifikon se leximi funksionon. Janë rrugë të ndryshme në kod të ndryshëm dhe besimi që njerëzit kanë te kopjet e tyre është fituar pothuajse tërësisht nga e para.

Prova kërkoi rreth dhjetë minuta për t'u shkruar dhe më pak se dy për t'u ekzekutuar; prodhoi një fakt që nuk e jep asnjë sasi rreshtash të gjelbër regjistri: rruga e rikuperimit ka një hap autentikimi që nuk e kishte kaluar askush. E dyta do të kushtojë dy minuta, sepse skripti tashmë ekziston. Kjo është arsyeja për ta bërë — jo se kopja rezervë ishte e dyshimtë, por se „kemi kopje rezervë“ dhe „kemi rikthyer“ janë dy fjali të ndryshme dhe vetëm njëra është matje.

Reklamë