加载 'dell MD3200 磁盘存储柜' 到服务器

  • 参考

分区对齐

parted命令_Linux parted 命令用法详解:磁盘分区和分区大小调整工具


磁盘柜共 12 块磁盘,每块 8T,用 RAID6 格式,此情况下系统 (CentOS7) 识别到 80T磁盘空间

  1. 用 fdisk -l 列出当前分区

# 列出所有分区情况,找到新加装的分区在 sde 下

$ sudo fdisk -l

  1. 创建分区,由于磁盘空间过大 >2T,用 parted 进行分区(GPT格式),对于 <2T 的数据可以用 fdisk 创建分区

# 对 sde 进行分区

$ sudo parted /dev/sde

# 进入到 parted 命令行模式

# 选择分区类型 GPT

$ (parted) mklabel gpt

# 创建分区(GPT下只能创建主分区primary)

# 0% 到 100% 是为了分区对齐,具体计算方法见 附录1

$ (parted) mkpart primary 0% 100%

$ (parted) quit

  1. 修改新分区的文件格式为 ext4

$ sudo mkfs.ext4 /dev/sde1 # 新分区的名称为 sde1

  1. 向 /etc/fstab 文件写入新磁盘信息,使磁盘随系统启动加载

# 列出磁盘的 UUID 信息

$ sudo blkid

# 向 /etc/fstab 文件中写入,仿照已有信息写:

UUID=9da76a76-4dac-4031-8d6e-24bd97ebde9d /data2                  ext4    defaults        1 2

  1. 创建预挂载目录 'data2':

$ sudo mkdir /data2

  1. 挂载目录:

$ sudo mount /dev/sde1 /data2

  1. 检查是否挂载成功,挂载成功会看到 'data2' 的目录大小:

$ sudo df -h

附录1

计算磁盘对齐的计算方法、


# cat /sys/block/md127/queue/optimal_io_size

3670016

# cat /sys/block/md127/queue/minimum_io_size

524288

# cat /sys/block/md127/alignment_offset

0

# cat /sys/block/md127/queue/physical_block_size

512

optimal_io_size 加上 alignment_offset 的和 然后除以 physical_block_size在这个环境下是:


(3670016 + 0) / 512 = 7168

那么分区的时候命令就应该是


mkpart primary 7168s 100%

如果上面的顺利的完成检查一下 (‘1’是分区的编号):


(parted) align-check optimal 1

1 aligned

这个是正常的结果,如果没对齐就会是


(parted) align-check optimal 1

1 not aligned

如果 optimal_io_size 为 0,则用如下方法即可对齐


(parted) mkpart primary ext4 0% 100%

你可能感兴趣的:(加载 'dell MD3200 磁盘存储柜' 到服务器)