Debian

Debian:掛載一個raid陣列

  • May 16, 2018

我有一個 Debian 系統,我們在該系統上遷移到 SSD 以加快執行速度。在此之前,我們有一個 2.0Tb 的 RAID 硬碟。現在我們要使用 RAID 驅動器來執行應用程序生成的儲存。

我嘗試使用 mount 命令掛載其中一個磁碟,但失敗了。

fdisk -l 輸出:

Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 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: 0x00089ca4

  Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    33556480    16777216+  fd  Linux raid autodetect
/dev/sdb2        33558528    34607104      524288+  fd  Linux raid autodetect
/dev/sdb3        34609152  3907027120  1936208984+  fd  Linux raid autodetect

Disk /dev/sdc: 480.1 GB, 480103981056 bytes
255 heads, 63 sectors/track, 58369 cylinders, total 937703088 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: 0x00047ef7

  Device Boot      Start         End      Blocks   Id  System
/dev/sdc1            2048    33556480    16777216+  82  Linux swap / Solaris
/dev/sdc2        33558528    34607104      524288+  83  Linux
/dev/sdc3        34609152   937701040   451545944+  83  Linux

Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 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: 0x000275d2

  Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    33556480    16777216+  fd  Linux raid autodetect
/dev/sda2        33558528    34607104      524288+  fd  Linux raid autodetect
/dev/sda3        34609152  3907027120  1936208984+  fd  Linux raid autodetect

如您所見,RAID 中有兩個 2Tb 硬碟。有什麼辦法可以將它們格式化到兩個驅動器上的一個分區並將它們掛載到 /media/attachment 嗎?你能幫忙的話,我會很高興。非常感謝。:-)

RAID中有兩個2Tb硬碟。有什麼辦法可以將它們格式化為兩個驅動器上的一個分區並將它們掛載到 /media/attachment

出於此答案的目的,我正在使用/dev/sdaand /dev/sdb。您有責任確保這符合您的情況。

只要您樂於擦除這兩個磁碟上的所有數據,您就可以執行此操作。

  1. 確保磁碟未使用,並且您已對要保留的所有數據進行備份
  2. 使用fdisk或您首選的替代方法,擦除分區表並創建一個覆蓋整個磁碟的分區。這將為您留下分區/dev/sda1/dev/sdb1
  3. 任何一個
  • /dev/md1使用這兩個物理分區創建一個 RAID 1 設備,我們將其標識為
mdadm --create /dev/md1 --level=raid1 --raid-devices=2 /dev/sda1 /dev/sdb1

```或者


* 創建一個 RAID 0 設備,也標識為`/dev/md1`
adm --create /dev/md1 --level=raid0 --raid-devices=2 /dev/sda1 /dev/sdb1
4. 保存啟動時的元數據

mdadm –examine –brief /dev/sda1 /dev/sdb1 >> /etc/mdadm/mdadm.conf

5. 創建文件系統。請注意,RAID 設備是`/dev/md1`並且從此時起您很少需要參考`/dev/sda1`或`/dev/sdb1`

mkfs -t ext4 -L bigdisk /dev/md1

6. 安裝它。`/etc/fstab`如果您想要永久配置,請不要忘記更新

mkdir -p /media/attachment mount /dev/md1 /media/attachment



您可以`cat /proc/mdstat`查看 RAID 設備的狀態。如果您作為 RAID 1 執行,這將顯示同步狀態。

引用自:https://unix.stackexchange.com/questions/199101