一、磁盘知识体系
Linux磁盘存储描述
二、 磁盘分区
磁盘分区就是使用分区编辑器将一个硬盘上划分几个独立的逻辑部分,盘片一旦划分成数个分区,不同类的目录与文件可以存储进不同的分区。
MBR原理
MBR主分区引导记录。磁盘的每块扇区都被分配了一个逻辑块地址,引导扇区是每个分区的第一个扇区,主引导扇区是整个硬盘的第一扇区。MBR就保存在主引导扇区中,且扇区还保存了硬盘分区表DPT和结束标志字。扇区共计512字节,MBR占446字节,DPT占64个字节,最后的结束标志字占2个字节。MBR分区缺点是,硬盘最大容量为2T
GPT原理
GPT分区也称GUID分区表。优点是GPT分区硬盘容量几乎无限制;分区个数无限制;自带磁盘数据保险机制。
Linux磁盘分区
主分区和扩展分区
一个硬盘,系统默认分区1~4留给了主分区和扩展分区
主分区1*(星号代表是引导分区)
主分区2
主分区3
主分区4(extended)
逻辑分区n
Linux一切皆文件,磁盘设备在文件系统中也是以文件的形式展示
三、fdisk命令
1. 分区管理命令fdisk
fdisk磁盘分区命令
-v 打印 fdisk 的版本信息并退出.
-l 列出指定设备的分区表信息并退出。
-u 以扇区数而不是以柱面数的形式显示分区表中各分区的信息.
-s 分区 将分区的 大小 (单位为块)信息输出到标准输出
2. 添加一块硬盘进行磁盘分区
需求:在vmware上添加一块10G的硬盘,一个主分区,两个逻辑分区
第一步:编辑虚拟机或者虚拟机设置,点击硬盘—添加,然后下一步
选择磁盘大小10G
点击完成
第二步:添加完成后登陆到Linux系统
对该硬盘/dev/sdb进行分区
分区完成后入w回车,进行保存退出
第三步:磁盘划分成功,对分区进行格式化,分别对磁盘进行格式化处理,格式化为ext4文件类型
mkfs -t 文件格式 设备文件名 或者mkfs.ext4 设备文件名
‘
查看分区格式化后的情况
第四步:挂载
’ 临时挂载:
- 先创建一个 /data01
- mount /dev/名字 /data01
- 查看分区挂载情况
设置自动挂载【永久挂载:重启系统后仍挂载】
- vim /etc/fstab
- 添加完成后,mount -a 立刻生效
系统重启,再次查看是否挂载
卸载
umount 挂载点
3. 检查系统识别新的分区
使用以下命令重读分区表
partprobe命令用于重读分区表,当出现删除文件后,仍然占用空间,可以使用partprobe命令在不重启的情况下重读分区
partprobe /dev/sdb #重读磁盘分区表
partx命令用来告诉内核当前磁盘的分区情况
partx -a /dev/sdb # 让内核重读分区表
超过2TB的磁盘分区,使用parted命令。(小于2TB的磁盘都可以用fdisk分区,但是大于2TB的磁盘,只能用parted命令分区,且转换磁盘为GPT格式)
parted -l 显示所有分区信息
原文地址:https://www.cnblogs.com/jiawei2527/p/12683108.html