文章目录
- 一、磁盘分区parted(支持单块硬盘大于2TB)(GPT分区标准)
- 二、格式化磁盘分区mkfs
一、磁盘分区parted(支持单块硬盘大于2TB)(GPT分区标准)
1、检测Linux系统识别的磁盘设备,列出系统中所有的磁盘设备及分区。
fdisk -l
2、整块磁盘设置为一个分区,分区类型为gpt格式。
parted -s /dev/sdb mklable gpt
也可使用parted命令行进行分区,分区步骤:
parted(进入分区模式) -> select /dev/sdb(选择分区设备) -> mklabel gpt(分区格式类型为gpt) -> mkpart primary 0 - 1(整块硬盘分为一个分区) -> print
3、格式化为ext4文件系统类型。
mkfs.ext4 /dev/sdb
4、磁盘分区/dev/sdb挂载到新建目录/data/。
mkdir -p /data/
mount /dev/sdb /data
5、磁盘分区/dev/sdb设置开机自动挂载(方法一)。
echo “mount /dev/sdb /data” >> /etc/rc.local
6、磁盘分区/dev/sdb设置开机自动挂载(方法二)。将磁盘分区/dev/sdb加入到/etc/fstab文件:编辑文件/etc/fstab,加入内容“/dev/sdb /data/ ext4 default 0 0”。重新挂载/系统,检测/etc/fstab是否有误。
mount -o rw,remount /
命令 | 说明 |
parted /dev/sda print | 列出磁盘sda的分区表信息,如下图(列出分区表信息命令:print)。 |
parted /dev/sda mkpart primary ext4 21.5GB 30GB | 新建一个约为10G的主分区。(新增分区命令:mkpart [primary |logical |extended] [ext4 |vfat] 开始柱面位置 结束柱面位置)。 |
parted /dev/sda rm 3 | 将新建的第3号主分区删除。(删除分区命令:rm [partition])。 |
1 | 2 | 3 | 4 | 5 | 6 | 7 |
Number | Start | End | Size | Type | File system | Flags |
分区号码 | 开始柱面 | 结束柱面 | 分区容量 | 分区类型 | 文件系统格式 | 标示 |
二、格式化磁盘分区mkfs
参数 | 说明 |
-b | 分区时设定每个数据区块占用的空间大小,目前每个数据块支持1024、2048以及4096bytes。 |
-i | 设定inode大小。 |
-N | 设定inode数量,当默认的inode数量不够用时,可以自定义inode的数量。 |
-c | 在格式化之前检测磁盘是否有问题,加上选项会导致运行速度非常慢。 |
-L | 预设该分区的标签label,类似WINDOWS下的C盘系统盘,D盘娱乐,E盘影音。 |
-j | 建立ext3格式的分区,如使用mkfs.ext3 则不需要这个选项。 |
-t | 指定文件系统的类型,可以是ext2,ext3,ext4,vfat等。 |
命令 | 功能 |
mke2fs -t ext4 -L test /dev/sdb5 | 格式化文件系统格式为ext4,分区标签为test。 |
mkfs.ext2 -L test /dev/sdb5 | 格式化文件系统格式为ext2,分区标签为test。 |
mkfs.ext3 -L test /dev/sdb5 | 格式化文件系统格式为ext3(CentOS5文件系统默认使用ext3),分区标签为test。 |
mkfs.ext4 -L test /dev/sdb5 | 格式化文件系统格式为ext4(CentOS6文件系统默认使用ext4),分区标签为test。 |