Debian挂载飞牛OS创建的RAID分区和Btrfs分区指南

在操作前,需安装以下工具包:

复制代码
sudo apt update
sudo apt install mdadm lvm2 btrfs-progs  # 安装RAID、LVM、Btrfs管理工具

飞牛OS通常使用`mdadm`管理RAID设备(如`/dev/md126`),并可能结合LVM逻辑卷。

激活RAID阵列**

复制代码
sudo mdadm --assemble --scan

执行 lsblk 和 cat /proc/mdstat

复制代码
lsblk

NAME      MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS

sda         8:0    0 111.8G  0 disk

├─sda1      8:1    0   100M  0 part  /boot/efi

└─sda2      8:2    0 111.7G  0 part  /

sdb         8:16   0 698.6G  0 disk

└─sdb1      8:17   0 698.6G  0 part

  └─md127   9:127  0 698.5G  0 raid1

cat /proc/mdstat

Personalities : [raid1] [raid0] [raid6] [raid5] [raid4] [raid10]

md127 : active raid1 sdb1[0]

      732440576 blocks super 1.2 [1/1] [U]

      bitmap: 0/6 pages [0KB], 65536KB chunk

还有

复制代码
lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINTS /dev/sdb

NAME      FSTYPE              SIZE MOUNTPOINTS

sdb                         698.6G

└─sdb1    linux_raid_member 698.6G

  └─md127                   698.5G

root@localhost:/mnt/Data# blkid /dev/sdb*

/dev/sdb: PTUUID="599cefd7-a284-4b18-a308-c7fca411c520" PTTYPE="gpt"

/dev/sdb1: UUID="5388de22-43dc-e984-2f46-1decbaa3df92" UUID_SUB="25731cba-c827-8edd-9bb6-ba835ad9e88c" LABEL="NAS:HDD" TYPE="linux_raid_member" PARTLABEL="primary"

从输出看,情况已经非常明朗了:

  1. 层级正确 :你的数据确实就在 sdb1 构成的 md127 阵列里。

  2. 文件系统签名丢失md127 没有任何 FSTYPE,且 file -s 返回 data

使用 testdisk 找回丢失的分区

这是最推荐的方法,它能绕过系统识别,直接在磁盘扇区里搜索文件系统头。
Bash

复制代码
apt update && apt install testdisk -y
testdisk /dev/md127

操作流程:

  • 选择 [ Proceed ] -> [ None ] (或者 Intel/EFI,取决于它搜到什么) -> [ Analyze ] -> [ Quick Search ]

  • 如果它搜到了 ext4Btrfs 类型的分区,选中它并按 P 键。

  • 关键点: 如果能看到你的文件夹和文件列表,说明数据完好!此时按 Write 写入分区表即可。

找回后mount重新挂载即可

相关推荐
蓝速科技13 分钟前
蓝速科技丨数智人终端选型指南:后台运维如何决定长期运营成本
运维·科技
奇树谦20 分钟前
HDD 为什么适合顺序大文件读写:从 RAID 5 到 RAID 50 的原理与性能分析
linux·运维·网络
hi_ro_a1 小时前
Linux基础开发工具详解
linux·运维·服务器
嵌入式阿蔡1 小时前
Linux_01:交叉编译与开发环境实战——从单片机跨到 Linux 的第一道坎
linux·运维·网络·单片机·嵌入式硬件·嵌入式实时数据库
Pocker_Spades_A2 小时前
终端里也能斗地主:Linux部署Ratel,从本地对战到公网联机
linux·运维·服务器
佳児素花痴╮2 小时前
C语言链接库
linux·运维·服务器
云飞云共享云桌面2 小时前
苏州昆山精密机械加工厂研发部门10个SolidWorks可以部署云飞云共享云桌面吗?
大数据·运维·服务器·自动化·汽车·制造
小嵌同学3 小时前
Linux 内核中的 Per-CPU 机制详解
linux·运维·arm开发·嵌入式
云飞云共享云桌面3 小时前
自动化设备厂 10 人研发团队,如何共用一台服务器做 SolidWorks 建模?
运维·服务器·网络·3d·自动化·制造
QH139292318803 小时前
NVIDIA H200 H300服务器
运维·服务器·开发语言·网络·信息与通信