我最近购买了一个磁盘阵列,它具有一个奇怪的特性,即无法在操作系统(Linux)中正确显示。
其中每个驱动器为 300G,但在操作系统中显示为 256K(使用 lsblk)(除了几个 3.6T 驱动器和一个 NVME 和 USB 外,这些是唯一的磁盘)。通常这意味着 SAS 连接不良(看到幽灵驱动器)。但我看不出这是怎么回事,因为我尝试在所有端口中使用单根 SAS 电缆,结果相同。SAS 控制器没有故障,可以完美地看到其他磁盘阵列。
然后,我尝试在 8 个端口的所有组合中使用 2 根 SAS 电缆,结果相同。
我做错了什么吗?为什么这个磁盘阵列无法正确显示在操作系统中?
前: 后: 测试图片(强力测试 2 条 SAS 电缆的所有组合,使用每个新配置检查 lsblk)(显然出于隔离目的,从未使用过扩展 SAS):
前显示屏 LED 为“蓝色”,而其他型号的磁盘阵列(绿色)使用“仅绿色”状态指示器并显示正常。磁盘阵列上的蓝色 LED 显示奇怪(是的,顶部 2 个磁盘阵列中确实有驱动器):
测试计算机:
System:
Host: DSF Kernel: 5.10.36-2-MANJARO x86_64 bits: 64 compiler: gcc
v: 10.2.0 Console: tty pts/4 Distro: Manjaro Linux base: Arch Linux
Machine:
Type: Server System: Dell product: PowerEdge R7425 v: N/A
serial: <superuser required>
Mobo: Dell model: 02MJ3T v: X30 serial: <superuser required> UEFI: Dell
v: 1.15.0 date: 09/11/2020
CPU:
Info: 2x 32-Core (4-Die) model: AMD EPYC 7601 bits: 64 type: MT MCP MCM SMP
arch: Zen rev: 2 cache: L2: 32 MiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
bogomips: 562226
Speed: 2671 MHz min/max: 1200/2200 MHz boost: enabled Core speeds (MHz):
1: 2672 2: 2689 3: 2692 4: 2606 5: 2414 6: 2675 7: 2676 8: 2671 9: 2670
10: 2675 11: 2644 12: 2680 13: 2673 14: 2682 15: 2614 16: 2667 17: 2693
18: 2661 19: 2689 20: 2687 21: 2594 22: 2529 23: 2694 24: 2687 25: 2681
26: 2689 27: 2691 28: 2693 29: 2658 30: 2691 31: 1540 32: 2675 33: 2693
34: 2688 35: 2666 36: 2679 37: 2689 38: 2657 39: 2645 40: 2675 41: 2688
42: 2612 43: 2688 44: 2666 45: 2690 46: 2693 47: 2682 48: 2689 49: 2683
50: 2665 51: 2693 52: 2508 53: 2686 54: 2694 55: 2663 56: 2648 57: 2691
58: 2683 59: 2592 60: 2484 61: 2671 62: 2694 63: 2600 64: 2666 65: 2675
66: 2694 67: 2647 68: 2685 69: 2670 70: 2682 71: 2438 72: 2687 73: 2662
74: 2674 75: 2689 76: 2686 77: 2591 78: 2693 79: 2694 80: 2686 81: 2687
82: 2710 83: 2694 84: 2660 85: 2656 86: 2691 87: 1598 88: 2689 89: 2692
90: 2673 91: 2749 92: 2684 93: 2655 94: 2578 95: 2796 96: 2721 97: 2652
98: 2694 99: 2689 100: 2691 101: 2694 102: 2682 103: 2682 104: 2679 105: 2610
106: 2683 107: 2690 108: 2685 109: 2657 110: 2690 111: 2680 112: 2644
113: 2690 114: 2667 115: 2693 116: 2687 117: 2684 118: 2693 119: 2689
120: 2683 121: 2679 122: 2664 123: 2693 124: 2694 125: 2663 126: 2681
127: 2692 128: 2679
Graphics:
Device-1: Matrox Systems Integrated Matrox G200eW3 Graphics driver: mgag200
v: kernel bus-ID: 03:00.0
Display: server: X.org 1.20.11 driver: loaded: modesetting tty: 84x27
Message: Advanced graphics data unavailable in console. Try -G --display
Audio:
Message: No device data found.
Sound Server-1: JACK v: 0.125.0 running: no
Sound Server-2: PulseAudio v: 14.2 running: yes
Sound Server-3: PipeWire v: 0.3.28 running: no
Network:
Device-1: Intel I350 Gigabit Network vendor: Dell 4P I350-t rNDC driver: igb
v: kernel port: N/A bus-ID: 01:00.0
IF: eno1 state: down mac: b8:ca:3a:64:a4:b8
Device-2: Intel I350 Gigabit Network vendor: Dell 4P I350-t rNDC driver: igb
v: kernel port: N/A bus-ID: 01:00.1
IF: eno2 state: up speed: 1000 Mbps duplex: full mac: b8:ca:3a:64:a4:b9
Device-3: Intel I350 Gigabit Network vendor: Dell 4P I350-t rNDC driver: igb
v: kernel port: N/A bus-ID: 01:00.2
IF: eno3 state: down mac: b8:ca:3a:64:a4:ba
Device-4: Intel I350 Gigabit Network vendor: Dell 4P I350-t rNDC driver: igb
v: kernel port: N/A bus-ID: 01:00.3
IF: eno4 state: down mac: b8:ca:3a:64:a4:bb
Device-5: Intel 82599ES 10-Gigabit SFI/SFP+ Network driver: ixgbe v: kernel
port: 4020 bus-ID: 41:00.0
IF: enp65s0f0 state: down mac: 80:61:5f:0a:35:66
Device-6: Intel 82599ES 10-Gigabit SFI/SFP+ Network driver: ixgbe v: kernel
port: 4000 bus-ID: 41:00.1
IF: enp65s0f1 state: up speed: 10000 Mbps duplex: full mac: 80:61:5f:0a:35:67
Partition:
ID-1: / size: 512 GiB used: 8.55 GiB (1.7%) fs: btrfs dev: /dev/nvme0n1p2
ID-2: /boot/efi size: 511 MiB used: 576 KiB (0.1%) fs: vfat
dev: /dev/nvme0n1p1
ID-3: /home size: 512 GiB used: 8.55 GiB (1.7%) fs: btrfs dev: /dev/nvme0n1p2
ID-4: /var/log size: 512 GiB used: 8.55 GiB (1.7%) fs: btrfs
dev: /dev/nvme0n1p2
Swap:
ID-1: swap-1 type: partition size: 419.01 GiB used: 2.09 GiB (0.5%)
dev: /dev/nvme0n1p3
Sensors:
System Temperatures: cpu: 46.2 C mobo: 0 C
Fan Speeds (RPM): N/A
Info:
Processes: 2521 Uptime: 8h 41m Memory: 503.63 GiB used: 150.13 GiB (29.8%)
Init: systemd Compilers: gcc: 10.2.0 Packages: 1221 Shell: Bash v: 5.1.8
inxi: 3.3.04
我是不是遗漏了什么?如何才能让这个磁盘阵列正常显示?
编辑0:控制器的型号(我没有其他信息,因为磁盘阵列上没有任何贴纸)类似于这
**编辑 1:** 主要假设是先前的配置。有人知道如何将配置设置为直接附加存储选项吗?