Mount

如何在 linux 中掛載 RAID 磁碟

  • November 17, 2020

我有一個 ubuntu 伺服器,我必須在救援模式下重新啟動,我正在嘗試掛載一個分區來重置 root 密碼。我遵循了託管公司的指示,但被卡住了,沒有收到他們的消息

當我嘗試做

mount /dev/sda1 /mnt/

我收到了這個錯誤:

mount: unknown filesystem type 'linux_raid_member'

這是的輸出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

如何掛載磁碟?

您的 RAID 設備稱為/dev/md1/dev/md2。這些可能包含您的文件系統;你可以試試:

mount /dev/md1 /mnt

或者:

mount /dev/md2 /mnt

根據您的系統配置方式,這些設備本身也可能是更大虛擬設備的一部分。如果您無法安裝單個設備,請告訴我們,我們將從那裡開始工作。

有關 Linux 軟體 RAID 的更多資訊,請從本文件開始。

我最近找到了一種方法來完成這個,它並不太複雜。

我找到了這篇文章,這對我有很大幫助。 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

一旦確定要掛載的磁碟…

mount /dev/md# /mnt/point

引用自:https://serverfault.com/questions/529881