磁盘分区的优点
-
优化I/O性能 读写
-
实现磁盘空间配额限制
-
提高修复速度
-
隔离系统和程序
-
安装多个OS
-
采用不同文件系统
系统:是一个复杂的程序,调度硬件
文件系统:也是一种程序,管理文件
mbr 分区(老的技术) 2T一下 fdisk
gpt分区(新技术) 2T以上gdisk
分区:
主分区:可以直接使用,安装操作系统 存储文件安装软件等
我想分五个区
扩展分区:特殊的分区(1-4)不可以直接使用 ,需要在划分逻辑分区
逻辑分区:可以直接使用 存储文件5+,逻辑分区的范围不可超过扩展分区的范围
扩展分区是特殊的主分区
主分区的序号位1-4
逻辑分区的序号从5开始
zentos6 默认ext4
centos7 默认xfs
MBR分区 最多只能分4个区
MBR磁盘采用MBR分区表,由于MBR用4个字节存储分区总扇区数,最大可以表示2的32次方,一个扇区512字节,那么分区的容量或者磁盘容量都不能超过2TB。常见的硬盘可以划分为主分区、扩展分区和逻辑分区,通常情况下主分区只有四个,而 扩展分区可以看成是一个特殊的主分区类型,在扩展分区中可以建立逻辑分区。主分区一般 用来安装操作系统,扩展分区则多用来存储文件数据
MBR(主引导记录):Master Boot Record,1982年,使用32位表示扇区数,分区不超过2T
-
446bytes: boot loader 启动相关
-
64bytes:分区表,其中每16bytes标识一个分区 4 主分区 *16=64
-
2bytes: 55AA
fidsk
格式:fdisk -l [磁盘设备]
fdisk [磁盘设备]
-
m 打印出菜单
-
p 打印出当前分区表
-
n 新建一个分区
-
d 删除一个分区
-
t 改变分区的属性,系统ID
-
w 保存
-
q 不保存退出
blkid可以查看块设备属性信息
mkfs
创建文件系统(格式化)
mkfs.xfs + 设备名
swap
特殊的文件系统,缓解内存不足,为了个别应为程序加内存有点浪费
添加交换分区的空间
mkswap + 分区
swapon +分区 开启 -a 全部
swapoff +分区 关闭 -a 全部
挂载与解挂载
mount 设备名 /mnt 临时挂载 重启后需要重新挂载
device:指明要挂载的设备
-
设备文件:例如:/dev/sda5
-
卷标:-L 'LABEL', 例如 -L 'MYDATA'
-
UUID: -U 'UUID':例如 -U '0c50523c-43f1-45e7-85c0-a126711d406e'
-
伪文件系统名称:proc, sysfs, devtmpfs, configfs
mountpoint:挂载点目录必须事先存在,建议使用空目录
挂载规则
-
一个挂载点同一时间只能挂载一个设备
-
一个挂载点同一时间挂载了多个设备,只能看到最后一个设备的数据,其它设备上的数据将被隐藏
-
一个设备可以同时挂载到多个挂载点
-
通常挂载点一般是已存在空的目录
-
永久挂载
需要 将文件写入 /etc/fstab
UUID 可以确保唯一
umount 解挂载