Linux分区规划及使用
1、硬盘分区
扇区默认大小:512字节
识别硬盘=>分区规划=>格式化=>挂载使用
-
识别硬盘
[root@tedu ~]# lsblk #查看系统磁盘 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 100G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 99G 0 part ├─centos-root 253:0 0 50G 0 lvm / ├─centos-swap 253:1 0 2G 0 lvm [SWAP] └─centos-home 253:2 0 47G 0 lvm /home sr0 11:0 1 1024M 0 rom
-
分区规划
分区模式:MBR
主启动记录模式 最大支持的空间2.2TB
分区类型:主分区 扩展分区 逻辑分区
最多只能由4个主分区
扩展分区可以没有,最多只能由一个,不能直接使用,必须建立逻辑分区
逻辑分区可以没有,可以有无数个,建立在扩展分区之上
分区方案:3个主分区,一个扩展分区,在扩展分区上划分n个逻辑分区
2、disk分区
-
使用disk分区工具
分区表:存放分区信息的表格
fdisk -l /dev/sda
m 列出指令帮助
p 列出现有的分区
n 新建分区
d 删除分区
q 放弃更改并退出
w 保存更改并退出
[root@tedu ~]# fdisk /dev/sdb n 创建新的分区--->回车--->回车--->回车--->在last结束时+2G p 查看分区 n 创建新的分区--->回车--->回车--->回车--->在last结束时+1G w 保存并退出 [root@tedu ~]#ls /dev/sdb[1-2] #查看分区设备 [root@tedu ~]#lsblk #查看分区情况
3、格式化分区
格式化:赋予空间文件系统的过程
文件系统:空间存放数据的规则
Windows文件系统:NTFS FAT
Linux文件系统:ext4(RHEL6) xfs(RHEL7) (可以识别FAT)
[root@tedu ~]# lsblk #查看系统磁盘
[root@tedu ~]# mkfs.ext4 /dev/sdb1 #修改文件系统为ext4
[root@tedu ~]# blkid /dev/sdb1 #查看设备文件系统类型
/dev/sdb1: UUID="58b5239a-9eb4-4c94-8085-f0959f05e9ca" TYPE="ext4"
[root@tedu ~]# blkid /dev/sdb2 #查看未格式化的
[root@tedu ~]# mkfs.xfs /dev/sdb2 #格式化xfs文件系统
[root@tedu ~]# blkid /dev/sdb2 #查看设备文件系统类型
/dev/sdb2: UUID="0cf595fe-eca3-4684-b9ba-2c89d1551ab5" TYPE="xfs"
4、挂载使用
[root@tedu ~]# mkidr /mydisk1/ #创建挂载点
[root@tedu ~]# mount /dev/sdb1 /mydisk1/ #进行挂载
[root@tedu ~]# df -h #查看挂载情况
[root@tedu ~]# mkidr /mydisk2/ #创建挂载点
[root@tedu ~]# mount /dev/sdb2 /mydisk2/ #进行挂载
[root@tedu ~]# df -h #查看挂载情况
#如果重启挂载点就会消失
- 开机自动挂载设备
配置文 /etc/fstab的记录格式
设备路径 挂载点 类型 参数 备份记录 检测顺序
/dev/sdb1 /mydisk1 ext4 defaults 0 or 1 0
/dev/sdb1 /mydisk1 ext4 defaults 0 0
/dev/sdb2 /mydisk2 xfs defaults 0 0
[root@tedu /]# vim /etc/fstab #编辑配置
...
/dev/sdb1 /mydisk1 ext4 defaults 0 0
/dev/sdb2 /mydisk2 xfs defaults 0 0
[root@tedu ~]# umount /mydisk1 #卸载原有的临时挂载点设备
[root@tedu ~]# umount /mydisk2 #卸载原有的临时挂载点设备
[root@tedu ~]# df -h #查看正在挂载的设备
[root@tedu /]# mount -a #代表书写正确,成功做挂载
[root@tedu ~]# df -h #查看正在挂载的设备
继续分区
[root@tedu ~]# fdisk /dev/sdb
p 查看分区表
n 创建分区-->回车-->回车-->回车-->回车-->在last结束时+1G
p 查看分区表 n 创建扩展分区-->回车-->回车-->回车-->回车-->回车
p 查看分区表 n 创建逻辑分区-->回车-->回车-->回车-->回车-->在last结束时+1G
n 创建逻辑分区-->回车-->回车-->回车-->回车-->在last结束时+2G
n 创建逻辑分区-->回车-->回车-->回车-->回车-->在last结束时+3G
p 查看分区表
w 保存并退出
[root@tedu ~]# lsblk
[root@tedu ~]# partprobe #刷新分区
[root@tedu ~]# lsblk
总结
1.识别硬盘 lsblk
2.分区规划 fdisk MBR分区模式
3.刷新分区表 partprobe
4.格式化文件系统 mkfs.ext4 mkfs.xfs blkid
5.挂载 mount —>/etc/fstab完成开机自动挂载 mount -a