Thay đổi dữ liệu chuỗi
BƯỚC di chuyển nút CN
Tạo ổ đĩa mới
- Chuẩn bị ổ đĩa mới (dung lượng 3.500GB) hoặc tạo đường dẫn mới trên ổ đĩa hiện tại (Dung lượng khả dụng của ổ đĩa phải bằng 3.500GB.)
Phương án 1 - Ổ đĩa mới (dung lượng trên 2500GB)
- Đính kèm ổ đĩa vào EC2 và chạy lệnh dưới đây
$ lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTnvme2n1 259:0 0 3500G 0 disk **# New Disk**nvme1n1 259:0 0 4000G 0 disk /var/kcndnvme0n1 259:2 0 8G 0 disk├─nvme0n1p1 259:3 0 8G 0 part /└─nvme0n1p128 259:4 0 1M 0 part
- Gắn ổ đĩa theo quy trình bên dưới
$ sudo e2fsck -f /dev/nvme2n1$ sudo mkfs -t ext4 /dev/nvme2n1$ sudo mkdir /var/kcnd2$ sudo mount /dev/nvme2n1 /var/kcnd2$ sudo mkdir /var/kcnd2/data$ sudo mkdir /var/kcnd2/log
Phương án 2 - Ổ đĩa hiện tại (không khuyến nghị)
- Tạo thư mục mới
$ sudo mkdir /var/kcnd2/data$ sudo mkdir /var/kcnd2/log
Tải xuống dữ liệu chuỗi mới nhất
Tải xuống dữ liệu chuỗi vào dữ liệu của thư mục Klaytn Data DIR mới. (Bạn có thể kiểm tra chi tiết trên dữ liệu chuỗi tại https://packages.klaytn.net/cypress/chaindata/)
- Tải xuống bằng lệnh dưới đây
# (Option 1: recommended) curl $ curl -o klaytn-cypress-chaindata-2021???????????.tar.gz "https://s3.ap-northeast-2.amazonaws.com/klaytn-chaindata/cypress/klaytn-cypress-chaindata-2021???????????.tar.gz"# (Option 2) aws s3 command$ aws s3 cp s3://klaytn-chaindata/cypress/klaytn-cypress-chaindata-2021???????????.tar.gz klaytn-cypress-chaindata-20211113011111.tar.gz # (Option 3) axel (need to install axel)sudo amazon-linux-extras install epel -ysudo yum install axel pigz$ axel -n8 https://s3.ap-northeast-2.amazonaws.com/klaytn-chaindata/cypress/klaytn-cypress-chaindata-2021???????????.tar.gz
- Giải nén
# (Option 1: recommended) tar$ tar -xvf klaytn-cypress-chaindata-2021???????????.tar.gz# (Option 2) pigz (need to isntall pigz)$ tar -I pigz -xvf klaytn-cypress-chaindata-2021???????????.tar.gz
Cấu hình DATA_DIR & LOG_DIR
Phương án 1 - Hoán đổi đường dẫn cũ & mới
-
Dừng quá trình daemon klaytn trước khi hoán đổi
- LƯU Ý Nếu loại nút là CN, bạn có thể xóa nút CN khỏi Hội đồng Klaytn
💡 Bạn có thể nhận gói cho nút EN trong phần Khởi động CN.
-
Hoán đổi đường dẫn cũ và mới
-
Ổ đĩa mới
umount /var/kcnd # old pathumount /var/kcnd2 # new pathmount /dev/nvme2n1 /var/kcnd
💡 Các lệnh này nên được thực thi với các đặc quyền thích hợp.
-
Ổ đĩa hiện tại
sudo mv /var/kcnd /var/kcnd_old # old_pathsudo mv /var/kcnd2 /var/kcnd # new path
-
-
(Tùy chọn) Xóa đường dẫn cũ nếu không còn cần thiết
Phương án 2 - Cập nhật DATA_DIR & LOG_DIR trong tập tin cấu hình Klaytn
- Thay đổi đường dẫn Klaytn DIR
- Phương án 1 - Ổ đĩa mới
- Thay đổi giá trị
fstab
từ ổ đĩa cũ sang ổ đĩa mới
- Thay đổi giá trị
- Phương án 2 - Ổ đĩa hiện tại
- thay đổi đường dẫn DIR từ
kcnd.conf
- thay đổi đường dẫn DIR từ
- Phương án 1 - Ổ đĩa mới
Khởi động lại quy trình (hoặc khởi động lại đối tượng)
- LƯU Ý Nếu loại nút là CN, bạn có thể xóa nút CN khỏi Hội đồng Klaytn
- Khởi động lại quy trình hoặc khởi động lại đối tượng