Centos 下 fdisk分区 格式化 挂载新硬盘
一块新硬盘分区.格式化.挂载到系统
1.查看当前磁盘信息, 发现最下面显示新加入的硬盘不是有效分区:
# fdisk -l
=======================================================
Disk /dev/sdb: 1500.3 GB, 1500301910016 bytes
Disk /dev/sdc doesn't contain a valid partition table
2.对新硬盘分区,根据提示进一步操作,输入m 查看命令帮助
# fdisk /dev/sdc
Command (m for help): m
输入n进行新建分区
Command (m for help): n
e extended
p primary partition (1-4)
p 输入p为主分区,e为逻辑分区
Partition number (1-4): 1 由于是新盘输入1来分第一个主分区,共可以分4个主分区
First cylinder (1-182401, default 1): 选择该分区的起始磁盘数,如无特殊需求建议默认1来分区(直接按回车)
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-182401, default 182401):
定义该分区的大小,如果按默认(按回车)使用全部可用存储额,如分一个1G的空间,输入+1024m
Using default value 182401
写分区信息到硬盘
Command (m for help): w
添加新硬盘后添加为扩展分区,格式化时候经常会遇到这个错误,
mkfs.ext4: inode_size (128) * inodes_count (0) too big for a filesystem with 0 blocks, specify higher inode_ratio (-i) or lower inode count (-N)
扩展分区不能直接格式化,还需在扩展分区上添加逻辑分区后格式化,
硬盘分区有三种,主磁盘分区、扩展磁盘分区、逻辑分区,一块物理硬盘只能有: 一到四个主分区(活动的主分区只能有一个),或一到三个主分区,和一个扩展分区
1 fdisk /dev/sdb
第一次执行提示添加扩展分区,再次执行一次提示逻辑分区和主分区,选择逻辑分区,再格式化为需要的文件系统
扩展分区的区别在第一次执行fdisk /dev/sdb 选择 e,要多执行一次 fdisk /dev/sdb 然后选择 l (L是字母,不是数字!)
3.可以找到刚才分的一个分区
# fdisk -l
Device Boot Start End Blocks Id System
/dev/sdb1 1 1305 10482381 5 Extended
/dev/sdb5 1 1305 10482349+ 83 Linux
4.使用mk2fs命令查看mk格式!
# ls /sbin/mk*
对分区/dev/sdb5 使用ext4格式化
# mkfs -t ext4 -c /dev/sdb5
5.新建挂载目录
# mkdir /data
6.挂载新硬盘到一个分区
# mount -t ext4 /dev/sdb1 /data
7.查看分区大小
# df -hal
8.设置系统自动挂载硬盘,加入一行:
# vi /etc/fstab
/dev/sdb1 /data ext4 defaults 0 0
9.重启服务器,用步骤7检查一下,一切正常挂载完成