Điểm:0

Làm cách nào để hiển thị mảng RAID-5 mdadm của tôi?

lá cờ hk
  1. Làm cách nào tôi có thể hiển thị mảng RAID-5 mdadm của mình?
  2. Làm cách nào tôi có thể duy trì những thay đổi này?

Tôi đã khởi động lại máy chủ của chúng tôi vào đêm qua và nhận thấy mảng đột kích được tạo khoảng 8 tháng trước không hoạt động trở lại và tôi không thể truy cập dữ liệu của mình. Tôi đã chạy một loạt các lệnh:

Một vài tháng trước tôi đã thêm một đĩa mới /dev/sdh vào một mảng RAID-5 đã được gắn vào /srv/chia sẻ tiếp theo cái này. Tất cả dường như hoạt động tốt, chúng tôi có thêm dung lượng và đang sử dụng nó - tôi thực sự không chắc liệu chúng tôi có khởi động lại kể từ đó hay không, ngoại trừ đêm qua. RAID-5 ban đầu được tạo trong Ubuntu 18.04 và hiện đang được sử dụng bởi Ubuntu 20.04

$ mèo /proc/mdstat

Tính cách: [tuyến tính] [đa đường] [đột kích0] [đột kích1] [đột kích6] [đột kích5] [đột kích4] [đột kích10] 
md0 : sdf[3](S) sdb[1](S) sda[0](S) không hoạt động
      23441691144 khối siêu 1.2
       
thiết bị không sử dụng: <none>


$ lsblk | vòng lặp grep -v
TÊN MAJ:KÍCH THƯỚC RM TỐI THIỂU RO LOẠI NÚI
sda 8:0 0 7.3T 0 đĩa  
ââmd0 9:0 0 21,9T 0 đột kích5 
sdb 8:16 0 7.3T 0 đĩa  
ââmd0 9:0 0 21,9T 0 đột kích5 
sdc 8:32 0 4.6T 0 đĩa  
ââsdc1 8:33 0 4.6T 0 phần /srv/datasets
sdd 8:48 0 298.1G 0 đĩa  
ââsdd1 8:49 0 190M 0 phần /boot/efi
ââsdd2 8:50 0 297.9G 0 phần /
sde 8:64 0 3,7T 0 đĩa  
ââsde1 8:65 0 3.7T 0 phần /srv
sdf 8:80 0 7.3T 0 đĩa  
ââmd0 9:0 0 21,9T 0 đột kích5 
sdg 8:96 0 1.8T 0 đĩa  
ââsdg1 8:97 0 1.8T 0 phần /nhà
ââsdg2 8:98 0 47G 0 phần [SWAP]
sdh 8:112 0 7.3T 0 đĩa  
ââsdh1 8:113 0 7.3T 0 phần  


$ sudo fdisk -l | grep sdh
Đĩa /dev/sdh: 7,28 TiB, 8001563222016 byte, 15628053168 cung
/dev/sdh1 2048 15628050431 15628048384 Hệ thống tập tin Linux 7.3T



$ sudo mdadm -Db /dev/md0
INACTIVE-ARRAY /dev/md0 metadata=1.2 name=perception:0 UUID=c8004245:4e163594:65e30346:68ed2791
$ sudo mdadm -Db /dev/md/0
mdadm: không thể mở /dev/md/0: Không có tệp hoặc thư mục như vậy



Từ /etc/mdadm/mdadm.conf:
ARRAY /dev/md/0 metadata=1.2 UUID=c8004245:4e163594:65e30346:68ed2791 name=perception:0



$ sudo mdadm --detail /dev/md0 
/dev/md0:
           Phiên bản : 1.2
        Cấp độ đột kích: đột kích0
     Tổng số thiết bị : 3
       Kiên trì : Superblock là bền bỉ

             Trạng thái: không hoạt động
   Thiết bị làm việc : 3

              Tên: nhận thức:0
              UUID : c8004245:4e163594:65e30346:68ed2791
            Sự kiện : 91689

    Số Lớn Nhỏ RaidDevice

       - 8 0 - /dev/sda
       - 8 80 - /dev/sdf
       - 8 16 - /dev/sdb


Sudo mdadm --detail /dev/md/0 
mdadm: không thể mở /dev/md/0: Không có tệp hoặc thư mục như vậy



mdadm --assemble --scan
  [Không lam gi cả]

$ blkid /dev/md0 [không có gì]
$ blkid /dev/md/0 [không có gì]

$blkid | đột kích grep
/dev/sdb: UUID="c8004245-4e16-3594-65e3-034668ed2791" UUID_SUB="3fefdb86-4c6b-fb76-a35e-3a846075eb54" LABEL="perception:0" TYPE="linux_raid_member"
/dev/sdf: UUID="c8004245-4e16-3594-65e3-034668ed2791" UUID_SUB="d4a58f2c-bc8b-8fd0-6b22-63b047e09c13" LABEL="perception:0" TYPE="linux_raid_member"
/dev/sda: UUID="c8004245-4e16-3594-65e3-034668ed2791" UUID_SUB="afaea924-a15a-c5cf-f9a8-d73075201ff7" LABEL="perception:0" TYPE="linux_raid_member"

Dòng có liên quan trong /etc/fstab Là:

UUID=f495abb3-36e6-4782-8f5e-83c6d3fc78eb /srv/share ext4 mặc định 0 2


$ Sudo gắn kết -a
gắn kết: /srv/share: không thể tìm thấy UUID=f495abb3-36e6-4782-8f5e-83c6d3fc78eb.

Tôi thử thay đổi UUID trong fstab đến c8004245:4e163594:65e30346:68ed2791 và sau đó kể lại:

$ Sudo gắn kết -a
gắn kết: /srv/share: không thể tìm thấy UUID=c8004245:4e163594:65e30346:68ed2791.

sau đó tôi đổi thành c8004245-4e16-3594-65e3-034668ed2791 và kể lại:

$ Sudo gắn kết -a
mount: /srv/share: /dev/sdb đã được mount hoặc điểm mount đang bận.

sau đó tôi khởi động lại với mục nhập fstab mới: c8004245-4e16-3594-65e3-034668ed2791

nhưng vẫn không có sự khác biệt với bất kỳ lệnh nào ở trên^

tôi cố gắng thay đổi mdadm.conf từ:

ARRAY /dev/md/0 metadata=1.2 UUID=c8004245:4e163594:65e30346:68ed2791 name=perception:0

đến:

ARRAY /dev/md0 metadata=1.2 UUID=c8004245:4e163594:65e30346:68ed2791 name=perception:0

=> không có sự khác biệt với bất cứ điều gì?

thử dừng và bắt đầu với -v

$ sudo mdadm --stop /dev/md0
mdadm: đã dừng/dev/md0

$ sudo mdadm --assemble --scan -v                                   
[không bao gồm tất cả các công cụ điều khiển vòng lặp ngẫu nhiên]
mdadm: /dev/sdb được xác định là thành viên của /dev/md/0, vị trí 1.
mdadm: /dev/sdf được xác định là thành viên của /dev/md/0, vị trí 2.
mdadm: /dev/sda được xác định là thành viên của /dev/md/0, vị trí 0.
mdadm: đã thêm /dev/sdb vào /dev/md/0 là 1
mdadm: đã thêm /dev/sdf vào /dev/md/0 là 2
mdadm: không có thiết bị cập nhật cho khe 3 của /dev/md/0
mdadm: đã thêm /dev/sda vào /dev/md/0 là 0
mdadm: /dev/md/0 đã được bắt đầu với 3 ổ đĩa (trong số 4 ổ đĩa).


$dmesg
[ 988.616710] md/raid:md0: thiết bị sda hoạt động như đĩa đột kích 0
[ 988.616718] md/raid:md0: thiết bị sdf hoạt động như đĩa đột kích 2
[ 988.616721] md/raid:md0: device sdb hoạt động như đĩa đột kích 1
[ 988.618892] md/raid:md0: đột kích cấp 5 hoạt động với 3 trên 4 thiết bị, thuật toán 2
[ 988.639345] md0: dung lượng đã phát hiện thay đổi từ 0 thành 46883371008

mèo /proc/mdstat bây giờ nói rằng cuộc đột kích đang hoạt động

Tính cách: [tuyến tính] [đa đường] [đột kích0] [đột kích1] [đột kích6] [đột kích5] [đột kích4] [đột kích10] 
md0 : kích hoạt đột kích5 sda[0] sdf[3] sdb[1]
      23441685504 khối siêu 1,2 cấp 5, khối 512k, thuật toán 2 [4/3] [UUU_]
      bitmap: 0/59 trang [0KB], khối 65536KB
thiết bị không sử dụng: <none>

gắn kết nói rằng /srv/chia sẻ được gắn kết thành công

gắn sudo -a -v
/                        : làm ngơ
/boot/efi : đã được gắn kết
không có: bỏ qua
/home : đã được gắn kết
/srv : đã được gắn kết
/srv/share : đã mount thành công
/srv/datasets : đã được gắn kết

nhưng /srv/chia sẻ vẫn không xuất hiện trong df -h

và tôi vẫn không thể xem dữ liệu trong /srv/chia sẻ

$ df -h
Kích thước hệ thống tệp được sử dụng Sẵn có Sử dụng % Được gắn trên
udev 32G 0 32G 0%/dev
tmpfs 6.3G 2.5M 6.3G 1%/lần chạy
/dev/sdd2 293G 33G 245G 12%/
tmpfs 32G 96K 32G 1%/dev/shm
tmpfs 5,0M 4,0K 5,0M 1%/chạy/khóa
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/sde1 3.6T 455G 3.0T 14%/srv
/dev/sdd1 188M 5,2M 182M 3%/boot/efi
/dev/sdc1 4.6T 3.6T 768G 83% /srv/bộ dữ liệu
/dev/sdg1 1.8T 1.5T 164G 91%/nhà
Điểm:0
lá cờ hk

Câu trả lời ở đây https://unix.stackexchange.com/questions/210416/new-raid-array-will-not-auto-assemble-leads-to-boot-problems

đã giúp đỡ

dpkg-reconfigure mdadm # Chọn đĩa "tất cả" để khởi động khi khởi động
 update-initramfs -u # Cập nhật initramfs hiện có

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.