Raspberry Pi-ն ավելի դիմացկուն է դարձնում File Համակարգ
Փաստաթղթի շրջանակը
Այս փաստաթուղթը վերաբերում է Raspberry Pi-ի հետևյալ ապրանքներին.
Pi 0 | Pi 1 | Pi 2 | Pi 3 | Pi 4 | Pi 400 | CM1 | CM3 | CM4 | CM 5 | Պիկո | ||||
0 | W | H | A | B | A | B | B | Բոլորը | Բոլորը | Բոլորը | Բոլորը | Բոլորը | Բոլորը | Բոլորը |
* | * | * | * | * | * | * | * | * | * | * | * | * | * |
|
Ներածություն
Raspberry Pi Ltd սարքերը հաճախ օգտագործվում են որպես տվյալների պահպանման և մոնիթորինգի սարքեր, հաճախ այն վայրերում, որտեղ կարող են տեղի ունենալ հանկարծակի հոսանքի անջատումներ: Ինչպես ցանկացած հաշվողական սարքի դեպքում, հոսանքի անջատումները կարող են առաջացնել պահեստավորման վնաս: Այս սպիտակ թուղթը ներկայացնում է որոշ տարբերակներ, թե ինչպես կանխել տվյալների վնասումը այս և այլ հանգամանքներում՝ ընտրելով համապատասխան... file համակարգեր և կարգավորումներ՝ տվյալների ամբողջականությունն ապահովելու համար: Այս սպիտակ թուղթը ենթադրում է, որ Raspberry Pi-ն աշխատում է Raspberry Pi (Linux) օպերացիոն համակարգով (OS) և լիովին թարմացված է ամենավերջին ներկառուցված ծրագրային ապահովմամբ և միջուկներով:
Ի՞նչ է տվյալների կոռուպցիան և ինչո՞ւ է այն առաջանում։
Տվյալների վնասումը վերաբերում է համակարգչային տվյալների չնախատեսված փոփոխություններին, որոնք տեղի են ունենում գրելու, կարդալու, պահելու, փոխանցելու կամ մշակելու ընթացքում: Այս փաստաթղթում մենք նկատի ունենք միայն պահպանումը, այլ ոչ թե փոխանցումը կամ մշակումը: Վնասումը կարող է տեղի ունենալ, երբ գրելու գործընթացը ընդհատվում է մինչև դրա ավարտը, այնպես, որ կանխվում է գրելու ավարտը, օրինակ՝ampեթե հոսանքն անջատվի։ Այս պահին արժե համառոտ ներկայացնել, թե ինչպես է Linux օպերացիոն համակարգը (և, ընդլայնմամբ, Raspberry Pi օպերացիոն համակարգը) տվյալները գրում պահեստում։ Linux-ը սովորաբար օգտագործում է գրառման քեշեր՝ պահեստում գրվելիք տվյալները պահելու համար։ Սրանք քեշավորում են (ժամանակավորապես պահում) տվյալները պատահական մուտքի հիշողության (RAM) մեջ մինչև որոշակի նախապես սահմանված սահմանաչափի հասնելը, որի դեպքում պահեստային կրիչում բոլոր չվճարված գրառումները կատարվում են մեկ գործարքով։ Այս նախապես սահմանված սահմանաչափերը կարող են կապված լինել ժամանակի և/կամ չափի հետ։ Օրինակ՝ampՕրինակ՝ տվյալները կարող են քեշավորվել և գրանցվել պահեստում միայն հինգ վայրկյանը մեկ, կամ գրվել միայն այն ժամանակ, երբ որոշակի քանակությամբ տվյալներ կուտակվել են։ Այս սխեմաները օգտագործվում են արդյունավետությունը բարելավելու համար. տվյալների մեծ մասը միաժամանակ գրելն ավելի արագ է, քան տվյալների մեծ մասը փոքր մասեր գրելը։
Սակայն, եթե հոսանքը անջատվում է տվյալների քեշում պահելու և դրանք գրելու միջև ընկած ժամանակահատվածում, այդ տվյալները կորչում են: Այլ հնարավոր խնդիրներ են առաջանում գրելու գործընթացի հետագա փուլերում՝ տվյալների ֆիզիկական գրառման ժամանակ պահեստային կրիչի վրա: Երբ սարքավորումը (օրինակ՝ampՕրինակ՝ Secure Digital (SD) քարտի ինտերֆեյսը) պարտավոր է գրել տվյալներ, այդ տվյալները ֆիզիկապես պահպանելու համար դեռևս սահմանափակ ժամանակ է պահանջվում: Կրկին, եթե այդ չափազանց կարճ ժամանակահատվածում տեղի է ունենում էլեկտրաէներգիայի անջատում, հնարավոր է, որ գրառվող տվյալները վնասվեն: Համակարգչային համակարգը, այդ թվում՝ Raspberry Pi-ն անջատելիս լավագույն պրակտիկան անջատման տարբերակի օգտագործումն է: Սա կապահովի, որ բոլոր քեշավորված տվյալները գրվեն, և որ սարքավորումները ժամանակ ունենան տվյալները իրականում գրանցելու պահեստային կրիչի վրա: Raspberry Pi սարքերի մեծ մասի կողմից օգտագործվող SD քարտերը հիանալի են որպես էժան կոշտ սկավառակի փոխարինողներ, բայց ժամանակի ընթացքում ենթակա են խափանումների՝ կախված նրանից, թե ինչպես են դրանք օգտագործվում: SD քարտերում օգտագործվող ֆլեշ հիշողությունը սահմանափակ գրելու ցիկլի կյանքի տևողություն ունի, և երբ քարտերը մոտենում են այդ սահմանին, դրանք կարող են դառնալ անվստահելի: SD քարտերի մեծ մասը օգտագործում է մաշվածության մակարդակի բարձրացման կոչվող ընթացակարգ՝ ապահովելու համար, որ դրանք հնարավորինս երկար ծառայեն, բայց վերջիվերջո դրանք կարող են խափանվել: Սա կարող է տևել ամիսներից մինչև տարիներ՝ կախված նրանից, թե որքան տվյալներ են գրվել կամ (ավելի կարևոր) ջնջվել քարտից: Այս կյանքի տևողությունը կարող է զգալիորեն տարբեր լինել քարտերի միջև: SD քարտի խափանումը սովորաբար նշվում է պատահականորեն: file վնասներ, քանի որ SD քարտի մասերը դառնում են անօգտագործելի։
Կան տվյալների վնասման այլ եղանակներ, ներառյալ, բայց չսահմանափակվելով դրանով, պահեստավորման կրիչի անսարքությունը, պահեստավորման գրառման ծրագրաշարի (դրայվերների) սխալները կամ հենց հավելվածների սխալները: Այս սպիտակ թղթի նպատակների համար, ցանկացած գործընթաց, որի միջոցով կարող է տեղի ունենալ տվյալների կորուստ, սահմանվում է որպես վնասման իրադարձություն:
Ի՞նչը կարող է գրելու գործողության պատճառ դառնալ։
Ծրագրերի մեծ մասը որոշակի գրառում է կատարում պահեստում, օրինակ՝ampֆայլերի կոնֆիգուրացիայի տեղեկատվություն, տվյալների բազայի թարմացումներ և այլն: Դրանցից մի քանիսը files-ը կարող է նույնիսկ ժամանակավոր լինել, այսինքն՝ օգտագործվել միայն ծրագրի աշխատանքի ընթացքում և չի պահանջում դրանց պահպանումը սնուցման ցիկլի ընթացքում։ Այնուամենայնիվ, դրանք դեռևս հանգեցնում են գրառումների պահեստային կրիչում։ Նույնիսկ եթե ձեր ծրագիրը իրականում որևէ տվյալ չի գրում, ֆոնային ռեժիմում Linux-ը անընդհատ գրառումներ կկատարի պահեստային կրիչում, հիմնականում գրանցելով գրանցման տեղեկատվություն։
Սարքավորումների լուծումներ
Չնայած այս սպիտակ թղթի լիազորությունների մեջ ամբողջությամբ չի մտնում, հարկ է նշել, որ անսպասելի անջատումների կանխարգելումը տվյալների կորստի դեմ լայնորեն օգտագործվող և լավ հասկացված միջոց է: Անխափան սնուցման աղբյուրների (UPS) նման սարքերը ապահովում են, որ սնուցման աղբյուրը մնա անխափան, և եթե UPS-ը անջատվի, մարտկոցի սնուցման ժամանակ այն կարող է համակարգչային համակարգին տեղեկացնել էլեկտրաէներգիայի անջատման անխուսափելիության մասին, որպեսզի անջատումը կարողանա անխափան ընթանալ, նախքան պահեստային սնուցման աղբյուրը սպառվի: Քանի որ SD քարտերն ունեն սահմանափակ կյանքի տևողություն, կարող է օգտակար լինել ունենալ փոխարինման ռեժիմ, որը կապահովի, որ SD քարտերը փոխարինվեն, նախքան դրանց կյանքի ժամկետի ավարտը հասնելը:
Ամուր file համակարգեր
Raspberry Pi սարքը կարող է պաշտպանվել վնասման դեպքերից տարբեր եղանակներով: Դրանք տարբերվում են վնասումը կանխելու իրենց ունակությամբ, և յուրաքանչյուր գործողություն նվազեցնում է դրա առաջացման հավանականությունը:
- Գրությունների կրճատում
Ձեր ծրագրերի և Linux օպերացիոն համակարգի կողմից կատարվող գրառման քանակի կրճատումը կարող է դրական ազդեցություն ունենալ: Եթե դուք շատ եք գրանցում, ապա վնասման դեպքում գրառումների հավանականությունը մեծանում է: Ձեր ծրագրում գրանցումների քանակի նվազեցումը կախված է վերջնական օգտատիրոջից, բայց Linux-ում գրանցումը նույնպես կարող է նվազեցվել: Սա հատկապես կարևոր է, եթե դուք օգտագործում եք ֆլեշ կրիչ (օրինակ՝ eMMC, SD քարտեր)՝ դրանց սահմանափակ գրառման ցիկլի պատճառով: - Կատարման ժամանակների փոփոխություն
Պարտավորության ժամանակը a-ի համար file Համակարգը այն ժամանակահատվածն է, որի ընթացքում այն քեշավորում է տվյալները, նախքան դրանք ամբողջությամբ պահեստում պատճենելը: Այս ժամանակի ավելացումը բարելավում է աշխատանքի արդյունավետությունը՝ մեծ քանակությամբ գրառումներ կատարելով, բայց կարող է հանգեցնել տվյալների կորստի, եթե տվյալների գրվելուց առաջ տեղի ունենա վնասման դեպք: Գրանցման ժամանակի կրճատումը կնշանակի, որ վնասման դեպքը կնվազեցնի տվյալների կորստի հանգեցնող հավանականությունը, չնայած այն լիովին չի կանխում այն:
Հիմնական EXT4-ի համար տեղադրման ժամանակը փոխելու համար file Raspberry Pi OS-ի վրա գտնվող համակարգում, դուք պետք է խմբագրեք \etc\fstab-ը։ file որը սահմանում է, թե ինչպես file Համակարգերը տեղադրվում են գործարկման պահին։ - $sudo nano /etc/fstab
Ավելացրեք հետևյալը EXT4 գրառմանը root-ի համար file համակարգ:
- commit=
Այսպիսով, fstab-ը կարող է այսպիսի տեսք ունենալ, որտեղ հաստատման ժամանակը սահմանված է երեք վայրկյան։ Եթե հատուկ սահմանված չէ, այն լռելյայնորեն կլինի հինգ վայրկյան։
Ժամանակավոր file համակարգեր
Եթե դիմումը պահանջում է ժամանակավոր file պահեստ, այսինքն՝ տվյալները օգտագործվում են միայն ծրագրի աշխատանքի ընթացքում և պարտադիր չէ, որ պահպանվեն անջատման ժամանակ, ապա պահեստում ֆիզիկական գրառումները կանխելու լավ տարբերակ է ժամանակավոր պահեստի օգտագործումը։ file համակարգ, tmpfs: Քանի որ սրանք file Քանի որ համակարգերը հիմնված են RAM-ի վրա (իրականում՝ վիրտուալ հիշողության մեջ), tmpfs-ում գրված որևէ տվյալ երբեք չի գրանցվում ֆիզիկական պահեստում, ուստի չի ազդում ֆլեշ կրիչի կյանքի տևողության վրա և չի կարող վնասվել վնասման դեպքում։
Մեկ կամ մի քանի tmpfs տեղակայումներ ստեղծելու համար անհրաժեշտ է խմբագրել /etc/fstab ֆայլը։ file, որը վերահսկում է բոլոր file Raspberry Pi OS-ի ներքո գործող համակարգեր: Հետևյալ օրինակներըample-ն փոխարինում է պահեստային /tmp և /var/log տեղակայումները ժամանակավոր տեղակայումներով։ file համակարգի տեղակայումներ։ Երկրորդ նախկինըample-ն, որը փոխարինում է ստանդարտ գրանցման թղթապանակին, սահմանափակում է ֆայլի ընդհանուր չափը։ file համակարգը մինչև 16 ՄԲ։
- tmpfs /tmp tmpfs լռելյայն կարգավորումներ, noatime 0 0
- tmpfs /var/log tmpfs լռելյայն արժեքներ,noatime,size=16m 0 0
Կա նաև երրորդ կողմի սկրիպտ, որը օգնում է կարգավորել RAM-ում գրանցումները, որը կարելի է գտնել GitHub-ում: Սա ունի RAM-ի վրա հիմնված գրանցումները սկավառակի վրա նախապես սահմանված ժամանակահատվածում տեղափոխելու լրացուցիչ հնարավորություն:
Միայն ընթերցման համար նախատեսված արմատ file համակարգեր
Արմատը file համակարգը (rootfs) դա է file համակարգը սկավառակի այն բաժնի վրա, որի վրա գտնվում է արմատային գրացուցակը, և դա է file համակարգ, որի վրա գործում են մնացած բոլոր file Համակարգերը միացվում են համակարգի բեռնավորմանը զուգընթաց։ Raspberry Pi-ի վրա այն / է, և լռելյայնորեն այն գտնվում է SD քարտի վրա որպես լիարժեք ընթերցման/գրման EXT4 բաժին։ Կա նաև բեռնման պանակ, որը միացվում է որպես /boot և FAT ընթերցման/գրման բաժին է։ Rootfs-ը ՄԻԱՅՆ կարդալու դարձնելը կանխում է դրան գրելու ցանկացած մուտք, ինչը այն դարձնում է շատ ավելի դիմացկուն վնասման դեպքերի նկատմամբ։ Այնուամենայնիվ, եթե այլ գործողություններ չձեռնարկվեն, սա նշանակում է, որ ոչինչ չի կարող գրել դրան։ file համակարգ ընդհանրապես, ուստի ձեր ծրագրից rootf-ներում ցանկացած տեսակի տվյալների պահպանումը անջատված է: Եթե ձեզ անհրաժեշտ է տվյալներ պահել ձեր ծրագրից, բայց ցանկանում եք միայն ընթերցման համար նախատեսված rootf-ներ, տարածված մեթոդ է USB հիշողության քարտ կամ նմանատիպ սարք ավելացնելը, որը նախատեսված է միայն օգտատիրոջ տվյալները պահելու համար:
ԾԱՆՈԹԱԳՐՈՒԹՅՈՒՆ
Եթե դուք օգտագործում եք փոխանակում file միայն ընթերցման ռեժիմն օգտագործելիս file համակարգ, դուք պետք է տեղափոխեք սվոփը file կարդալու/գրելու բաժանման վրա։
Ծածկույթ file համակարգ
Վերադրում file համակարգը (overlayfs) համատեղում է երկուսը file համակարգեր, վերին file համակարգ և ավելի ցածր file համակարգ։ Երբ անունը գոյություն ունի երկուսում էլ file համակարգեր, վերին մասում գտնվող օբյեկտը file համակարգը տեսանելի է, մինչդեռ օբյեկտը ներքևում է file Համակարգը կամ թաքնված է, կամ, դիրեկտորիաների դեպքում, միացված է վերին օբյեկտի հետ: Raspberry Pi-ն raspi-config-ում տրամադրում է տարբերակ՝ overlayfs-ը միացնելու համար: Սա rootfs-ը (ստորին) դարձնում է միայն ընթերցման և ստեղծում է RAM-ի վրա հիմնված վերին ֆայլ: file համակարգ։ Սա շատ նման արդյունք է տալիս միայն ընթերցման համար նախատեսված համակարգին file համակարգը, որտեղ օգտատիրոջ բոլոր փոփոխությունները կկորչեն վերագործարկման ժամանակ: Դուք կարող եք միացնել overlayfs-ը՝ օգտագործելով կամ raspi-config հրամանի տողը, կամ օգտագործելով աշխատասեղանի Raspberry Pi Configuration հավելվածը Preferences ցանկում:
Կան նաև overlayfs-ի այլ իրականացումներ, որոնք կարող են համաժամեցնել անհրաժեշտ փոփոխությունները վերինից ստորին։ file համակարգը նախապես որոշված ժամանակացույցով։ Օրինակ՝ampՕրինակ, դուք կարող եք յուրաքանչյուր տասներկու ժամը մեկ պատճենել օգտատիրոջ տնային թղթապանակի պարունակությունը վերինից ստորին՝ յուրաքանչյուրը։ Սա սահմանափակում է գրելու գործընթացը շատ կարճ ժամանակահատվածով, ինչը նշանակում է, որ վնասման հավանականությունը շատ ավելի քիչ է, բայց նշանակում է, որ եթե համաժամեցումից առաջ էլեկտրաէներգիան անջատվի, վերջինից հետո ստեղծված բոլոր տվյալները կկորչեն։ pSLC-ն Compute մոդուլների վրա Raspberry Pi Compute Module սարքերում օգտագործվող eMMC հիշողությունը MLC է (Multi-Level Cell), որտեղ յուրաքանչյուր հիշողության բջիջ ներկայացնում է 2 բիթ։ pSLC-ն, կամ կեղծ-միամակարդակ բջիջը, NAND ֆլեշ հիշողության տեխնոլոգիայի տեսակ է, որը կարող է միացվել համատեղելի MLC պահեստավորման սարքերում, որտեղ յուրաքանչյուր բջիջ ներկայացնում է միայն 1 բիթ։ Այն նախագծված է SLC ֆլեշ հիշողության աշխատանքի և դիմացկունության, ինչպես նաև MLC ֆլեշ հիշողության ծախսարդյունավետության և ավելի բարձր հզորության միջև հավասարակշռություն ապահովելու համար։ pSLC-ն ունի ավելի բարձր գրելու դիմացկունություն, քան MLC-ն, քանի որ բջիջներին տվյալներ գրելը ավելի հազվադեպ է նվազեցնում մաշվածությունը։ Մինչ MLC-ն կարող է առաջարկել մոտ 3,000-ից 10,000 գրելու ցիկլ, pSLC-ն կարող է հասնել զգալիորեն ավելի բարձր թվերի՝ մոտենալով SLC-ի դիմացկունության մակարդակներին։ Այս աճող դիմացկունությունը թարգմանվում է որպես ավելի երկար կյանքի տևողություն pSLC տեխնոլոգիա օգտագործող սարքերի համար՝ համեմատած ստանդարտ MLC օգտագործող սարքերի հետ։
MLC-ն ավելի մատչելի է, քան SLC հիշողությունը, բայց չնայած pSLC-ն առաջարկում է ավելի լավ կատարողականություն և դիմացկունություն, քան մաքուր MLC-ն, այն դա անում է հզորության հաշվին: pSLC-ի համար կարգավորված MLC սարքը կունենա ստանդարտ MLC սարքի հզորության կեսը (կամ պակասը), քանի որ յուրաքանչյուր բջիջ պահպանում է միայն մեկ բիթ՝ երկու կամ ավելիի փոխարեն:
Իրականացման մանրամասները
pSLC-ն eMMC-ի վրա ներդրվում է որպես Enhanced User Area (հայտնի է նաև որպես Enhanced Storage): Enhanced User Area-ի իրական իրականացումը սահմանված չէ MMC ստանդարտում, բայց սովորաբար դա pSLC է:
- Բարելավված օգտագործողի տարածքը հայեցակարգ է, մինչդեռ pSLC-ն իրականացում է։
- pSLC-ն բարելավված օգտագործողի տարածքի ներդրման միջոցներից մեկն է։
- Գրության պահին Raspberry Pi Compute Modules-ի վրա օգտագործվող eMMC-ն իրականացնում է Enhanced User Area-ն՝ օգտագործելով pSLC:
- Անհրաժեշտ չէ ամբողջ eMMC օգտատիրոջ տարածքը կարգավորել որպես «Ընդլայնված օգտատիրոջ տարածք»։
- Հիշողության տիրույթը Enhanced User Area-ի ծրագրավորումը միանգամյա գործողություն է։ Դա նշանակում է, որ այն չի կարող հետարկվել։
Միացնելով այն
Linux-ը mmc-utils փաթեթում տրամադրում է հրամանների հավաքածու eMMC բաժինները կառավարելու համար: Տեղադրեք ստանդարտ Linux օպերացիոն համակարգ CM սարքի վրա և տեղադրեք գործիքները հետևյալ կերպ.
- sudo apt install mmc-utils
eMMC-ի մասին տեղեկություններ ստանալու համար (այս հրամանը մուտքագրվում է less, քանի որ ցուցադրելու բավականին շատ տեղեկատվություն կա).
- sudo mmc extcsd կարդալ /dev/mmcblk0 | պակաս
ԶԳՈՒՇԱՑՈՒՄ
Հետևյալ գործողությունները միանգամյա են. դրանք կարող եք կատարել մեկ անգամ, և դրանք չեն կարող հետարկվել: Դուք պետք է դրանք կատարեք նաև մինչև Հաշվողական մոդուլի օգտագործումը, քանի որ դրանք կջնջեն բոլոր տվյալները: eMMC-ի հզորությունը կնվազի նախորդ արժեքի կեսին:
pSLC-ն միացնելու համար օգտագործվող հրամանը mmc enh_area_set է, որը պահանջում է մի քանի պարամետրեր, որոնք ցույց են տալիս, թե որքան հիշողության տարածք պետք է միացվի pSLC-ն։ Հետևյալ օրինակը՝ample-ն օգտագործում է ամբողջ տարածքը։ eMMC ենթաբազմության օգտագործման մանրամասների համար խնդրում ենք դիմել mmc հրամանի օգնությանը (man mmc):
Սարքի վերագործարկումից հետո դուք պետք է վերագործարկեք օպերացիոն համակարգը, քանի որ pSLC-ի միացումը կջնջի eMMC-ի պարունակությունը։
Raspberry Pi CM Provisioner ծրագիրը ունի pSLC-ն կարգավորման հնարավորություն մատակարարման գործընթացում: Սա կարելի է գտնել GitHub-ում՝ https://github.com/raspberrypi/cmprovision.
- Սարքից դուրս file համակարգերի / ցանցի բեռնում
Raspberry Pi-ն կարող է բեռնավորվել ցանցային կապի միջոցով, օրինակ՝ampցանցն օգտագործելով File Համակարգ (NFS): Սա նշանակում է, որ երբ սարքը ավարտի իր առաջինtage boot-ը՝ իր միջուկը և root-ը բեռնելու փոխարեն file համակարգը SD քարտից, այն բեռնվում է ցանցային սերվերից: Գործարկվելուց հետո, բոլորը file Գործողությունները գործում են սերվերի վրա, այլ ոչ թե տեղական SD քարտի, որը որևէ այլ դեր չի խաղում գործընթացում։ - Ամպային լուծումներ
Այսօր շատ գրասենյակային աշխատանքներ կատարվում են զննարկիչում, որտեղ բոլոր տվյալները պահվում են առցանց՝ ամպային պահեստում: Տվյալների պահպանումը SD քարտից դուրս պահելը, ակնհայտորեն, կարող է բարելավել հուսալիությունը՝ ինտերնետին մշտապես միացված լինելու անհրաժեշտության, ինչպես նաև ամպային մատակարարների կողմից հնարավոր վճարների հաշվին: Օգտատերը կարող է օգտագործել Raspberry Pi OS-ի լիարժեք տեղադրում՝ Raspberry Pi-ի համար օպտիմիզացված զննարկիչով, որպեսզի մուտք գործի Google, Microsoft, Amazon և այլն մատակարարների ամպային ծառայություններից որևէ մեկին: Այլընտրանք է բարակ-հաճախորդ մատակարարներից մեկը, որը Raspberry Pi OS-ը փոխարինում է SD քարտի փոխարեն կենտրոնական սերվերի վրա պահված ռեսուրսներից աշխատող օպերացիոն համակարգով/ծրագրով: Բարակ հաճախորդները աշխատում են՝ հեռակա կերպով միանալով սերվերի վրա հիմնված հաշվողական միջավայրին, որտեղ պահվում են ծրագրերի, զգայուն տվյալների և հիշողության մեծ մասը:
Եզրակացություններ
Երբ հետևում են ճիշտ անջատման ընթացակարգերին, Raspberry Pi-ի SD քարտի պահեստը չափազանց հուսալի է: Սա լավ է աշխատում տանը կամ գրասենյակում, որտեղ անջատումը կարող է կառավարվել, բայց երբ Raspberry Pi սարքերն օգտագործվում են արդյունաբերական օգտագործման դեպքերում կամ անվստահելի էլեկտրամատակարարում ունեցող տարածքներում, լրացուցիչ նախազգուշական միջոցները կարող են բարելավել հուսալիությունը:
Հակիրճ ասած, հուսալիության բարելավման տարբերակները կարելի է թվարկել հետևյալ կերպ.
- Օգտագործեք հայտնի, հուսալի SD քարտ։
- Կրճատել գրառումները՝ օգտագործելով ավելի երկար կատարման ժամանակներ, օգտագործելով ժամանակավոր file համակարգեր, օգտագործելով ծածկույթ կամ նմանատիպ բան։
- Օգտագործեք սարքից դուրս պահեստ, ինչպիսիք են ցանցային բեռնման կամ ամպային պահեստը։
- Կիրառել SD քարտերը փոխարինելու ռեժիմ՝ նախքան դրանց ծառայության ժամկետի ավարտը հասնելը։
- Օգտագործեք UPS:
Raspberry Pi-ն Raspberry Pi Ltd-ի ապրանքային նշանն է
Raspberry Pi Ltd
Կոլոֆոն
© 2020-2023 Raspberry Pi Ltd (նախկին Raspberry Pi (Trading) Ltd.)
Այս փաստաթղթերը լիցենզավորված են Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND) լիցենզիայով։
- կառուցման ամսաթիվ՝ 2024-06-25
- կառուցման տարբերակ՝ githash: 3e4dad9-clean
Իրավական հերքումի ծանուցում
ՏԵԽՆԻԿԱԿԱՆ ԵՎ ՀԱՎԱՍՏՈՒԹՅԱՆ ՏՎՅԱԼՆԵՐԸ RASPBERRY PI ԱՊՐԱՆՔՆԵՐԻ ՀԱՄԱՐ (ՆԵՐԱՌՅԱԼ ՏԵՂԵԿԱՏՎԱԿԱՆ ԹԵՐԹԻԿՆԵՐԸ) ՈՐՊԵՍ Ժամանակ առ ԺԱՄԱՆԱԿ ՓՈՓՈԽՎՈՒՄ ԵՆ («ՌԵՍՈՒՐՍՆԵՐ») ՏՐԱՄԱԴՐՎՈՒՄ Է RASPBERRY PI LTD («RPL») «IMPLIUTES, IS ՍԱՀՄԱՆԱՓԱԿ ՉԻ ՀԵՌԱՆԿԱՑՎՈՒՄ ԵՆ ՀԱՏՈՒԿ ՆՊԱՏԱԿԻ ՀԱՄԱՐ ԱՐՏԱԴՐԱԿԱՆՈՒԹՅԱՆ ԵՎ ՊԱՏԱՍԽԱՆՈՒԹՅԱՆ ՊԱՏԱՍԽԱՆՈՒԹՅԱՆ ԵՐԱՇԽԻՔՆԵՐԸ: ՈՉ ՄԻ ԴԵՊՔՈՒՄ ԿԻՐԱՌՈՂ ՕՐԵՆՔՈՎ թույլատրված առավելագույն չափով RPL ՊԱՏԱՍԽԱՆԱՏՎՈՒԹՅՈՒՆ ՉԻ ՈՐԵՎԷ ՈՒՂԻՂ, ԱՆՈՒՂՂԱԿԱՆ, ՀԱՏՈՒԿ, ՕՐԻՆԱԿԱՆ ԿԱՄ ՀԵՏԵՎԱՆՔԱԿԱՆ ՎՆԱՍՆԵՐԻ ՀԱՄԱՐ ԿԱՄ ԾԱՌԱՅՈՒԹՅՈՒՆՆԵՐԻ ԿՈՐՈՒՍՏՈՒՄԸ, ՏՎՅԱԼՆԵՐԸ , ԿԱՄ ՇԱՀՈՒՅԹ ԿԱՄ ԳՈՐԾԱՐԱՐ ԸՆԴԴԱՐՁՈՒՄԸ, ՈՐՈՆՔ ՊԱՏԱՍԽԱՆԱՏՎՈՒԹՅԱՆ ՑԱՆԿԱՑԱԾ ՏԵՍՈՒԹՅԱՆ ՎԵՐԱԲԵՐՅԱԼ, ՊԱՅՄԱՆԱԳՐՈՎ, ԽԻՍՏ ՊԱՏԱՍԽԱՆԱՏՎՈՒԹՅԱՆ, ԿԱՄ ԴԱՇԽԱՏՈՒԹՅԱՆ (ՆԱՌՎԱԾ ԱՆՀՐԱԺԵՇՏՈՒԹՅԱՆ ԿԱՄ ԱՅԼ ՀԱՅԱՍՏԱՆԻ ՀԱՄԱՐ) ԽՈՐՀՈՒՐԴ ՀՆԱՐԱՎՈՐՈՒԹՅԱՆ ՆՄԱՆ ՎՆԱՍԻ.
RPL-ը իրավունք է վերապահում ցանկացած պահի և առանց հետագա ծանուցման կատարել ՌԵՍՈՒՐՍՆԵՐԻ կամ դրանցում նկարագրված որևէ ապրանքի ցանկացած բարելավում, բարելավում, ուղղում կամ այլ փոփոխություններ: ՌԵՍՈՒՐՍՆԵՐԸ նախատեսված են դիզայնի համապատասխան մակարդակ ունեցող հմուտ օգտատերերի համար: Օգտատերերը միանձնյա պատասխանատու են ՌԵՍՈՒՐՍՆԵՐԻ իրենց ընտրության և օգտագործման, ինչպես նաև դրանցում նկարագրված ապրանքների ցանկացած կիրառման համար: Օգտատերը համաձայնվում է փոխհատուցել և ազատել RPL-ին բոլոր պատասխանատվություններից, ծախսերից, վնասներից կամ այլ կորուստներից, որոնք առաջանում են ՌԵՍՈՒՐՍՆԵՐԻ օգտագործումից: RPL-ը օգտատերերին թույլտվություն է տալիս օգտագործել ՌԵՍՈՒՐՍՆԵՐԸ բացառապես Raspberry Pi ապրանքների հետ համատեղ: ՌԵՍՈՒՐՍՆԵՐԻ ցանկացած այլ օգտագործում արգելվում է: RPL-ի կամ այլ երրորդ կողմի մտավոր սեփականության իրավունքի որևէ այլ լիցենզիա չի տրամադրվում:
ԲԱՐՁՐ ՌԻՍԿԱՅԻՆ ԳՈՐԾՈՒՆԵՈՒԹՅՈՒՆՆԵՐ։ Raspberry Pi արտադրանքը նախագծված, արտադրված կամ նախատեսված չէ վտանգավոր միջավայրերում օգտագործելու համար, որոնք պահանջում են անվտագության անվտանգ աշխատանք, ինչպիսիք են միջուկային կայանքների, ինքնաթիռների նավիգացիոն կամ կապի համակարգերի, օդային երթևեկության կառավարման, զենքի համակարգերի կամ անվտանգության համար կարևոր կիրառությունների (ներառյալ կյանքի ապահովման համակարգերը և այլ բժշկական սարքեր) շահագործումը, որտեղ արտադրանքի խափանումը կարող է ուղղակիորեն հանգեցնել մահվան, անձնական վնասվածքի կամ լուրջ ֆիզիկական կամ շրջակա միջավայրի վնասի («Բարձր ռիսկի գործունեություն»): RPL-ը հատուկ հրաժարվում է բարձր ռիսկի գործունեության համար պիտանիության վերաբերյալ ցանկացած բացահայտ կամ ենթադրյալ երաշխիքից և որևէ պատասխանատվություն չի կրում Raspberry Pi արտադրանքի բարձր ռիսկի գործունեության մեջ օգտագործման կամ ներառման համար։ Raspberry Pi արտադրանքը տրամադրվում է RPL-ի ստանդարտ պայմաններին համապատասխան։ RPL-ի կողմից ՌԵՍՈՒՐՍՆԵՐԻ տրամադրումը չի ընդլայնում կամ այլ կերպ չի փոփոխում RPL-ի ստանդարտ պայմանները, ներառյալ, բայց չսահմանափակվելով դրանցում արտահայտված հրաժարումներով և երաշխիքներով։
Հաճախակի տրվող հարցեր
- Հարց. Այս փաստաթուղթը որ Raspberry Pi արտադրանքներն են աջակցում:
Ա. Այս փաստաթուղթը վերաբերում է տարբեր Raspberry Pi արտադրանքներին, այդ թվում՝ Pi 0 W, Pi 1 A/B, Pi 2 A/B, Pi 3, Pi 4, Pi 400, CM1, CM3, CM4, CM5 և Pico: - Հարց. Ինչպե՞ս կարող եմ նվազեցնել տվյալների վնասման հավանականությունը իմ Raspberry Pi սարքի վրա:
Ա. Դուք կարող եք նվազեցնել տվյալների վնասումը՝ նվազագույնի հասցնելով գրելու գործողությունները, մասնավորապես՝ գրանցման գործողությունները, և կարգավորելով տվյալների կատարման ժամանակը։ file համակարգը, ինչպես նկարագրված է այս փաստաթղթում։
Փաստաթղթեր / ռեսուրսներ
![]() |
Raspberry Pi-ն ավելի դիմացկուն է դարձնում File Համակարգ [pdf] Օգտագործողի ուղեցույց Pi 0, Pi 1, ավելի դիմացկուն դարձնելով File Համակարգ, ավելի դիմացկուն File Համակարգ, դիմացկուն File Համակարգ, File Համակարգ |