Pi Node – Ứng cứu sự cố tràn ổ cứng

Pi Node – Ứng cứu sự cố tràn ổ cứng

Chào các bạn, tiếp loạt bài về chuyên mục ứng cứu các sự cố Pi Node. Hôm nay chúng ta sẽ đến với chủ đề khắc phục sự cố Pi Node mất đồng bộ blockchain khi ổ cứng bị tràn. Đầu tiên, chúng ta cần thống nhất với nhau định hướng, đây là giải pháp tạm thời để giữ Pi Node vẫn hoạt động ổn định chờ đến ngày lên mạng chính, chúng ta đưa ra giải  pháp này nhằm giữ cho Pi Node có thể tiếp tục vận hành ổn định để trách việc gián đoạn làm ảnh hưởng xấu đến việc đánh giá, lựa chọn Pi Node.

Dấu hiệu nhận biết ổ cứng bị tràn khi vận hành Pi Node

Hiện tại, Pi Node mặc định sẽ cài đặt tại phân vùng ổ chứa hệ điều hành (ổ C), nếu Pi Node của các bạn đột nhiên bị tụt incoming connections về 0 và phân vùng ổ C báo đỏ (dung lượng trống < 1gb) thì đây là lúc chúng ta cần phải nghiêm túc xử lý vấn đề ngay lập tức.

Việc để dung lượng ổ cứng bị tràn kéo dài có thể làm Pi Node không thể tiếp tục đồng bộ khối, gây ảnh hưởng xấu đến việc được tuyển chọn sau này của chính các bạn.

Giải pháp khắc phục

Hướng tối ưu nhất để giải quyết vấn đề lúc này chính là làm thế nào để giải phóng bớt dung lượng ổ đang sử dụng mà không làm ảnh hưởng đến Pi Node. Khi nói về vấn đề này, có lẽ nhiều người sẽ nghĩ đến việc chỉ cần xoá bớt các ứng dụng đang cài đặt trên máy tính là xong, tuy nhiên chúng ta sẽ cùng phân tích ưu, nhược điểm của việc làm này:

Ưu điểm:

  • Dễ dàng thực hiện với đa số pioneer
  • Có thể giải phóng một lượng lớn dung lượng nếu máy đang cài đặt quá nhiều phần mềm

Nhược điểm:

  • Có thể gặp rủi ro làm lỗi hệ điều hành do có một số phần mềm được cài đặt sâu trong hệ thống
  • Nếu trong trường hợp máy chỉ cài đặt mỗi Pi Node thì không giải phóng được bao nhiêu dung lượng, đặc biệt đối với các máy có dung lượng ổ cứng < 120Gb

Vậy giải pháp an toàn nhất là gi? Trước khi đi sâu phân tích từng giải pháp, chúng ta hãy quan sát quy trình tổng thể dưới đây:

Pi Node – Ứng cứu sự cố tràn ổ cứng-01

Bước 1: Gộp các phân vùng ổ cứng đã chia tách

Nhiều người có thói quen sau khi cài hệ điều hành cho máy tính là thực hiện thao tác chia ổ, mục đích nhằm tách riêng phân vùng ổ chứa hệ điều hành và phân vùng chứa dữ liệu. Nếu các bạn gặp phải tình trạng này và chấp nhận hy sinh dữ liệu ổ đã tách để tập trung dung lượng vào ổ chứa dữ liệu Pi Node thì hãy thực hiện thao tác gộp ổ cứng như sau:

– Thực hiện thao tác tắt Paging file như ở bước 3, chọn No paging file cho phân vùng ổ sẽ hủy để gộp vào ổ C chứa hệ điều hành. Nếu không tắt Paging file tại đây thì ta không có quyền xóa phân vùng ổ do hệ điều hành đang lưu file hệ thống Paging trên đó. Lưu ý sau khi tác động thay đổi các giá trị tham số trong bảng Virtual Memory dưới thì phải khởi động lại máy tính để thao tác có hiệu lực.

Pi Node – Ứng cứu sự cố tràn ổ cứng-02

– Chuột phải vào biểu tượng menu cửa sổ chọn Disk Management

Pi Node – Ứng cứu sự cố tràn ổ cứng-03

– Chuột phải vào phân vùng ổ cần gộp để xóa phân vùng này

Pi Node – Ứng cứu sự cố tràn ổ cứng-04

– Gộp phân vùng vừa xóa sang ổ C, chuột phải ổ C chọn Extend Volume, ấn Next để thực hiện thao tác

Pi Node – Ứng cứu sự cố tràn ổ cứng-05

 

Pi Node – Ứng cứu sự cố tràn ổ cứng-06

Bước 2: Disk Cleanup ổ C, xoá các file rác của hệ điều hành

EnFmOwe5Scivydm1tdB3tIBLobO9 5J93aR66n2j6S3OQ2Ton2 XNOVWdPFtVvQvGurrRRS63Vq8jnS4ZyjgzSS5GUB4vCYMe8szNKCKEa QvlrarE79j

Chọn clean up system file để quét các file update hệ điều hành

g ygABsSWeHkd9AouyXqyGZemxhb9CEJp9oCsA V9 aOq1 SN LfQbbudGgtHXnljHmRZKrvEg1Oor5zolCn518SqhiWSGLLV0zdjic0g3bg

Tích hết danh sách files quét được để xoá

faMO N OtMgQPhlGrr9M9eTF DzXf3ddm3OvKCcfzhU cPvZ6LwifnTPMhmOI qnVm7Pguo1yYr6UON145SVT30nb5lw1t3WxGyGq2Jz3E6 b5Iz6f8GFNhGs Z720LTAClEQ8zE=s0

Bước 3: Hạ thấp dung lượng page file. Page file là phần dung lượng ổ cứng hệ điều hành sử dụng để làm vùng đệm khi thiếu RAM. Chúng ta chỉ nên giảm dung lượng chứ không nên tắt hẳn để tránh hệ điều hành bị lỗi.

GQEIeROlGwklbFA yhHw2xLIAlU1weE8RUP2W yK4sQm6urRWX te6S4Pdf6Qi qREX3st1N9JA0wOAPxC30hLWxJbQgno L1cW2 anTCEZbuFc6x twcOA7e9kh0v2XOH fuGXq=s0

rNkyMvteiHFUJ2iA2uiwSztawyeiT4R5v5GAw3q4r3h9jyOvJoA8IOoTHn00WsmVBhdWNvg5IM1dPu rXgo7A64FuEf5D4Aknt3Zncaa8TL6Pt2VVDJlhf56eM1MgreV7MHiBGL1=s0

v5F9pdmZ2Ab9JLVgm8V0Q3sBouWF6jaup43ZM2u6iGdTsYuUhyvuUiI23j1G2nu997p7rDw88RPvE1PGs6eV0pPan3UmSvPrIl4w0BOcrvy GXt5lnWi8KVHJ8 aqIPKycZX607K=s0

Bỏ dấu tích ở Automatically manage paging file size for all drives, chọn ổ C và Custom size, hạ thấp dung lượng xuống khoảng 50% so với ban đầu. Lưu ý không nên hạ thấp quá đối với các máy Ram < 8gb.

JJhn8o0n CmYEaflORLE45G kXSSSJbj WgIXFZsPwapbUOcEQaXcl zLZ7BgT2rZzjJjGzIFVvoJUZvDp t6wbzx 8a9iTFwnEuIKz7dJ97f6M9EWZ NfMxerWWkPBOavC IrQb=s0

Bước 4: Tắt chế độ Hybernate, đây là chế độ lưu trạng thái của hệ điều hành xuống ổ cứng khi máy tính ngủ và load lại lên RAM để trở lại đúng trạng thái trước đó một cách nhanh chóng. Như hình dưới có thể thấy chế độ Hibernate chiếm dụng khá lớn dung lượng ổ cứng.

uTD60VKUNA4 6PfayPYcoUxozc Kz6xlJ1lw4yPr oT1wqcLlzJ9i6jxGAGYxHy2i0Jy EgWMknNPWG 2n5rNhaXDHURWxB9 8jnAQUEm9BJ22js4h49EKGjB56J3u9MutawjgZV=s0

Tuy nhiên do các máy tính luôn ưu tiên vận hành Pi Node 24/7 nên chế độ này là không cần thiết và ta có thể tắt hoàn toàn chế độ này. Đầu tiên mở CMD với quyền Admin.

9x6TAxT4jhqOIi8AgYtVUu12qK 8MLp3k6G4P9o491SoUjTitONTU1BSs3bND5IV97cuSQlgo7LDyOBGInKEwH30e49qREfGStiA

Chạy lệnh sau: “powercfg.exe /hibernate off”

pWHri3jzW0jBUbGXRiVPAA2nnvb7a4a5ra15NHt kDDtYkQkBpX4Qfjy1DzSDtACjjPC kvmQfz11ArIta5txYDGM3jP6VeX2w9ElaG4G860fyS1QenNIuy4wAMYqeGzrBpi Yot=s0

Kiểm tra kết quả, như hình dưới máy giảm được 20gb dung lượng ổ cứng

H3hR7kXNGt35keXiDq9ksHRDiVX

Bước 5: Hạ thấp hoặc tắt bỏ dung lượng ổ cứng sử dụng cho thùng rác. Đây là phân vùng ổ cứng hệ điều hành sử dụng để lưu tạm các file đã xoá. Ta có thể giảm dung lượng sử dụng hoặc tắt bỏ hẳn mà không ảnh hưởng gì đến hệ điều hành.

P7YDM8u3IIsyx7tAx Aty3q WQbq8 ZF0AHsDsOCos6035pq5SSStTJtaMRLmSEWIZFCY7TplNGlNf5anIVe2w2GwuaAZf0PhIVKR0rX9HqjlpE7dMwMOmj1LR27oKR9r aDPTs=s0

LmHHtTEX4T2sxRCLJ0pxftCDxteBgLuGumsjN9ZizF5RcbZezjCkyGGI1WblLpoXJXh9lOyK

Bước 6: Restart Pi Node, thực hiện như hướng dẫn tại đây

Bước 7: Có thể tắt nút API service để tránh Pi Node tiếp tục sử dụng dung lượng ổ cứng cho các tính năng khác ngoài đồng bộ khối.

Kết luận:

Trong chuyên mục này, chúng ta đã đưa ra giải pháp để giảm dung lượng ổ cứng hệ điều hành đang sử dụng để nhường cho Pi Node có thể tạm thời vận hành lại bình thường khi ổ cứng bị tràn. Giải pháp này chỉ nên thực hiện trong quá trình thử nghiệm (Testnet) để trì hoãn đến khi Pi Node có cấu hình cụ thể khi lên mạng chính (Mainnet).

Trong bài viết cũng không đề cập đến giải pháp Remove Blockchain trong quy trình, lý do là có thể ảnh hưởng đến chỉ số xếp hạng tuổi Node. Trong khi chúng ta chưa được thông báo cụ thể từ nhà phát triển về cách thức xếp hạng, lựa chọn Node thì nên hạn chế các thao tác có thể ảnh hưởng đến kết quả xếp hạng (tham khảo lại các chỉ số xếp hạng Pi Node tham chiếu từ Stellar ). Tuy nhiên, nếu các bạn đã thực hiện hết các bước trên và đang gặp tình trạng tràn ổ cứng và chưa thể có ổ cứng khác để thay thế thì có thể thực hiện Remove Blockchain để Pi Node tiếp tục chạy bình thường, đồng thời hãy lên kế hoạch sắm ổ cứng khác dung lượng cao hơn trong tương lai.

Có thể trong tương lai, nhà phát triển Pi Node sẽ có giải pháp cho việc chọn lựa phân vùng lưu trữ các dữ liệu của Pi Node, nhưng thời điểm này chúng ta nên giữ cho Pi Node ổn định nhất có thể để tránh rủi ro về kết quả lựa chọn Pi Node sau này. Chúc các bạn vận hành thật tốt node pi nhé và chờ mainet.

Nguồn: Phocapblockchain.net

Trả lời

Email của bạn sẽ không được hiển thị công khai.

Contact Us