加载 '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%
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值