一;1.1:fdisk分区工具介绍
fdisk -Partition table manipulator for Linux
linux下最常用的分区工具,一般是装完系统后进行分区,装系统之前的分区
多数都是系统ISO里面的工具,或者raid里分小磁盘
fdisk只能root权限用户使用
fdisk适合对于装系统后的剩余空间进行分区,例如:安装系统时没有全部分区,或者安装系统后添加新磁盘
fdisk支持mbr分区表(2TB以内)
1.2:fdisk分区的实质
用fdisk分区的实质,就是修改0磁头0磁道1扇区的前446字节之后的64字节的分区表信息。
可以使用fdisk分区的磁盘大小必须小于2T,如果大于2T,分区就用parted(gpt)。
二;parted分区,传统的MBR分区方式,有一个局限:
无法支持超过2TB的硬盘的分区(或单个分区超过2TB)。
如果大于2T就用GPT分区的概念,GPT的分区表很好的解决了传统MBR无法逾越2TB的限制。
但是在Linux系统中,传统的fdisk命令无法支持gpt分区方式。
parted的操作都是实时的,也就是说你执行了一个分区的命令,他就实实在在的分区了,而不是像fdisk那样,需要执行w命令写入所做的修改,所有进行parted的测试千万注意不能生产环境中。
简述:parted是一个磁盘分区管理工具,它比fdisk更加灵活,功能也更丰富,同时还支持GURB分区表,这在IA64平台管理磁盘时非常有用,它同时支持交互模式和非交互模式,它除了能够进行分区的添加,删除等常见操作外,还可以移动分区,制作文件系统,调整文件系统大小,复制文件系统。
三;文件系统
1.1,什么是文件系统?
文件系统是计算机存储和组织数据的方法或者机制,落地是一个软件。
1.2,为什么需要文件系统?
磁盘、物理介质、磁粒子物理元素。硬件需要软件驱动使用,磁盘需要文件系统驱动,文件系统实现通过磁盘管理规划、存储数据。
1.3,文件系统的种类:
windows:NTFS、fat32、msdos
Linux:ext2、ext3(C5)、ext4(C6)、xfs(C7)、btrfs
三;实际操作,parted分区,临时挂载
先用fdisk把之前的分区删除掉然后用parted进行分区:

然后用mklabel修改分区格式:

用p查看,可以看见已经修改成功:

用mkpart primary 创建主分区:

然后同上操作再创建一个主分区:

再创建一个逻辑分区:

然后使用rm 删除创建的分区:

改回msdos:

用fdisk创建两个主分区,接着w保存退出:


格式化ext4文件系统,其实是生成一定数量的inode和block:

把/dev/sdb1临时挂载到/mnt下:

挂载成功之后我们创建一个文件,然后查看:

umount是卸载文件系统,在当前目录下,用umount卸载不了可以加参数 -lf 强制卸载:
