我如何在 Linux 中挂载 Raid 磁盘

Jon*_*Jon 3 mount

我有一个 ubuntu 服务器,我不得不在救援模式下重新启动,我正在尝试挂载一个分区以重置 root 密码。我遵循了托管公司的指示,但卡住了,没有收到他们的来信

当我尝试做

mount /dev/sda1 /mnt/
Run Code Online (Sandbox Code Playgroud)

我收到这个错误:

mount: unknown filesystem type 'linux_raid_member'
Run Code Online (Sandbox Code Playgroud)

这是输出 fdisk -l

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0009307f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    20973568    10485760+  fd  Linux raid autodetect
/dev/sda2        20973569  1952468992   965747712   fd  Linux raid autodetect
/dev/sda3      1952468993  1953520064      525536   82  Linux swap / Solaris

Disk /dev/md2: 988.9 GB, 988925591552 bytes
2 heads, 4 sectors/track, 241436912 cylinders, total 1931495296 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/md2 doesn't contain a valid partition table

Disk /dev/md1: 10.7 GB, 10737352704 bytes
2 heads, 4 sectors/track, 2621424 cylinders, total 20971392 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/md1 doesn't contain a valid partition table
Run Code Online (Sandbox Code Playgroud)

如何挂载磁盘?

lar*_*sks 7

您的 RAID 设备称为/dev/md1/dev/md2。这些可能包含您的文件系统;你可以试试:

mount /dev/md1 /mnt
Run Code Online (Sandbox Code Playgroud)

或者:

mount /dev/md2 /mnt
Run Code Online (Sandbox Code Playgroud)

根据系统的配置方式,这些设备本身也可能是更大虚拟设备的一部分。如果您无法安装单个设备,请告诉我们,我们将从那里开始工作。

有关 Linux 软件 RAID 的更多信息,请从本文档开始。

  • 伙计们,这个讨论真的开始偏离最初的“我如何挂载磁盘”的问题。听起来您真的应该与您的托管公司讨论这个问题,或者至少提出一个新问题。 (2认同)

小智 6

我最近找到了一种方法来完成这个,而且不太复杂。

我找到了这篇文章,它很有帮助。 https://ahelpme.com/linux/recovering-md-array-and-mdadm-cannot-get-array-info-for-dev-md0/

我运行了这些命令并取得了成功。

sudo mdadm --assemble --scan --verbose

sudo cat /proc/mdstat
Run Code Online (Sandbox Code Playgroud)

一旦确定要安装哪个磁盘...

mount /dev/md# /mnt/point
Run Code Online (Sandbox Code Playgroud)