Logo quả mâm xôi

Raspberry Pi tạo ra một chiếc máy bền bỉ hơn File Hệ thống

Raspberry-Pi-Làm-cho-một-cái-có-khả-năng-phục-hồi-hơn-File-Hệ thống-sản phẩm

Phạm vi tài liệu

Tài liệu này áp dụng cho các sản phẩm Raspberry Pi sau:

Số Pi0 Số Pi1 Số Pi2 Số Pi3 Số Pi4 Số Pi400 CM1 CM3 CM4 CM 5 Pico
0 W H A B A B B Tất cả Tất cả Tất cả Tất cả Tất cả Tất cả Tất cả
* * * * * * * * * * * * * *  

 

Giới thiệu

Các thiết bị Raspberry Pi Ltd thường được sử dụng làm thiết bị lưu trữ và giám sát dữ liệu, thường ở những nơi có thể xảy ra tình trạng mất điện đột ngột. Cũng như bất kỳ thiết bị điện toán nào, tình trạng mất điện có thể gây hỏng bộ nhớ. Sách trắng này cung cấp một số tùy chọn về cách ngăn ngừa hỏng dữ liệu trong những trường hợp này và các trường hợp khác bằng cách chọn file hệ thống và thiết lập để đảm bảo tính toàn vẹn của dữ liệu. Sách trắng này giả định rằng Raspberry Pi đang chạy hệ điều hành (OS) Raspberry Pi (Linux) và được cập nhật đầy đủ với chương trình cơ sở và hạt nhân mới nhất.

Hỏng dữ liệu là gì và tại sao nó lại xảy ra?
Hỏng dữ liệu là những thay đổi không mong muốn trong dữ liệu máy tính xảy ra trong quá trình ghi, đọc, lưu trữ, truyền hoặc xử lý. Trong tài liệu này, chúng tôi chỉ đề cập đến lưu trữ, chứ không phải truyền hoặc xử lý. Hỏng có thể xảy ra khi quá trình ghi bị gián đoạn trước khi hoàn tất, theo cách ngăn cản quá trình ghi hoàn tất, ví dụample nếu mất điện. Tại thời điểm này, việc giới thiệu nhanh về cách Linux OS (và, theo nghĩa mở rộng, Raspberry Pi OS), ghi dữ liệu vào bộ lưu trữ là rất đáng giá. Linux thường sử dụng bộ đệm ghi để lưu trữ dữ liệu sẽ được ghi vào bộ lưu trữ. Bộ đệm này lưu trữ (tạm thời) dữ liệu trong bộ nhớ truy cập ngẫu nhiên (RAM) cho đến khi đạt đến một giới hạn nhất định được xác định trước, tại thời điểm đó, tất cả các lần ghi chưa xử lý vào phương tiện lưu trữ được thực hiện trong một giao dịch. Các giới hạn được xác định trước này có thể liên quan đến thời gian và/hoặc kích thước. Ví dụample, dữ liệu có thể được lưu vào bộ nhớ đệm và chỉ được ghi vào bộ nhớ sau mỗi năm giây hoặc chỉ được ghi ra khi đã tích lũy được một lượng dữ liệu nhất định. Các lược đồ này được sử dụng để cải thiện hiệu suất: ghi một khối dữ liệu lớn cùng một lúc nhanh hơn là ghi nhiều khối dữ liệu nhỏ.

Tuy nhiên, nếu mất điện giữa thời điểm dữ liệu được lưu trữ trong bộ nhớ đệm và thời điểm dữ liệu được ghi ra, dữ liệu đó sẽ bị mất. Các vấn đề khác có thể phát sinh trong quá trình ghi, trong quá trình ghi dữ liệu vật lý vào phương tiện lưu trữ. Khi một phần cứng (ví dụample, giao diện thẻ Secure Digital (SD)) được yêu cầu ghi dữ liệu, vẫn mất một khoảng thời gian hữu hạn để dữ liệu đó được lưu trữ vật lý. Một lần nữa, nếu mất điện xảy ra trong khoảng thời gian cực ngắn đó, dữ liệu đang được ghi có thể bị hỏng. Khi tắt hệ thống máy tính, bao gồm cả Raspberry Pi, cách tốt nhất là sử dụng tùy chọn tắt máy. Điều này sẽ đảm bảo rằng tất cả dữ liệu được lưu trong bộ nhớ đệm được ghi ra và phần cứng đã có thời gian để thực sự ghi dữ liệu vào phương tiện lưu trữ. Thẻ SD được sử dụng bởi phần lớn các thiết bị Raspberry Pi rất tuyệt vời để thay thế ổ cứng giá rẻ, nhưng dễ bị hỏng theo thời gian, tùy thuộc vào cách chúng được sử dụng. Bộ nhớ flash được sử dụng trong thẻ SD có tuổi thọ chu kỳ ghi hạn chế và khi thẻ đạt đến giới hạn đó, chúng có thể trở nên không đáng tin cậy. Hầu hết các thẻ SD đều sử dụng một quy trình gọi là cân bằng hao mòn để đảm bảo chúng tồn tại lâu nhất có thể, nhưng cuối cùng chúng có thể bị hỏng. Điều này có thể kéo dài từ vài tháng đến vài năm, tùy thuộc vào lượng dữ liệu đã được ghi vào hoặc (quan trọng hơn) đã xóa khỏi thẻ. Tuổi thọ này có thể thay đổi đáng kể giữa các thẻ. Lỗi thẻ SD thường được chỉ ra ngẫu nhiên file bị hỏng vì một số bộ phận của thẻ SD không sử dụng được.

Có nhiều cách khác để dữ liệu bị hỏng, bao gồm nhưng không giới hạn ở phương tiện lưu trữ bị lỗi, lỗi trong phần mềm ghi lưu trữ (trình điều khiển) hoặc lỗi trong chính các ứng dụng. Đối với mục đích của sách trắng này, bất kỳ quy trình nào có thể xảy ra mất dữ liệu đều được định nghĩa là sự kiện hỏng.

Nguyên nhân nào có thể gây ra thao tác ghi?
Hầu hết các ứng dụng đều thực hiện một số loại ghi vào bộ nhớ, ví dụampthông tin cấu hình, cập nhật cơ sở dữ liệu và những thứ tương tự. Một số trong số này files thậm chí có thể là tạm thời, tức là chỉ được sử dụng trong khi chương trình đang chạy và không cần phải duy trì trong một chu kỳ nguồn; tuy nhiên, chúng vẫn dẫn đến việc ghi vào phương tiện lưu trữ. Ngay cả khi ứng dụng của bạn không thực sự ghi bất kỳ dữ liệu nào, thì ở chế độ nền, Linux sẽ liên tục ghi vào bộ lưu trữ, chủ yếu là ghi thông tin ghi nhật ký.

Giải pháp phần cứng

Mặc dù không hoàn toàn nằm trong phạm vi của sách trắng này, nhưng điều đáng nói là việc ngăn ngừa mất điện đột ngột là một biện pháp giảm thiểu mất dữ liệu được sử dụng phổ biến và được hiểu rõ. Các thiết bị như bộ nguồn không bị gián đoạn (UPS) đảm bảo nguồn điện luôn ổn định và nếu mất điện ở UPS, khi dùng nguồn pin, nó có thể thông báo cho hệ thống máy tính rằng sắp mất điện để có thể tắt máy bình thường trước khi nguồn điện dự phòng hết. Vì thẻ SD có tuổi thọ hạn chế nên có thể hữu ích khi có chế độ thay thế đảm bảo thẻ SD được thay thế trước khi hết tuổi thọ.

Mạnh mẽ file hệ thống

Có nhiều cách khác nhau để thiết bị Raspberry Pi có thể được bảo vệ chống lại các sự kiện hỏng hóc. Chúng khác nhau về khả năng ngăn ngừa hỏng hóc, với mỗi hành động làm giảm khả năng xảy ra hỏng hóc.

  • Giảm ghi
    Chỉ cần giảm lượng ghi mà các ứng dụng và hệ điều hành Linux của bạn thực hiện có thể có tác dụng có lợi. Nếu bạn đang thực hiện nhiều lần ghi nhật ký, thì khả năng ghi xảy ra trong sự kiện hỏng hóc sẽ tăng lên. Việc giảm ghi nhật ký trong ứng dụng của bạn phụ thuộc vào người dùng cuối, nhưng việc ghi nhật ký trong Linux cũng có thể được giảm. Điều này đặc biệt có liên quan nếu bạn đang sử dụng bộ lưu trữ dựa trên flash (ví dụ: eMMC, thẻ SD) do vòng đời ghi hạn chế của chúng.
  • Thay đổi thời gian cam kết
    Thời gian cam kết cho một file hệ thống là khoảng thời gian mà nó lưu trữ dữ liệu đệm trước khi sao chép tất cả vào bộ nhớ. Việc tăng thời gian này sẽ cải thiện hiệu suất bằng cách xử lý nhiều lần ghi, nhưng có thể dẫn đến mất dữ liệu nếu có sự kiện hỏng trước khi dữ liệu được ghi. Giảm thời gian cam kết sẽ có nghĩa là ít có khả năng xảy ra sự kiện hỏng dẫn đến mất dữ liệu hơn, mặc dù không ngăn chặn hoàn toàn.
    Để thay đổi thời gian cam kết cho EXT4 chính file hệ thống trên Raspberry Pi OS, bạn cần chỉnh sửa \etc\fstab file cái nào định nghĩa cách file hệ thống được cài đặt khi khởi động.
  • $sudo nano /etc/fstab

Thêm nội dung sau vào mục EXT4 cho gốc file hệ thống:

  • cam kết=

Vì vậy, fstab có thể trông giống như thế này, trong đó thời gian cam kết được đặt thành ba giây. Thời gian cam kết sẽ mặc định là năm giây nếu không được đặt cụ thể.

Raspberry-Pi-Làm-cho-một-cái-có-khả-năng-phục-hồi-hơn-File-Hệ thống-

 

Tạm thời file hệ thống

Nếu một ứng dụng yêu cầu tạm thời file lưu trữ, tức là dữ liệu chỉ được sử dụng khi ứng dụng đang chạy và không cần phải lưu khi tắt máy, thì một lựa chọn tốt để ngăn chặn việc ghi vật lý vào bộ lưu trữ là sử dụng bộ lưu trữ tạm thời file hệ thống, tmpfs. Bởi vì những file Hệ thống dựa trên RAM (thực tế là trong bộ nhớ ảo), bất kỳ dữ liệu nào được ghi vào tmpfs sẽ không bao giờ được ghi vào bộ nhớ vật lý và do đó không ảnh hưởng đến tuổi thọ của flash và không thể bị hỏng do sự cố hỏng hóc.
Việc tạo một hoặc nhiều vị trí tmpfs yêu cầu phải chỉnh sửa /etc/fstab file, điều khiển tất cả các file hệ thống dưới Raspberry Pi OS. Các ví dụ sau đâyample thay thế các vị trí lưu trữ dựa trên /tmp và /var/log bằng tạm thời file vị trí hệ thống. Ex thứ haiample, thay thế thư mục ghi nhật ký chuẩn, giới hạn kích thước tổng thể của file hệ thống lên tới 16MB.

  • tmpfs /tmp tmpfs mặc định,noatime 0 0
  • tmpfs /var/log tmpfs mặc định,noatime,kích thước=16m 0 0

Ngoài ra còn có một tập lệnh của bên thứ ba giúp thiết lập ghi nhật ký vào RAM, có thể tìm thấy trên GitHub. Tập lệnh này có thêm tính năng ghi nhật ký dựa trên RAM vào đĩa theo khoảng thời gian được xác định trước.

Gốc chỉ đọc file hệ thống

Gốc rễ file hệ thống (rootfs) là file hệ thống trên phân vùng đĩa mà thư mục gốc nằm trên đó và nó là file hệ thống mà tất cả các hệ thống khác file hệ thống được gắn kết khi hệ thống được khởi động. Trên Raspberry Pi, nó là / và theo mặc định, nó nằm trên thẻ SD dưới dạng phân vùng EXT4 đọc/ghi hoàn toàn. Ngoài ra còn có một thư mục khởi động, được gắn kết dưới dạng /boot và là phân vùng FAT đọc/ghi. Việc đặt rootfs CHỈ đọc sẽ ngăn chặn mọi loại truy cập ghi vào nó, giúp rootfs mạnh mẽ hơn nhiều trước các sự kiện hỏng hóc. Tuy nhiên, trừ khi thực hiện các hành động khác, điều này có nghĩa là không có gì có thể ghi vào file hệ thống, do đó việc lưu dữ liệu của bất kỳ loại nào từ ứng dụng của bạn vào rootfs đều bị vô hiệu hóa. Nếu bạn cần lưu trữ dữ liệu từ ứng dụng của mình nhưng muốn rootfs chỉ đọc, một kỹ thuật phổ biến là thêm thẻ nhớ USB hoặc tương tự chỉ để lưu trữ dữ liệu người dùng.

GHI CHÚ
Nếu bạn đang sử dụng hoán đổi file khi sử dụng chỉ đọc file hệ thống, bạn sẽ cần phải di chuyển hoán đổi file vào phân vùng đọc/ghi.

Lớp phủ file hệ thống

Một lớp phủ file hệ thống (overlayfs) kết hợp hai file hệ thống, một phần trên file hệ thống và thấp hơn file hệ thống. Khi một tên tồn tại trong cả hai file hệ thống, đối tượng ở phía trên file hệ thống có thể nhìn thấy được trong khi vật thể ở phía dưới file hệ thống bị ẩn hoặc, trong trường hợp thư mục, được hợp nhất với đối tượng trên. Raspberry Pi cung cấp tùy chọn trong raspi-config để kích hoạt overlayfs. Điều này làm cho rootfs (thấp hơn) chỉ đọc và tạo ra một upper dựa trên RAM file hệ thống. Điều này mang lại kết quả rất giống với chỉ đọc file hệ thống, với tất cả các thay đổi của người dùng bị mất khi khởi động lại. Bạn có thể bật overlayfs bằng dòng lệnh raspi-config hoặc bằng ứng dụng Raspberry Pi Configuration trên máy tính để bàn trên menu Tùy chọn.

Ngoài ra còn có các triển khai khác của overlayfs có thể đồng bộ hóa các thay đổi cần thiết từ trên xuống dưới file hệ thống theo một lịch trình được xác định trước. Ví dụample, bạn có thể sao chép nội dung của thư mục home của người dùng từ trên xuống dưới sau mỗi mười hai giờ. Điều này giới hạn quá trình ghi trong một khoảng thời gian rất ngắn, nghĩa là khả năng hỏng hóc ít xảy ra hơn nhiều, nhưng có nghĩa là nếu mất điện trước khi đồng bộ hóa, mọi dữ liệu được tạo ra kể từ lần cuối cùng sẽ bị mất. pSLC trên các mô-đun Compute Bộ nhớ eMMC được sử dụng trên các thiết bị Mô-đun Compute Raspberry Pi là MLC (Ô đa cấp), trong đó mỗi ô nhớ biểu thị 2 bit. pSLC hoặc ô cấp đơn giả, là một loại công nghệ bộ nhớ flash NAND có thể được kích hoạt trong các thiết bị lưu trữ MLC tương thích, trong đó mỗi ô chỉ biểu thị 1 bit. Nó được thiết kế để cung cấp sự cân bằng giữa hiệu suất và độ bền của flash SLC và hiệu quả về chi phí và dung lượng cao hơn của flash MLC. pSLC có độ bền ghi cao hơn MLC vì việc ghi dữ liệu vào các ô ít thường xuyên hơn sẽ giúp giảm hao mòn. Trong khi MLC có thể cung cấp khoảng 3,000 đến 10,000 chu kỳ ghi, pSLC có thể đạt được số lượng cao hơn đáng kể, tiếp cận mức độ bền của SLC. Độ bền tăng lên này giúp kéo dài tuổi thọ cho các thiết bị sử dụng công nghệ pSLC so với các thiết bị sử dụng MLC tiêu chuẩn.

MLC tiết kiệm chi phí hơn bộ nhớ SLC, nhưng trong khi pSLC cung cấp hiệu suất và độ bền tốt hơn MLC thuần túy, thì nó lại phải đánh đổi bằng dung lượng. Một thiết bị MLC được cấu hình cho pSLC sẽ có một nửa dung lượng (hoặc ít hơn) so với thiết bị MLC tiêu chuẩn vì mỗi ô chỉ lưu trữ một bit thay vì hai hoặc nhiều bit.

Chi tiết thực hiện

pSLC được triển khai trên eMMC dưới dạng Enhanced User Area (còn được gọi là lưu trữ Enhanced). Việc triển khai thực tế của Enhanced User Area không được định nghĩa trong tiêu chuẩn MMC nhưng thường là pSLC.

  • Khu vực người dùng nâng cao là một khái niệm, trong khi pSLC là một triển khai.
  • pSLC là một cách để triển khai Khu vực người dùng nâng cao.
  • Tại thời điểm viết bài này, eMMC được sử dụng trên Raspberry Pi Compute Modules triển khai Enhanced User Area bằng pSLC.
  • Không cần phải cấu hình toàn bộ vùng người dùng eMMC thành Vùng người dùng nâng cao.
  • Việc lập trình một vùng bộ nhớ thành Vùng người dùng nâng cao là một thao tác một lần. Điều đó có nghĩa là không thể hoàn tác.

Bật nó lên
Linux cung cấp một tập lệnh để thao tác các phân vùng eMMC trong gói mmc-utils. Cài đặt hệ điều hành Linux chuẩn vào thiết bị CM và cài đặt các công cụ như sau:

  • sudo apt cài đặt mmc-utils

Để lấy thông tin về eMMC (lệnh này sẽ chuyển thành less vì có khá nhiều thông tin cần hiển thị):

  • sudo mmc extcsd đọc /dev/mmcblk0 | ít hơn

 CẢNH BÁO
Các thao tác sau đây chỉ thực hiện một lần – bạn có thể chạy chúng một lần và không thể hoàn tác. Bạn cũng nên chạy chúng trước khi sử dụng Compute Module vì chúng sẽ xóa tất cả dữ liệu. Dung lượng của eMMC sẽ giảm xuống còn một nửa giá trị trước đó.

Lệnh được sử dụng để bật pSLC là mmc enh_area_set, lệnh này yêu cầu một số tham số cho biết diện tích bộ nhớ mà pSLC sẽ được bật. Ví dụ sauample sử dụng toàn bộ khu vực. Vui lòng tham khảo trợ giúp lệnh mmc (man mmc) để biết chi tiết về cách sử dụng một tập hợp con của eMMC.

Raspberry-Pi-Làm-cho-một-cái-có-khả-năng-phục-hồi-hơn-File-Hệ thống-

Sau khi thiết bị khởi động lại, BẠN SẼ phải cài đặt lại hệ điều hành vì việc bật pSLC sẽ xóa nội dung của eMMC.

Phần mềm Raspberry Pi CM Provisioner có tùy chọn để thiết lập pSLC trong quá trình cung cấp. Bạn có thể tìm thấy tùy chọn này trên GitHub tại https://github.com/raspberrypi/cmprovision.

  • Ngoài thiết bị file hệ thống / khởi động mạng
    Raspberry Pi có thể khởi động qua kết nối mạng, ví dụampsử dụng Mạng File Hệ thống (NFS). Điều này có nghĩa là khi thiết bị đã hoàn thành lần chạy đầu tiêntagkhởi động, thay vì tải hạt nhân và gốc của nó file hệ thống từ thẻ SD, nó được tải từ máy chủ mạng. Khi chạy, tất cả file các hoạt động được thực hiện trên máy chủ chứ không phải trên thẻ SD cục bộ, thẻ này không đóng vai trò gì thêm trong quá trình xử lý.
  • Giải pháp đám mây
    Ngày nay, nhiều tác vụ văn phòng diễn ra trên trình duyệt, với tất cả dữ liệu được lưu trữ trực tuyến trên đám mây. Việc lưu trữ dữ liệu ngoài thẻ SD rõ ràng có thể cải thiện độ tin cậy, với cái giá phải trả là phải luôn kết nối internet cũng như các khoản phí có thể phát sinh từ nhà cung cấp đám mây. Người dùng có thể sử dụng cài đặt Raspberry Pi OS hoàn chỉnh, với trình duyệt được tối ưu hóa cho Raspberry Pi, để truy cập bất kỳ dịch vụ đám mây nào từ các nhà cung cấp như Google, Microsoft, Amazon, v.v. Một giải pháp thay thế là một trong những nhà cung cấp máy khách mỏng, thay thế Raspberry Pi OS bằng một hệ điều hành/ứng dụng chạy từ các tài nguyên được lưu trữ trên máy chủ trung tâm thay vì thẻ SD. Máy khách mỏng hoạt động bằng cách kết nối từ xa đến môi trường điện toán dựa trên máy chủ, nơi lưu trữ hầu hết các ứng dụng, dữ liệu nhạy cảm và bộ nhớ.

Kết luận

Khi thực hiện đúng các quy trình tắt máy, bộ nhớ thẻ SD của Raspberry Pi cực kỳ đáng tin cậy. Điều này hoạt động tốt trong môi trường gia đình hoặc văn phòng, nơi có thể kiểm soát việc tắt máy, nhưng khi sử dụng thiết bị Raspberry Pi trong các trường hợp sử dụng công nghiệp hoặc ở những khu vực có nguồn điện không đáng tin cậy, các biện pháp phòng ngừa bổ sung có thể cải thiện độ tin cậy.

Tóm lại, các lựa chọn để cải thiện độ tin cậy có thể được liệt kê như sau:

  • Sử dụng thẻ SD đáng tin cậy và phổ biến.
  • Giảm ghi bằng cách sử dụng thời gian cam kết dài hơn, sử dụng tạm thời file hệ thống, sử dụng overlayfs hoặc tương tự.
  • Sử dụng bộ nhớ ngoài thiết bị như bộ nhớ khởi động mạng hoặc bộ nhớ đám mây.
  • Áp dụng chế độ thay thế thẻ SD trước khi thẻ hết hạn sử dụng.
  • Sử dụng UPS.

Raspberry Pi là nhãn hiệu của Raspberry Pi Ltd
Công ty TNHH Raspberry Pi

Bản quyền
© 2020-2023 Raspberry Pi Ltd (trước đây là Raspberry Pi (Trading) Ltd.)
Tài liệu này được cấp phép theo giấy phép Creative Commons Ghi công-Không phái sinh 4.0 Quốc tế (CC BY-ND).

  • ngày xây dựng: 2024-06-25
  • phiên bản xây dựng: githash: 3e4dad9-clean

Thông báo từ chối trách nhiệm pháp lý
DỮ LIỆU KỸ THUẬT VÀ ĐỘ TIN CẬY CHO CÁC SẢN PHẨM RASPBERRY PI (BAO GỒM BẢNG DỮ LIỆU) ĐƯỢC SỬA ĐỔI THEO THỜI GIAN (“NGUỒN”) ĐƯỢC CUNG CẤP BỞI RASPBERRY PI LTD (“RPL”) “NGUYÊN TRẠNG” VÀ BẤT KỲ BẢO ĐẢM RÕ RÀNG HOẶC NGỤ Ý NÀO, BAO GỒM NHƯNG KHÔNG GIỚI HẠN ĐẾN, CÁC BẢO ĐẢM NGỤ Ý VỀ KHẢ NĂNG BÁN ĐƯỢC VÀ SỰ PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ ĐỀU KHÔNG ĐƯỢC TỪ CHỐI TRÁCH NHIỆM. TRONG PHẠM VI TỐI ĐA ĐƯỢC PHÁP LUẬT HIỆN HÀNH CHO PHÉP TRONG MỌI TRƯỜNG HỢP, RPL SẼ KHÔNG CHỊU TRÁCH NHIỆM PHÁP LÝ VỀ BẤT KỲ THIỆT HẠI TRỰC TIẾP, GIÁN TIẾP, NGẪU NHIÊN, ĐẶC BIỆT, ĐIỂN HÌNH HOẶC DỮ LIỆU (BAO GỒM NHƯNG KHÔNG GIỚI HẠN Ở VIỆC MUA HÀNG HÓA HOẶC DỊCH VỤ THAY THẾ; MẤT SỬ DỤNG, DỮ LIỆU , HOẶC LỢI NHUẬN; HOẶC GIÁN ĐOẠN KINH DOANH) TUY NHIÊN NGUYÊN NHÂN VÀ TRÊN BẤT KỲ LÝ THUYẾT VỀ TRÁCH NHIỆM PHÁP LÝ NÀO, DÙ TRONG HỢP ĐỒNG, TRÁCH NHIỆM PHÁP LÝ NGHIÊM NGẶT HOẶC NGOẠI TỆ (BAO GỒM SƠ SUẤT HAY CÁCH NÀO) PHÁT SINH TRONG BẤT KỲ CÁCH NÀO NGOÀI VIỆC SỬ DỤNG NGUỒN LỰC, NGAY CẢ KHI ĐƯỢC TƯ VẤN VỀ KHẢ NĂNG CỦA THIỆT HẠI NHƯ VẬY.

RPL có quyền thực hiện bất kỳ cải tiến, sửa đổi, điều chỉnh hoặc bất kỳ sửa đổi nào khác đối với TÀI NGUYÊN hoặc bất kỳ sản phẩm nào được mô tả trong đó bất kỳ lúc nào và không cần thông báo thêm. TÀI NGUYÊN dành cho người dùng có kỹ năng với trình độ kiến ​​thức thiết kế phù hợp. Người dùng hoàn toàn chịu trách nhiệm về việc lựa chọn và sử dụng TÀI NGUYÊN và bất kỳ ứng dụng nào của các sản phẩm được mô tả trong đó. Người dùng đồng ý bồi thường và giữ cho RPL vô hại trước mọi trách nhiệm pháp lý, chi phí, thiệt hại hoặc tổn thất khác phát sinh do việc họ sử dụng TÀI NGUYÊN. RPL cấp cho người dùng quyền sử dụng TÀI NGUYÊN chỉ kết hợp với các sản phẩm Raspberry Pi. Mọi mục đích sử dụng TÀI NGUYÊN khác đều bị nghiêm cấm. Không cấp phép cho bất kỳ RPL nào khác hoặc quyền sở hữu trí tuệ của bên thứ ba nào khác.

HOẠT ĐỘNG CÓ RỦI RO CAO. Các sản phẩm Raspberry Pi không được thiết kế, sản xuất hoặc dự định sử dụng trong các môi trường nguy hiểm đòi hỏi hiệu suất an toàn khi hỏng, chẳng hạn như trong quá trình vận hành các cơ sở hạt nhân, hệ thống dẫn đường hoặc liên lạc máy bay, kiểm soát không lưu, hệ thống vũ khí hoặc các ứng dụng quan trọng về an toàn (bao gồm hệ thống hỗ trợ sự sống và các thiết bị y tế khác), trong đó sự cố của các sản phẩm có thể dẫn trực tiếp đến tử vong, thương tích cá nhân hoặc thiệt hại nghiêm trọng về thể chất hoặc môi trường ("Hoạt động có rủi ro cao"). RPL từ chối cụ thể mọi bảo hành rõ ràng hoặc ngụ ý về tính phù hợp cho các Hoạt động có rủi ro cao và không chịu bất kỳ trách nhiệm nào đối với việc sử dụng hoặc đưa các sản phẩm Raspberry Pi vào các Hoạt động có rủi ro cao. Các sản phẩm Raspberry Pi được cung cấp theo các Điều khoản chuẩn của RPL. Việc RPL cung cấp TÀI NGUYÊN không mở rộng hoặc sửa đổi các Điều khoản chuẩn của RPL bao gồm nhưng không giới hạn ở các tuyên bố từ chối trách nhiệm và bảo hành được nêu trong đó.

Những câu hỏi thường gặp

  • H: Tài liệu này hỗ trợ những sản phẩm Raspberry Pi nào?
    A: Tài liệu này áp dụng cho nhiều sản phẩm Raspberry Pi bao gồm Pi 0 W, Pi 1 A/B, Pi 2 A/B, Pi 3, Pi 4, Pi 400, CM1, CM3, CM4, CM5 và Pico.
  • H: Làm thế nào để giảm nguy cơ hỏng dữ liệu trên thiết bị Raspberry Pi của tôi?
    A: Bạn có thể giảm thiểu tình trạng hỏng dữ liệu bằng cách giảm thiểu các hoạt động ghi, đặc biệt là các hoạt động ghi nhật ký và điều chỉnh thời gian cam kết cho file hệ thống như mô tả trong tài liệu này.

Tài liệu / Tài nguyên

Raspberry Pi tạo ra một chiếc máy bền bỉ hơn File Hệ thống [tập tin pdf] Hướng dẫn sử dụng
Pi 0, Pi 1, Làm cho một khả năng phục hồi hơn File Hệ thống, bền bỉ hơn File Hệ thống, Khả năng phục hồi File Hệ thống, File Hệ thống

Tài liệu tham khảo

Để lại bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *