Author Archives: lnt

Script sao chép đĩa trên RPi

Việc sao chép đĩa trên RPi bằng lệnh dd có thể bị lỗi I/O nếu dùng cổng USB 3.0 hay block size lớn (thí dụ bs=4M).

Script này kiểm tra đĩa trước/sau khi chép để tránh lỗi.

Có thể sao chép đĩa từ file ảnh vào SD card hay ngược lại, hoặc sao chép từ đĩa vào đĩa.Tất cả cấu trúc đĩa, data và cả phần đĩa trống sẽ được sao chép. Continue reading

Comments Off on Script sao chép đĩa trên RPi

Filed under Software

Restore /Lấy dữ liệu từ file img

File img không chỉ chứa dữ liệu mà còn chứa cấu trúc đĩa, bao gồm kiểu đĩa (MBR, GPT… ), kiểu partition (fat32, ext4…), PARTUUID, kích thước partition… nên nếu cần sao chép tất cả thì chúng ta tạo bản sao của đĩa bằng lệnh dd

dd if=/path/to/img of=/tên/đĩa/copy bs=2M
dd if=/tmp/2019-10-15.os.img of=/dev/sdb bs=4M

Continue reading

Comments Off on Restore /Lấy dữ liệu từ file img

Filed under Software

Script backup Raspbian

Script os.backup này sử dụng các lệnh có sẳn trong Raspbian, backup 2 partition bootrootfs thành một file ảnh img giống như file cài đặt của Raspbian. File ảnh này có thể ghi ra thẻ nhớ để khởi động hoặc có thể chỉ restore một số file trong file ảnh.

Continue reading

Comments Off on Script backup Raspbian

Filed under Software

Tạo file ảnh backup Raspbian

Chúng ta sẽ tạo file ảnh backup của Raspbian đang dùng bằng các lệnh có sẳn theo 2 cách.

Cách 1

Cách đơn giản nhất là update file ảnh cài đặt Raspbian của raspberry.org

Giả sử file ảnh được giải nén ở thư mục /tmplite.img

Có thể nhìn thấy các partition trong file lite.img qua câu lệnh

sudo fdisk -l /tmp/lite.img

Continue reading

Comments Off on Tạo file ảnh backup Raspbian

Filed under Software

Cài đặt OS cho RPi từ RPi

Nhiều hướng dẫn cài đặt OS cho RPi từ Windows, nhưng chúng ta sẽ làm từ một RPi đã chạy, không có gì khó. Chi có lệnh arp-scan để dò tìm IP trong mạng là cần phải cài thêm qua terminal.

sudo apt install arp-scan

Continue reading

Comments Off on Cài đặt OS cho RPi từ RPi

Filed under Software

Dùng nguồn chính thức của RPi 3 cho RPi 4 được không?

Nguồn chính thức của RPi 3B+ được thiết kế 5.1V – 2.5A, trong khi yêu cầu được khuyến cáo cho RPi 4B là 5.1V – 3A. Tuy nhiên điều khác biệt chủ chốt là RPi 4B dùng cổng nguồn kiểu C có thể tải dòng cao hơn cổng micro USB vài lần, và cổng USB 3.1 có thể cung cấp đủ dòng cho HDD/SSD. Continue reading

Comments Off on Dùng nguồn chính thức của RPi 3 cho RPi 4 được không?

Filed under Software

dd và PARTUUID

PARTUUID là định danh duy nhất của partition, có dạng 8-4-4-4-12 hay 4-4 gồm các nhóm ký tự hexa tùy theo định dạng đĩa là GPT hay MBR.

Khi dùng lệnh dd để copy đĩa, PARTUUID cũng được copy sang đĩa bản sao. Khi đó, trên cùng một máy thì hai đĩa có cùng PARTUUID gây lỗi khi auto mount. Continue reading

Comments Off on dd và PARTUUID

Filed under Software

Thay đổi vị trí thư mục data của Mariadb

Việc đặt thư mục data của Mariadb ở partition khác với partition của hệ điều hành là một phương pháp dự phòng rủi ro rất hiệu quả.

May mắn là với Mariadb trên Buster, việc này rất dễ dàng. Continue reading

Comments Off on Thay đổi vị trí thư mục data của Mariadb

Filed under Software

No Caching mode page found

RPi 4 với HDD/SSD gắn vào USB, khi khởi động nhận được thông báo:

[sdb] No Caching mode page found
[sdb] Assuming drive cache: write through

Điều này xảy ra với rất nhiều loại ổ đĩa HDD/SSD với dung lượng từ thấp đến rất cao (thí dụ 4TB), cho thấy nói chung RPi 4 không nhận dạng được cache của HDD/SSD. Continue reading

Comments Off on No Caching mode page found

Filed under Software

Arp-scan

Arp-scan là công cụ dòng lệnh của Linux được dùng để quét mạng tìm các host đang hoạt động. Nó cho thấy địa chỉ ip và địa chỉ mac của hosts/nodes tìm được.

Cài đặt

sudo apt install arp-scan

Thí dụ

sudo arp-scan --interface=eth0 --localnet
sudo arp-scan --interface=eth0 192.168.1.1/24

Comments Off on Arp-scan

Filed under Software