如何將一個實體磁碟作為一個設備並掛載到作業系統

如何將一個實體磁碟作為一個設備並掛載到作業系統

我是 Linux 新手,遇到了以下問題。

我有兩個節點,每個節點都插入了 7 個硬碟,我們將它們命名為 A 和 B。

當我在 A 上列出磁碟時lsblk,它顯示如下:

sdb       8:16   0 931.5G  0 disk /mnt/DP_disk1
sdc       8:32   0 931.5G  0 disk /mnt/DP_disk2
sdd       8:48   0 931.5G  0 disk /mnt/DP_disk3
sde       8:64   0 931.5G  0 disk /mnt/DP_disk4
sdf       8:80   0 931.5G  0 disk /mnt/DP_disk5
sdg       8:96   0 931.5G  0 disk /mnt/DP_disk6
sdh       8:112  0 931.5G  0 disk /mnt/DP_disk7

當我列出 B 上的磁碟時,它顯示如下:

sdb           8:16   0 447.1G  0 disk
├─sdb1        8:17   0     1G  0 part
├─sdb2        8:18   0     8G  0 part
└─sdb3        8:19   0 438.1G  0 part
sdc           8:32   0 931.5G  0 disk
└─sdc1        8:33   0 931.5G  0 part
sdd           8:48   0 931.5G  0 disk
└─sdd1        8:49   0 931.5G  0 part

我想讓B也成為一個實體磁碟作為一個設備,也從sdb命名為sdbh。簡單來說,當我lsblk在B上輸入時,它的輸出與A完全相同。

提前感謝您的幫助。

答案1

A 有 7 個 HDD,每個 HDD 大小為 931.5 GiB。它們沒有分割區,而是直接格式化(又名超級軟碟)。

B 只有三個硬碟。第一個分區sdb(總容量 447.1 GiB)有三個分區(1 GiB + 8 GiB + 438.1 GiB)。另外兩個 、sdcsdd,各為 931.5 GiB,且未分區。

如果您想要刪除分割區,請使用以下命令或類似命令格式化這些磁碟:

mkfs.ext4 /dev/sdb

並重新載入核心分區資訊:

partprobe

這將擦除您的分割區。

答案2

您沒有說明為什麼需要整個磁碟。如果您想將功能強大的檔案系統或軟體 RAID 分佈在多個磁碟上,也可以透過分割區來實現:刪除現有分割區並建立一個最大大小的新分割區。

由於您是新手,請考慮您是否準備好處理此類命令,特別是在具有重要資料的系統上。該層級上的一個錯誤命令可能會將整個檔案系統/資料庫踢出桌面。你甚至可能會在很久以後才注意到這一點。

對於 RAID 1+,強烈建議僅使用大小完全相同的磁碟(和替換磁碟),否則您可能會遇到麻煩。或分配一個安全的最小大小。

相關內容