ჟოლო-ლოგო

Raspberry Pi უფრო მდგრადია File სისტემა

Raspberry-Pi-უფრო მდგრადის-ხდის-File-სისტემა-პროდუქტი

დოკუმენტის ფარგლები

ეს დოკუმენტი ვრცელდება Raspberry Pi-ს შემდეგ პროდუქტებზე:

პი 0 პი 1 პი 2 პი 3 პი 4 პი 400 CM1 CM3 CM4 CM 5 პიკო
0 W H A B A B B ყველა ყველა ყველა ყველა ყველა ყველა ყველა
* * * * * * * * * * * * * *  

 

შესავალი

შპს Raspberry Pi-ს მოწყობილობები ხშირად გამოიყენება როგორც მონაცემთა შესანახი და მონიტორინგის მოწყობილობები, ხშირად ისეთ ადგილებში, სადაც შეიძლება მოხდეს ელექტროენერგიის უეცარი გათიშვა. როგორც ნებისმიერი გამოთვლითი მოწყობილობის შემთხვევაში, დენის გათიშვამ შეიძლება გამოიწვიოს მეხსიერების გაფუჭება. ეს თეთრი წიგნი გთავაზობთ რამდენიმე ვარიანტს იმის შესახებ, თუ როგორ ავიცილოთ თავიდან მონაცემების კორუფცია ამ და სხვა გარემოებებში შესაბამისი არჩევით file სისტემები და კონფიგურაციები მონაცემთა მთლიანობის უზრუნველსაყოფად. ეს whitepaper ვარაუდობს, რომ Raspberry Pi-ს აქვს Raspberry Pi (Linux) ოპერაციული სისტემა (OS) და სრულად არის განახლებული უახლესი firmware-ით და ბირთვებით.

რა არის მონაცემთა კორუფცია და რატომ ხდება ეს?
მონაცემთა კორუფცია გულისხმობს კომპიუტერულ მონაცემებში გაუთვალისწინებელ ცვლილებებს, რომლებიც ხდება ჩაწერის, წაკითხვის, შენახვის, გადაცემის ან დამუშავების დროს. ამ დოკუმენტში ჩვენ ვგულისხმობთ მხოლოდ შენახვას, ვიდრე გადაცემას ან დამუშავებას. კორუფცია შეიძლება მოხდეს, როდესაც წერის პროცესი წყდება მის დასრულებამდე, ისე, რომ ხელს უშლის ჩაწერის დასრულებას, მაგ.ampთუ ძალა დაიკარგება. ამ ეტაპზე ღირს სწრაფი შესავალი იმის შესახებ, თუ როგორ წერს Linux OS (და, გაფართოებით, Raspberry Pi OS) მონაცემებს საცავში. Linux ჩვეულებრივ იყენებს ჩაწერის ქეშებს მონაცემთა შესანახად, რომლებიც უნდა ჩაიწეროს საცავში. ეს ქეში (დროებით ინახავს) მონაცემებს შემთხვევითი წვდომის მეხსიერებაში (RAM) მანამ, სანამ არ მიიღწევა გარკვეული წინასწარ განსაზღვრული ლიმიტი, რომლის დროსაც ყველა ჩაწერილი ჩანაწერი შენახულ მედიაში ხდება ერთ ტრანზაქციაში. ეს წინასწარ განსაზღვრული ლიმიტები შეიძლება დაკავშირებული იყოს დროთან და/ან ზომასთან. მაგampმაგალითად, მონაცემები შეიძლება ქეშირებული იყოს და მეხსიერებაში ჩაიწეროს მხოლოდ ხუთ წამში ერთხელ, ან ჩაიწეროს მხოლოდ მაშინ, როდესაც გარკვეული რაოდენობის მონაცემები დაგროვდება. ეს სქემები გამოიყენება მუშაობის გასაუმჯობესებლად: მონაცემთა დიდი ნაწილის ერთდროულად ჩაწერა უფრო სწრაფია, ვიდრე მონაცემთა დიდი ნაწილის ჩაწერა.

თუმცა, თუ ქეშში მონაცემების შენახვასა და ჩაწერას შორის დენი გაითიშება, ეს მონაცემები იკარგება. სხვა შესაძლო პრობლემები წარმოიქმნება ჩაწერის პროცესის შემდგომ ეტაპზე, მონაცემთა ფიზიკური ჩაწერის დროს შენახვის საშუალებაზე. როგორც კი აპარატურა (მაგ.ampმაგალითად, Secure Digital (SD) ბარათის ინტერფეისს (SD) მონაცემების ჩაწერა ევალება, თუმცა ამ მონაცემების ფიზიკურად შენახვას მაინც გარკვეული დრო სჭირდება. კიდევ ერთხელ, თუ ელექტროენერგიის გათიშვა მოხდება ამ ძალიან მოკლე პერიოდში, შესაძლებელია ჩაწერილი მონაცემების დაზიანება. კომპიუტერული სისტემის, მათ შორის Raspberry Pi-ს გამორთვისას, საუკეთესო პრაქტიკაა გამორთვის ოფციის გამოყენება. ეს უზრუნველყოფს, რომ ყველა ქეშირებული მონაცემი ჩაიწეროს და რომ აპარატურას ჰქონდა დრო მონაცემების შენახვის საშუალებაზე ჩასაწერად. SD ბარათები, რომლებიც გამოიყენება Raspberry Pi მოწყობილობების უმეტესობის მიერ, შესანიშნავია, როგორც იაფი მყარი დისკის შემცვლელი, მაგრამ დროთა განმავლობაში მიდრეკილია გაუმართაობისკენ, იმისდა მიხედვით, თუ როგორ გამოიყენება ისინი. SD ბარათებში გამოყენებულ ფლეშ მეხსიერებას აქვს შეზღუდული ჩაწერის ციკლის სიცოცხლის ხანგრძლივობა და როდესაც ბარათები ამ ზღვარს უახლოვდებიან, ისინი შეიძლება არასანდო გახდნენ. SD ბარათების უმეტესობა იყენებს პროცედურას, რომელსაც ცვეთის გასწორება ეწოდება, რათა დარწმუნდნენ, რომ ისინი რაც შეიძლება დიდხანს გაძლებენ, მაგრამ საბოლოოდ მათ შეუძლიათ გაუმართაობა. ეს შეიძლება იყოს თვეებიდან წლამდე, იმისდა მიხედვით, თუ რამდენი მონაცემი ჩაიწერა ან (რაც უფრო მნიშვნელოვანია) წაიშალა ბარათიდან. ეს სიცოცხლის ხანგრძლივობა შეიძლება მკვეთრად განსხვავდებოდეს ბარათებს შორის. SD ბარათის გაუმართაობა ჩვეულებრივ მიუთითებს შემთხვევითი... file დაზიანება, რადგან SD ბარათის ნაწილები გამოუსადეგარი ხდება.

მონაცემთა დაზიანების სხვა გზებიც არსებობს, მათ შორის, მაგრამ არა მხოლოდ, გაუმართავი შენახვის საშუალება, მეხსიერების ჩამწერ პროგრამულ უზრუნველყოფაში (დრაივერებში) არსებული შეცდომები ან თავად აპლიკაციებში არსებული შეცდომები. ამ დოკუმენტის მიზნებისათვის, ნებისმიერი პროცესი, რომლის დროსაც შეიძლება მოხდეს მონაცემთა დაკარგვა, განისაზღვრება, როგორც დაზიანების მოვლენა.

რამ შეიძლება გამოიწვიოს ჩაწერის ოპერაცია?
აპლიკაციების უმეტესობა წერს შესანახად, მაგალითადampკონფიგურაციის ინფორმაცია, მონაცემთა ბაზის განახლებები და მსგავსი. ზოგიერთი მათგანი files შეიძლება დროებითიც კი იყოს, ანუ გამოიყენება მხოლოდ პროგრამის გაშვებისას და არ საჭიროებს შენარჩუნებას კვების ციკლის განმავლობაში; თუმცა, ისინი მაინც იწვევენ ჩაწერას შენახვის საშუალებებზე. მაშინაც კი, თუ თქვენი აპლიკაცია რეალურად არ წერს მონაცემებს, ფონზე Linux მუდმივად წერს საცავში, ძირითადად წერს ჟურნალის ინფორმაციას.

ტექნიკის გადაწყვეტილებები

მიუხედავად იმისა, რომ სრულყოფილად არ შედის ამ თეთრი ქაღალდის უფლებამოსილებაში, უნდა აღინიშნოს, რომ ელექტროენერგიის მოულოდნელი შემცირების თავიდან აცილება არის საყოველთაოდ გამოყენებული და კარგად გააზრებული შერბილება მონაცემთა დაკარგვის წინააღმდეგ. მოწყობილობები, როგორიცაა უწყვეტი კვების წყაროები (UPS) უზრუნველყოფენ, რომ ელექტრომომარაგება დარჩეს მყარი და, თუ ელექტროენერგია დაკარგა UPS-ს, ხოლო ბატარეის ენერგიაზე მყოფი მას შეუძლია უთხრას კომპიუტერულ სისტემას, რომ ელექტროენერგიის დაკარგვა გარდაუვალია, რათა გამორთვა მოხდენილი იყოს, სანამ სარეზერვო კვების წყარო ამოიწურება. იმის გამო, რომ SD ბარათებს აქვთ შეზღუდული სიცოცხლის ვადა, შეიძლება სასარგებლო იყოს ჩანაცვლების რეჟიმი, რომელიც უზრუნველყოფს SD ბარათების შეცვლას მანამ, სანამ მათ ექნებათ შანსი მიაღწიონ სიცოცხლის ბოლომდე.

მტკიცე file სისტემები

არსებობს სხვადასხვა გზა, რომლითაც Raspberry Pi მოწყობილობა შეიძლება გამაგრდეს კორუფციული მოვლენების წინააღმდეგ. ისინი განსხვავდება კორუფციის თავიდან აცილების უნარით, ყოველი ქმედება ამცირებს მის წარმოშობის შანსს.

  • შემცირება წერს
    თქვენი აპლიკაციებისა და Linux OS-ის წერის რაოდენობის შემცირებამ შეიძლება მომგებიანი გავლენა მოახდინოს. თუ ბევრს აკეთებთ ხეს, მაშინ კორუფციული მოვლენის დროს წერის შანსები იზრდება. თქვენს აპლიკაციაში შესვლის შემცირება საბოლოო მომხმარებლისთვისაა დამოკიდებული, მაგრამ Linux-ში შესვლა ასევე შეიძლება შემცირდეს. ეს განსაკუთრებით აქტუალურია, თუ იყენებთ ფლეშზე დაფუძნებულ მეხსიერებას (მაგ. eMMC, SD ბარათები) მათი შეზღუდული ჩაწერის სიცოცხლის ციკლის გამო.
  • ჩაბარების დროის შეცვლა
    ჩადენის დრო ა file სისტემა არის დრო, რომლის დროსაც ის ქეშირებს მონაცემებს, სანამ ისინი დააკოპირებს მათ შესანახად. ამ დროის გაზრდა აუმჯობესებს შესრულებას უამრავი ჩაწერის შეგროვებით, მაგრამ შეიძლება გამოიწვიოს მონაცემთა დაკარგვა, თუ მონაცემთა ჩაწერამდე კორუფციული მოვლენა მოხდა. ჩადენის დროის შემცირება ნიშნავს კორუფციული მოვლენის ნაკლებ შანსს, რომელიც გამოიწვევს მონაცემთა დაკარგვას, თუმცა ეს სრულად არ უშლის ხელს.
    ძირითადი EXT4-ის შესრულების დროის შესაცვლელად file Raspberry Pi OS-ზე არსებული სისტემისთვის, თქვენ უნდა შეცვალოთ \etc\fstab. file რომელიც განსაზღვრავს როგორ file სისტემები დამონტაჟებულია გაშვებისას.
  • $sudo nano /etc/fstab

root-ისთვის EXT4 ჩანაწერს დაამატეთ შემდეგი: file სისტემა:

  • ჩადენა=

ასე რომ, fstab შეიძლება ასე გამოიყურებოდეს, სადაც ჩადენის დრო დაყენებულია სამ წამზე. ჩადენის დრო ნაგულისხმევად იქნება ხუთი წამი, თუ კონკრეტულად არ არის დაყენებული.

Raspberry-Pi-უფრო მდგრადის-ხდის-File-სისტემა-

 

დროებითი 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-ზე დაფუძნებული ჟურნალების გადაყრის დამატებითი ფუნქცია დისკზე წინასწარ განსაზღვრული ინტერვალით.

მხოლოდ წაკითხვადი root file სისტემები

ფესვი file სისტემა (rootfs) არის file სისტემა დისკის დანაყოფზე, რომელზედაც მდებარეობს root დირექტორია, და ეს არის file სისტემა, რომელზეც ყველა სხვა file სისტემები დამონტაჟებულია სისტემის ჩატვირთვისას. Raspberry Pi-ზე არის / და ნაგულისხმევად ის მდებარეობს SD ბარათზე, როგორც სრულად წაკითხული/ჩაწერის EXT4 დანაყოფი. ასევე არის ჩატვირთვის საქაღალდე, რომელიც დამონტაჟებულია როგორც /boot და არის წაკითხვის/ჩაწერის FAT დანაყოფი. Rootf-ების მხოლოდ წაკითხვა ხელს უშლის მასზე რაიმე სახის ჩაწერის წვდომას, რაც მას ბევრად უფრო გამძლეს გახდის კორუფციული მოვლენების მიმართ. თუმცა, თუ სხვა ქმედებები არ განხორციელდება, ეს ნიშნავს, რომ ვერაფერი დაწერს file სისტემა საერთოდ, ამიტომ ნებისმიერი სახის მონაცემების შენახვა თქვენი აპლიკაციიდან rootfs-ში გამორთულია. თუ თქვენ გჭირდებათ მონაცემების შენახვა თქვენი აპლიკაციიდან, მაგრამ გსურთ მხოლოდ წაკითხვადი rootfs, ჩვეულებრივი ტექნიკაა დაამატოთ 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 აპლიკაციის გამოყენებით.

ასევე არსებობს გადახურვის სხვა დანერგვა, რომელსაც შეუძლია საჭირო ცვლილებების სინქრონიზაცია ზემოდან ქვედაზე file სისტემა წინასწარ განსაზღვრული გრაფიკით. მაგampმაგალითად, შეგიძლიათ მომხმარებლის საწყისი საქაღალდის შინაარსი ყოველ თორმეტ საათში ერთხელ დააკოპიროთ ზედა საქაღალდიდან ქვედა საქაღალდეში. ეს ჩაწერის პროცესს ძალიან მოკლე დროში ზღუდავს, რაც იმას ნიშნავს, რომ დაზიანების ალბათობა გაცილებით ნაკლებია, მაგრამ ეს ნიშნავს, რომ თუ სინქრონიზაციამდე დენი გაითიშება, ბოლო ჩაწერის შემდეგ გენერირებული ნებისმიერი მონაცემი იკარგება. pSLC Compute მოდულებზე Raspberry Pi Compute Module მოწყობილობებზე გამოყენებული eMMC მეხსიერება არის MLC (მრავალდონიანი უჯრედი), სადაც თითოეული მეხსიერების უჯრედი წარმოადგენს 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-ზე დანერგილია გაძლიერებული მომხმარებლის არეალის (ასევე ცნობილი როგორც გაძლიერებული საცავი) სახით. გაძლიერებული მომხმარებლის არეალის ფაქტობრივი იმპლემენტაცია MMC სტანდარტში არ არის განსაზღვრული, მაგრამ, როგორც წესი, ეს არის pSLC.

  • გაძლიერებული მომხმარებლის არეალი კონცეფციაა, ხოლო pSLC არის იმპლემენტაცია.
  • pSLC გაძლიერებული მომხმარებლის არეალის დანერგვის ერთ-ერთი გზაა.
  • წერის მომენტისთვის, Raspberry Pi Compute Modules-ზე გამოყენებული eMMC ახორციელებს გაძლიერებული მომხმარებლის სივრცის იმპლემენტაციას pSLC-ის გამოყენებით.
  • არ არის საჭირო მთელი eMMC მომხმარებლის ზონის გაფართოებულ მომხმარებლის ზონად კონფიგურაცია.
  • მეხსიერების რეგიონის გაძლიერებულ მომხმარებლის ზონად პროგრამირება ერთჯერადი ოპერაციაა. ეს ნიშნავს, რომ მისი გაუქმება შეუძლებელია.

ჩართვა
Linux უზრუნველყოფს ბრძანებების ერთობლიობას mmc-utils პაკეტში eMMC ტიხრების მანიპულირებისთვის. დააინსტალირეთ სტანდარტული Linux OS CM მოწყობილობაზე და დააინსტალირეთ ინსტრუმენტები შემდეგნაირად:

  • sudo apt დააინსტალირე mmc-utils

eMMC-ის შესახებ ინფორმაციის მისაღებად (ეს ბრძანება მცირდება, რადგან საჩვენებელი ინფორმაცია საკმაოდ ბევრია):

  • sudo mmc extcsd წაკითხვა /dev/mmcblk0 | ნაკლები

 გაფრთხილება
შემდეგი ოპერაციები არის ერთჯერადი - შეგიძლიათ მათი გაშვება ერთხელ და მათი გაუქმება შეუძლებელია. თქვენ ასევე უნდა გაუშვათ ისინი გამოთვლითი მოდულის გამოყენებამდე, რადგან ისინი წაშლიან ყველა მონაცემს. eMMC-ის სიმძლავრე შემცირდება წინა მნიშვნელობის ნახევარზე.

ბრძანება, რომელიც გამოიყენება pSLC-ის ჩართვისთვის არის mmc enh_area_set, რომელიც მოითხოვს რამდენიმე პარამეტრს, რომელიც აცნობებს მას მეხსიერების რამდენი ფართობის ჩართვაზე უნდა იყოს pSLC. შემდეგი ყოფილიampიყენებს მთელ ტერიტორიას. გთხოვთ, მიმართოთ mmc ბრძანების დახმარებას (man mmc) დეტალებისთვის, თუ როგორ გამოიყენოთ eMMC ქვეჯგუფი.

Raspberry-Pi-უფრო მდგრადის-ხდის-File-სისტემა-

მოწყობილობის გადატვირთვის შემდეგ, თქვენ დაგჭირდებათ ოპერაციული სისტემის ხელახლა ინსტალაცია, რადგან 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 OS/აპლიკაციით, რომელიც მუშაობს ცენტრალურ ბარათზე შენახული რესურსებიდან SD-ის ნაცვლად. თხელი კლიენტები მუშაობენ სერვერზე დაფუძნებულ გამოთვლით გარემოსთან დისტანციურად დაკავშირებით, სადაც ინახება აპლიკაციების უმეტესობა, მგრძნობიარე მონაცემები და მეხსიერება.

დასკვნები

სწორი გამორთვის პროცედურების დაცვით, Raspberry Pi-ს SD ბარათის მეხსიერება უკიდურესად საიმედოა. ეს კარგად მუშაობს სახლის ან ოფისის გარემოში, სადაც გამორთვის კონტროლი შესაძლებელია, მაგრამ Raspberry Pi მოწყობილობების სამრეწველო გამოყენების შემთხვევებში ან არასანდო კვების წყაროს მქონე ადგილებში გამოყენებისას, დამატებითი უსაფრთხოების ზომების მიღებამ შეიძლება გააუმჯობესოს საიმედოობა.

მოკლედ, საიმედოობის გაუმჯობესების ვარიანტები შეიძლება ჩამოვთვალოთ შემდეგნაირად:

  • გამოიყენეთ ცნობილი, საიმედო SD ბარათი.
  • შეამცირეთ ჩაწერები უფრო ხანგრძლივი ჩაწერის დროის გამოყენებით, დროებითის გამოყენებით file სისტემები, გადაფარვის ან მსგავსი ფუნქციის გამოყენებით.
  • გამოიყენეთ მოწყობილობიდან გამოყოფილი მეხსიერება, როგორიცაა ქსელური ჩატვირთვის ან ღრუბლოვანი საცავი.
  • დანერგეთ რეჟიმი, რათა SD ბარათები მათი სიცოცხლის ვადის ამოწურვამდე შეიცვალოს.
  • გამოიყენეთ UPS.

Raspberry Pi არის შპს Raspberry Pi-ს სავაჭრო ნიშანი
Raspberry Pi Ltd

კოლოფონი
© 2020-2023 შპს Raspberry Pi (ყოფილი 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”) “ANY, IMPLIUTES, IS არ არის შეზღუდული TO, ნაგულისხმევი გარანტიები სავაჭროუნარიანობისა და კონკრეტული მიზნისთვის ვარგისიანობის შესახებ უგულებელყოფილია. მოქმედი კანონმდებლობით ნებადართული მაქსიმალური ოდენობით RPL არავითარ შემთხვევაში არ იქნება პასუხისმგებელი რაიმე პირდაპირი, არაპირდაპირი, შემთხვევითი, განსაკუთრებული, სამაგალითო, ან არასათანადო ზიანისათვის (მათ შორის, სხვა ან სერვისები გამოყენების დაკარგვა, მონაცემები , ან მოგება ან ბიზნესის შეწყვეტა) რაც არ უნდა იყოს გამოწვეული და პასუხისმგებლობის ნებისმიერ თეორიაზე, იქნება ეს კონტრაქტის, მკაცრი პასუხისმგებლობის, თუ დანაშაულის (მათ შორის, დაუდევრობის ან სხვაგვარად წარმოშობის შესახებ) მირჩიეს შესაძლებლობა ასეთი ზიანის.

RPL იტოვებს უფლებას, ნებისმიერ დროს და შემდგომი შეტყობინების გარეშე შეიტანოს ნებისმიერი გაუმჯობესება, შესწორება ან სხვა სახის მოდიფიკაცია რესურსებში ან მათში აღწერილ ნებისმიერ პროდუქტში. რესურსები განკუთვნილია დიზაინის შესაბამისი დონის ცოდნის მქონე გამოცდილი მომხმარებლებისთვის. მომხმარებლები ერთპიროვნულად არიან პასუხისმგებელნი რესურსების შერჩევასა და გამოყენებაზე და მათში აღწერილი პროდუქტების ნებისმიერ გამოყენებაზე. მომხმარებელი თანახმაა, აანაზღაუროს და დაიცვას RPL ყველა ვალდებულებისგან, ხარჯისგან, ზიანისგან ან სხვა დანაკარგისგან, რომელიც წარმოიშობა რესურსების გამოყენებით. RPL აძლევს მომხმარებლებს ნებართვას, გამოიყენონ რესურსები მხოლოდ Raspberry Pi პროდუქტებთან ერთად. რესურსების ნებისმიერი სხვა გამოყენება აკრძალულია. ლიცენზია არ გაიცემა RPL-ის ან სხვა მესამე მხარის ინტელექტუალური საკუთრების უფლებაზე.

მაღალი რისკის აქტივობები. Raspberry Pi-ს პროდუქტები არ არის შექმნილი, წარმოებული ან განკუთვნილი სახიფათო გარემოში გამოსაყენებლად, რომლებიც მოითხოვენ უსაფრთხო მუშაობას, როგორიცაა ბირთვული ობიექტების, თვითმფრინავების ნავიგაციის ან საკომუნიკაციო სისტემების, საჰაერო მოძრაობის კონტროლის, იარაღის სისტემების ან უსაფრთხოებისთვის კრიტიკული აპლიკაციების (მათ შორის სიცოცხლის შემანარჩუნებელი სისტემების და სხვა სამედიცინო მოწყობილობების) ექსპლუატაცია, სადაც პროდუქტების გაუმართაობამ შეიძლება პირდაპირ გამოიწვიოს სიკვდილი, პირადი დაზიანება ან მძიმე ფიზიკური ან გარემოსდაცვითი ზიანი („მაღალი რისკის აქტივობები“). RPL კონკრეტულად უარყოფს მაღალი რისკის აქტივობებისთვის ვარგისიანობის ნებისმიერ პირდაპირ ან ნაგულისხმევ გარანტიას და არ იღებს პასუხისმგებლობას Raspberry Pi-ს პროდუქტების მაღალი რისკის აქტივობებში გამოყენებაზე ან ჩართვაზე. Raspberry Pi-ს პროდუქტები მოწოდებულია RPL-ის სტანდარტული პირობების შესაბამისად. RPL-ის მიერ რესურსების მიწოდება არ აფართოებს ან სხვაგვარად არ ცვლის RPL-ის სტანდარტულ პირობებს, მათ შორის, მაგრამ არა მხოლოდ, მათში გამოთქმულ უარყოფებსა და გარანტიებს.

ხშირად დასმული კითხვები

  • Q: Raspberry Pi-ს რა პროდუქტებია მხარდაჭერილი ამ დოკუმენტით?
    A: ეს დოკუმენტი ვრცელდება 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 მოწყობილობაზე?
    A: მონაცემთა დაზიანების შემცირება შეგიძლიათ ჩაწერის ოპერაციების, განსაკუთრებით ჟურნალირების აქტივობების მინიმიზაციით და ჩაწერის დროის კორექტირებით. file სისტემა, როგორც ეს აღწერილია ამ დოკუმენტში.

დოკუმენტები / რესურსები

Raspberry Pi უფრო მდგრადია File სისტემა [pdf] მომხმარებლის სახელმძღვანელო
Pi 0, Pi 1, უფრო გამძლე File სისტემა, უფრო ელასტიური File სისტემა, მდგრადი File სისტემა, File სისტემა

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *