Centos对大容量磁盘分区
- 使用fdisk -l命令,查看可分区的磁盘
- 使用parted命令进行分区
parted /dev/sdb
- 创建分区表
mklabel
(parted) mklabel gpt #大于2TB的磁盘,应该选用gpt磁盘样式,而不是传统的mbr
(parted) mkpart primary 0% 25% #利用百分比指定磁盘大小,通常可以规避指定具体磁盘大小导致磁盘无法对齐的警告
(parted) mkpart primary 25% 100%
(parted) print #显示当前分区结果<br>(parted) q #回车后退出
磁盘类型选择 gpt , 警告选择yes,代表清除磁盘原有信息
4.使用mkpart命令,创建分区
分区名称随意
文件系统按要求
起始结束按要求,然后Ignore忽略警告 ,,, 其中 结束点可以使用百分比, 比如100%,,来代表使用剩余的空间
注意:分第一个分区时,最好使用分区对齐,否则会出现警告,对齐方法(可能会损失几M容量)
查看当前磁盘参数
使用公式 (optimal_io_size+alignment_offset)/physical_block_size 算出第一个分区的起始
如图则是 : (1835008+0)/512 = 3584
则parted参数,第一个起始位置,可以是 3584s
另外,注意一点分区尽量采用%来分区比如 3584s - 32% 32%-50% 50%-100%系统会自动对齐
使用公式 (optimal_io_size+alignment_offset)/physical_block_size 算出第一个分区的起始
如图则是 : (1835008+0)/512 = 3584
则parted参数,第一个起始位置,可以是 3584s
另外,注意一点分区尽量采用%来分区比如 3584s - 32% 32%-50% 50%-100%系统会自动对齐。
5.使用q命令退出
6.格式化分区
mkfs.ext4 /dev/sdb
7.再新建挂载目录
mkdir /data
8.修改系统启动自动挂载
把UUID写入/etc/fstab
blkid | grep sdb | awk '{print $2}' | xargs echo >> /etc/fstab
cat /etc/fstab
UUID=89eb5a53-3c5c-4a5c-931d-ec8c5407ed68 /data ext4 defaults 0 0
重启确认,自动挂载是否成功,如果配置错误会出现系统无法进入系统,按提示输入root的密码,可进入维护模式但这时候,修改fstab是只读的,我们还需要输入下面命令 mount -n -o remount,rw / 然后修改/etc/fstab