美文网首页
多块大于2T硬盘构建RAID

多块大于2T硬盘构建RAID

作者: embedsky | 来源:发表于2019-04-23 09:53 被阅读0次

前言

Ubuntu18.04系统下,2块4T硬盘构建RAID,挂载起来并做简单的磁盘读写测试。
我目前了解的Linux下构建大容量存储池有三种方式,mdadm、LVM、ZFS。这三种之间的优劣后续继续研究。本例使用mdadm。

参考

mdadm创建RAID
https://cloud.tencent.com/developer/article/1346533
https://www.jianshu.com/p/f087257665d3
格式化大于2T的硬盘
https://blog.csdn.net/u012150360/article/details/81333051

格式化硬盘

通常格式化硬盘使用fdsik命令,由于单个硬盘大于2T的时候这个命令便无法使用。需要使用parted命令给硬盘标记为gpt再创建分区和格式化
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)选择要格式的硬盘设备

$ 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磁盘标签

(parted) mklabel gpt
(parted) 

4)创建分区并退出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创建RAID

以创建RAID 0为例
1)创建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)开机挂载,推荐使用UUID进行挂载

查看设备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的构建完成。推荐测试,

虚拟盘简单读写测试

参考上篇

相关文章

  • 多块大于2T硬盘构建RAID

    前言 Ubuntu18.04系统下,2块4T硬盘构建RAID,挂载起来并做简单的磁盘读写测试。我目前了解的Linu...

  • 2T以上硬盘挂载(Centos)

    fdisk只能处理2T以下的硬盘,当硬盘大于2T的时候,fdisk只能使用2T的空间,小编这里记录下2T以上的硬盘...

  • mount 新硬盘

    大于2T的硬盘分区用parted!

  • parted、fdisk创建LVM

    第一阶段:分割partition,小于2T硬盘可用fdisk,大于2T硬盘用parted #parted /dev...

  • Linux学习(3)—CentOs安装

    RAID RAID是一种把多块独立的硬盘(物理硬盘)按不同方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬...

  • raid 级别及应用场景

    1.raid 级别及应用场景raid0 最少1块硬盘 所有硬盘的总和 读写最快 1块硬盘损坏数据丢失 0% 不要...

  • Linux_119_raid10故障修复

    当raid10故障了一块硬盘怎么办?1.模拟挂掉一块硬盘,从raid10的四块硬盘组中,剔除一块磁盘查看: fd...

  • 分布式存储之ceph部署搭建

    块存储:典型设备;磁盘阵列,硬盘 作用:主要是将裸磁盘空间映射给主机使用,磁盘阵列(内含多块硬盘)做RAID操作或...

  • 2021-08-16 [磁盘read] - raid1 raid

    Raid 0 一块硬盘或者以上就可做raid0优势:数据读取写入最快,最大优势提高硬盘容量,比如3快80G的硬盘做...

  • 第一次周考整理

    1:简述常见的 raid 级别(4 分) raid0:至少需要1块硬盘;读取最快;是所有硬盘容量的总容量;冗余没有...

网友评论

      本文标题:多块大于2T硬盘构建RAID

      本文链接:https://www.haomeiwen.com/subject/ncaugqtx.html