目录
2、MBR分区 (最多只能分4个区,只能对于小于2T的硬盘分区)
1、fdisk :查看或者管理磁盘分区(只能分2T以下的硬盘)
sda是第一块硬盘? ? ? s是硬盘接口? ? ? ?硬盘类型决定了数据传输的速率
d是磁盘,a代表了第一块磁盘
lsblk就是查看硬盘类型
lsblk? ?-d -o name,rota就是查看硬盘类型
scan就是扫描接口:alias scan='echo "- - -" > /sys/class/scsi_host/host0/scan;echo "- - -" > /sys/class/scsi_host/host1/scan;echo "- - -" > /sys/class/scsi_host/host2/scan'
①方便读写功能
②实现磁盘的配额
③提高修复速度
④隔离系统和程序
⑤安装多个os
⑥采用不同的文件系统
①便于管理
②优化读写性能
①一旦区分就无法修改大小
②只能使用连续的空间
③没有备份冗余功能
①主分区:可以直接使用,区号1-4
②扩展分区:不能直接使用,要在扩展的基础上再逻辑分区才可以
③逻辑分区:直接使用,但是必须依赖与扩展分区,分区号5+
①MBR位于硬盘第一个物理扇区处
②MBR中包含硬盘的主引导程序和硬盘分区表
③分区表有4个分区记录区,每个分区记录区占16个字节
④MBR位于硬盘第一个物理扇区处
⑤MBR中包含硬盘的主引导程序和硬盘分区表
⑥分区表有4个分区记录区,每个分区记录区占16个字节
⑦扩展分区:是特殊的主分区。目的:是为了可分超过4个分区。
不可以直接使用,无论分多少多大,只显示1k,而且需要再次逻辑分区。
使用128位uid
文件系统是用来管理文件的程序(增删改查)权限大小 基本属性
XFS centos7? 默认的文件系统
ext4? centos6? 默认的问价系统
格式:fdisk? ?/dev/sdb(硬盘名)
指令 | 作用效果 |
---|---|
n | 新建一个分区 |
d | 删除一个分区 |
t | 改变分区属性 |
w | 保存退出 |
q | 不保存退出 |
p | 打印查看当前分区列表 |
e | 新建一个扩展分区 |
l | 新建一个逻辑分区 |
df -h显示人性化
第一步,先在vm上面添加一块磁盘,在设备中找到硬盘,点击添加,然后一直下一步即可,然后点击确认然后退出。
第二步,然后打开x-shell然后连接vm虚拟机按照下图操作即可。
添加一块硬盘
vim ~/.bashrc #永久别名编辑器,添加别名
alias scan='echo "- - -" > /sys/class/scsi_host/host0/scan;echo "- - -" > /sys/class/scsi_host/host1/scan;echo "- - -" > /sys/class/scsi_host/host2/scan'
scan #扫描新增硬盘
第三步创建主分区
fdisk /dev/sdb #编辑管理硬盘sdb
n #新建分区
回车 #默认主分区
回车 #默认分区号
回车 #默认起始扇区
+5G #设置分区大小为5G
p #打印查看
w #保存退出
mkfs.xfs /dev/sdb1 #格式化 建立文件系统
mount /dev/sdb1 /mnt #将sdb1挂载到/mnt目录下
lsblk #看分区情况
df -h #人性化看挂载情况
创建扩展分区:代码
fdisk /dev/sdb #编辑管理硬盘sdb
n #新建分区
e #新建扩展分区
回车 #默认分区号
回车 #默认起始扇区
+10G #设置分区大小为10G
p #打印查看
w #保存退出
(也可以不保存,接着做逻辑)
创建逻辑分区:
fdisk /dev/sdb #编辑管理硬盘sdb
n #新建分区
l #新建逻辑分区
回车 #默认起始扇区
+5G #设置分区大小为5G
p #打印查看
w #保存退出
mkfs.xfs /dev/sdb5 #格式化 建立文件系统
mount /dev/sdb5 /opt #将sdb5挂载到/opt目录下
lsblk #看分区情况
df -hT #人性化看挂载情况
创建分区格式化,建立文件系统可能遇到的问题!
显示:dev/sdb5:没有那个文件或目录
解决方法:partprobe? ? ?刷新,重新读取分区信息
分区后改变id类型
t #填写类型
2 #填写分区号
82 #填写交换分区的ID
p #打印查看
w #保存退出
格式化swa分区:
mkswap /dev/sdc2
开启swap分区:
free -h
#查看当前系统的内存使用情况
swapon /dev/sdc2
#开启swap分区
free -h
#查看当前系统的内存使用情况并与之前作对比
关闭swap分区:
swapoff -a
#关闭所有swap分区
①先分区,分区完后修改类型(t)82
②格式化? ? mkswap? ?/dev/sda
③打卡swap设备:swapon? 设备
④关闭swap设备:swapoff? ?/dev/sda(只关闭设备)
swapoff -a? ?设备? ? 关闭全部
挂载文件系统,iso镜像到指定文件夹(将硬件设备与系统文件做关联)
格式:mount 存储设备? ?挂载点目录
mount -o -loop? iso镜像文件? ?挂载点目录
卸载已经挂载的文件系统
格式:umount存储设备位置
umount? 挂载点目录
就是将挂载放到文件夹里
blkid #查看UUID号
vim /etc/fstab #永久挂载
UUID=? /挂载的目录 文件格式 defaults 0 0
mount -a #重新加载
fack?
badblock? /dev/sda