Logo

Personal Ops Runbook

Personal runbook covering infrastructure operations for Cloud, Kubernetes, OpenStack, and Ceph environments. Includes deployment and teardown procedures, node management, cluster monitoring setup, and incident response workflows compiled from day-to-day operational work. Intended strictly for personal reference — configurations and scripts are environment-specific and not guaranteed to work as-is elsewhere.

🧹 Quy trình xóa sạch raid mdamd, ví dụ trường hợp này là /dev/sdbk

⚠️ Cảnh báo: Thao tác này sẽ xóa toàn bộ dữ liệu và mọi cấu hình RAID trên ổ đĩa. Đảm bảo bạn đã sao lưu dữ liệu quan trọng trước khi thực hiện.


1. Kiểm tra thiết bị

lsblk | grep sdbk

Ví dụ đầu ra:

sdbk                       67:224  0   3.6T  0 disk
├─md126                     9:126  0     0B  0 raid5
└─md127                     9:127  0     0B  0 md

2. Kiểm tra trạng thái RAID

cat /proc/mdstat

Ví dụ:

md126 : inactive sdbk[0]
      3906469888 blocks super external:/md127/1

md127 : inactive sdbk[0](S)
      548696 blocks super external:ddf

unused devices: <none>

3. Dừng các thiết bị RAID liên quan

mdadm --stop /dev/md126
mdadm --stop /dev/md127

4. Xóa RAID metadata (superblock)

mdadm --zero-superblock /dev/sdbk

Nếu có lỗi Unrecognised md component device, tiếp tục bước kế tiếp để ghi đè dữ liệu.


5. Ghi đè dữ liệu (zero fill)

Ghi đè toàn bộ đĩa:

dd if=/dev/zero of=/dev/sdbk bs=1M status=progress

Hoặc chỉ ghi đè phần đầu (nhanh hơn):

dd if=/dev/zero of=/dev/sdbk bs=1M count=100

6. Kiểm tra lại đĩa

parted /dev/sdbk
(parted) print

Nếu hiện thông báo như unrecognised disk label, nghĩa là đĩa đã được làm sạch.


Kết thúc: Ổ đĩa /dev/sdbk đã được làm sạch hoàn toàn, sẵn sàng tạo bảng phân vùng mới hoặc dùng cho mục đích khác.