1.1 磁盘分区表
1.1.1 MBR主引导记录(引导系统启动)
位置:位于0磁头,0磁道,1扇区的前446字节
MBR446字节,64字节分区表,2字节分区结束标志
1.1.2 主分区primary: 1)一般一定要有(引导系统)
2)存放数据
1.1.3 扩展分区extend:1)最多一个
2)无法直接使用
1.1.4 逻辑分区logical: 存放数据
1.1.5 磁盘分区的设备名的表示:
1)磁盘:第一块SAS硬盘 --/dev/sda
第三块SATA硬盘 -- dev/sdc
2)分区:主分区和扩展分区 -- 用 1-4 表示
逻辑分区 -- 从5开始表示
3)例子:第一块sas硬盘的第一个主分区:/dev/sda1
第二块sata硬盘的第二个主分区:/dev/sdb2
第三块stat硬盘的第一个逻辑分区:/dev/sdc5
1.2 磁盘分区格式化
1.2.1 fdisk 分区(用于小于2TB的磁盘),只支持分区表为MBR(最初始msdos)
[root@georgekai ~]# fdisk /dev/sdb
(cylinter)分区
查看帮助:m
创建分区:n
删除分区:d
显示分区信息:p
退出不保存:q
退出并保存:w
1. 创建主分区
第一步:n
第二步:p
第三步:回车键 #默认从当前扇区开始分
第四步:+10M #划分10M的空间
第五步:p 查看一下分区信息
第六步:w 保存并退出
第七步:partprobe /dev/sdb1 #通知系统分区表变化了
2. 创建扩展分区并在创建逻辑分区
[root@georgekai ~]# fdisk /dev/sdb
第一步:n
第二步:e
第三步:回车键 #默认从当前扇区开始分
第四步:回车键 #扩展分区一般剩余多少给多少
第五步:n #在扩展分区之上开始创建逻辑分区
第六步:l
第七步:回车键 #默认从当前扇区开始分
第八步:+10M #划分10M的空间
第九步:p 查看一下分区信息
第十步:w 保存并退出
第十一步:partprobe /dev/sdb5 #通知系统分区表变化了
3. 创建一个100M的分区,格式化后挂载到/mnt上面
[root@georgekai ~]# fdisk /dev/sdb
第一步:把所有空间都划分为一个主分区,w 保存并退出
第二步:partprobe /dev/sdb2 #通知系统分区表变了
第三步:mkfs.ext4 /dev/sdb1 #格式化,创建文件系统
注:1. Inode和Block就是在创建文件系统的时候诞生的
2. 最后2行会提示如何关闭磁盘自动检查
第四步:tune2fs -c 0 -i 0 dev/sdb1 #关闭磁盘自动检查
注:1. -c:关闭每挂载N次的时候进行磁盘检查
2. -i:每个一段时间进行一次磁盘检查
第五步:mount dev/sdb1 /mnt #挂载到指定目录下,如/mnt下
第六步:df -h 查看一下是否挂载成功,和磁盘的信息
4.挂载永久生效
1. /etc/rc.local (写全路径)
/bin/mount dev/sdb1 /mnt
2. /etc/fstab 开机自动挂载的配置文件
设备名称 挂载点 文件系统类型 挂载参数 dump备份(0关闭,1开启) 磁盘检查(0关闭,1开启并第一个检查【一般根分区为1】,其他从2开始)
1.2.2 parted分区(支持2TB以上的磁盘),支持分区表为GPT和MBR
交互式:
1. parted /dev/sdc
注:比fdisk支持很多的分区,不区分主分区之类的。
2. mktable gpt 创建分区表(mklable gpt也可以)
3. print或p 显示分区信息
4. mkpart primary 0 20M 创建分区(分配从0到20M,共20M的空间)
5. 选择I(它会提示你这么选择性能不是最高的,忽略)
注:1.这里面不需要保存,在parted里面会时候生效!
2.GPT对应的ID 是ee
6. quit 退出不保存(默认会自动保存)
7. rm 2 删除第二个分区
1.3. 临时增加SWAP空间
1. 创建100M的空文件
[root@georgekai ~]# dd if=/dev/zero of=/tmp/100m bs=1Mcount=100
注:zero特殊文件,往外输出0,做测试
2. 创建为swap
[root@georgekai ~]# mkswap /tmp/100m
3. 让swap文件生效
[root@georgekai ~]# swapon /tmp/100m
注:swapon 开启swap, swapoff 关闭sawp
4. 查看swap的使用情况
[root@georgekai ~]# free -h
5. 查看swap的组成
[root@georgekai ~]# swapon -s
Filename Type Size Used Priority
/dev/sda2 partition 786428 0 -1
/tmp/100m file 102396 0 -2
1.3 永久增加 swap空间
1)/etc/rc.local
/sbin/swapon /tmp/100m
2)写入到/etc/fstab
swap的挂载点也是swap,文件系统也是swap




