linux下使用fdisk命令进行磁盘分区
目录
分区类型 分区方法表示 文件系统 fdisk命令分区过程
分区类型
主分区:总共最多只能分四个 扩展分区:只能有一个,也算作主分区的一种,也就是说主分区加扩展分区最多有四个。但是扩展分区不能存储数据和格式化,必须再划分成逻辑分区才能使用。 逻辑分区:逻辑分区是在扩展分区中划分的,如果是IDE硬盘,Linux最多支持59个逻辑分区,如果是IDE硬盘,Linux最多支持59个逻辑分区,如果是SCSI硬盘Linux最多支持11个逻辑分区
分区方法表示
主分区1:/dev/sda1 主分区2:/dev/sda2 主分区3:/dev/sda3 扩展分区:/dev/sda4 逻辑分区1:/dev/sda5 逻辑分区2:/dev/sda6 逻辑分区3:/dev/sda7
分区的设备文件名: 主分区1:/dev/sda1 扩展分区:/dev/sda2 逻辑分区1:/dev/sda5 逻辑分区2:/dev/sda6 逻辑分区3:/dev/sda7
为什么逻辑分区1,不是从/dev/sda3开始? 因为/dev/sda1,/dev/sda2,/dev/sda3,/dev/sda4只能给主分区和扩展分区使用,上面只有一个主分区和一个扩展分区
文件系统
ext2:是ext文件系统升级版本,Red Hat Linux7.2版本以前的系统默认都是ext2文件系统。1993年发布,最大支持16TB的分区和最大2TB的文件。 ext3:ext3文件系统是ext2文件系统的升级版本,最大的区别就是带日志功能,以在系统突然停止时提高文件系统的可靠性,最大支持16TB的分区和最大2TB的文件。 ext4:它是ext3文件系统的升级版。ext4在性能、伸缩性和可靠性方面进行大量改进。EXT4的变化可以说是翻天覆地,比如向下兼容EXT3 、最大1EB文件系统和16TB文件、无限 数量子目录、Extents连续数据块概念、多块分配、延迟分配、持久预分配、快速FSCK、日志校验、无日志模式、在线碎片整理、inode增强、默认启动barrier等。是Centos6.3默认文件系统。 1EB=1024PB=1024*1024TB 总结: Centos6.3默认文件系统为EXT4 EXT4更先进,能支持更大的分区,以及更大的单个文件的存储 存储和写入效率更快 更加安全,数据可靠性更强
fdisk命令分区过程
1.添加硬盘
在虚拟机环境下,请关闭linux,然后添加一个新的硬盘。
2.查看新硬盘
fdisk -l
可以看到新的磁盘的设备文件名为dev/sdb
3.使用fdisk命令分区
fdisk dev/sdb
然后就可以进入分区界面
fdisk交互指令说明
先分一个主分区
分区号为1,First cylimder从1开始,分配两个G,使用P命令查看
再分配一个扩展分区,分区号为2,按回车跳过下面两项,从263到1305开始都是扩展分区(其实到这里,大家应该就能明白,其实就是将磁盘大小分成1305份,然后用户可以给分区分配大小)
再分配一个逻辑分区
分区从263开始,因为逻辑分区是在扩展分区里面继续细分的,给2G的大小,这里设备文件名为dev/sdb5,1,2,3,4是主分区和扩展分区的分区号
4. 重新读取分区表信息
partprobe
5.格式化
这里我们要知道,扩展分区是不能进行格式化的!!!
我们只需要格式化/dev/sdb1与/dev/sdb5
mkfs -t ext4 /dev/sdb1
6.建立挂载点并挂载
mkdir /disk1 mount /dev/sdb1 /disk1/
7.使用mount或者df命令查看是否挂载成功