多塊大于2T硬盤構(gòu)建RAID

前言

Ubuntu18.04系統(tǒng)下,2塊4T硬盤構(gòu)建RAID,掛載起來(lái)并做簡(jiǎn)單的磁盤讀寫測(cè)試。
我目前了解的Linux下構(gòu)建大容量存儲(chǔ)池有三種方式,mdadm、LVM、ZFS。這三種之間的優(yōu)劣后續(xù)繼續(xù)研究。本例使用mdadm。

參考

mdadm創(chuàng)建RAID
https://cloud.tencent.com/developer/article/1346533
http://www.itdecent.cn/p/f087257665d3
格式化大于2T的硬盤
https://blog.csdn.net/u012150360/article/details/81333051

格式化硬盤

通常格式化硬盤使用fdsik命令,由于單個(gè)硬盤大于2T的時(shí)候這個(gè)命令便無(wú)法使用。需要使用parted命令給硬盤標(biāo)記為gpt再創(chuàng)建分區(qū)和格式化
1)找到需要掛載和格式化的硬盤。

$lsblk
loop24   7:24   0   151M  1 loop /snap/gnome-3-28-1804/36
sda      8:0    0 111.8G  0 disk 
|-sda1   8:1    0   512M  0 part /boot/efi
|-sda2   8:2    0     1K  0 part 
`-sda5   8:5    0 111.3G  0 part /
sdb      8:16   0   3.7T  0 disk 

2)選擇要格式的硬盤設(shè)備

$ parted /dev/sdb 
$ sudo parted /dev/sdb 
[sudo] password for yh01: 
GNU Parted 3.2
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)  

3)建立GPT磁盤標(biāo)簽

(parted) mklabel gpt
(parted) 

4)創(chuàng)建分區(qū)并退出parted

(parted) mkpart primary xfs 1 -1
(parted) print                                                            
Model: ATA TOSHIBA MG04ACA4 (scsi)
Disk /dev/sdb: 4001GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name     Flags
 1      1049kB  4001GB  4001GB  xfs          primary

(parted) quit

5)格式化硬盤

$ sudo mkfs.ext4 /dev/sdb1 
mke2fs 1.44.1 (24-Mar-2018)
Creating filesystem with 976754176 4k blocks and 244195328 inodes
Filesystem UUID: dfa51066-1826-425f-bade-7940625aae3c
Superblock backups stored on blocks: 
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
    4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 
    102400000, 214990848, 512000000, 550731776, 644972544

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (262144 blocks): 
done
Writing superblocks and filesystem accounting information:            
done

使用mdadm創(chuàng)建RAID

以創(chuàng)建RAID 0為例
1)創(chuàng)建raid 0 的虛擬盤md0

sudo mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/sdb1 /dev/sdc1
$ cat /proc/mdstat 
Personalities : [raid0] [linear] [multipath] [raid1] [raid6] [raid5] [raid4] [raid10] 
md127 : active raid0 sdc1[1] sdb1[0]
      7813769216 blocks super 1.2 512k chunks
      
unused devices: <none>

2)格式化虛擬盤md0

sudo mkfs.ext4 -F /dev/md0

3)開機(jī)掛載,推薦使用UUID進(jìn)行掛載

查看設(shè)備uuid
$ sudo blkid |grep md
/dev/md127: UUID="6390e5d3-6b14-4fb7-bac2-061791fef320" TYPE="ext4"
echo "UUID=6390e5d3-6b14-4fb7-bac2-061791fef320 /mnt ext4 defaults 0 0" >> /etc/fstab

至此軟RAID0的構(gòu)建完成。推薦測(cè)試,

虛擬盤簡(jiǎn)單讀寫測(cè)試

參考上篇

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容