1.设备识别
设备接入系统后都是以文件的形式存在
SATA/SAS/USB | /dev/sda,/dev/sdb | 【s= SATA, d=DISK ,a=第1块】 |
---|---|---|
IDE | /dev/hd0,/dev/hd1 | h= hard |
VIRTIO-BLOCK | /dev/vda,/dev/vdb | v=virtio |
M2(SSD) | /dev/nvme0,/dev/nvme1 | nvme=m2 |
SD/MMC/EMMC(卡) | /dev/mmcblk0,/dev/mmcblk1 | mmcblk=mmc卡 |
光驱 | /dev/cdrom,/dev/sr0,/dev/sr1 |
- 设备查看
1.fdisk -l | 查看磁盘分区情况 |
---|---|
lsblk | 设备使用情况 |
blkid | 设备管理方式及设备id |
df | 查看正在被系统挂载的设备 |
cat /proc/partitions | 查看系统识别设备 |
1.fdisk -l ##查看磁盘分区情况
blkid 设备管理方式及设备id
cat /proc/partitions 查看系统识别设备
2.设备挂载
在系统中有设备id的设备是可以被系统使用的
挂载命令
mount -o 挂载参数 device 挂载点 ##挂载
umount 设备|挂载点 ##卸载
mount ##查看挂载信息
mount -o rw /dev/nvme0n1p1 /westos ##转换挂载参数为读写
mount -o remount,ro /westos ##转换挂载参数由读写变为只读
- umount 设备|挂载点 ##卸载
- mount -o 挂载参数 device 挂载点 ##挂载
- mount ##查看挂载信息
在卸载时当出现设备正忙,引用如下办法
1.设备出现忙现象
2.使用命令结束
- 永久挂载设置【以上设置均为临时挂载】
1.编辑文件
2.执行命令使得文件生效
- 此文件内容编写错误会导致系统启动失败
1.按照提示在操作界面输入超级用户密码
2.注释错误行
3.重启系统即可
3.设备中文件的查找
find的命令操作
-name | 用文件名进行查找 |
---|---|
-user | 用所属用户进行查找 |
-group | 用所属用户组进行查找 |
-type | 用文件类型进行查找 |
-perm | 用权限进行查找【/表示或者】 |
-maxdepth | 用最大深度进行查找 |
-mindepth | 用最小深度进度进行查找 |
-o | 或者 |
-a | 并且 |
-not | 反选 |
- find -name; find -maxdepth; find -mindepth
- find -user;find -group【-o或者,-a并且】
- find -type
- find -perm xxx
- find 【一键操作】
4.分区
分区方式 | 位数 | 分区表大小 | 主分区个数 | 支持单个分区大小 |
---|---|---|---|---|
传统分区方式 (MBR) | 32 | 64 | 主分区4个 | 2.2TB |
UEFI (GPT) | 64 | 128 | 理论上无限制【Windows下128个】 | 8ZB |
- MBR分区方式
1.主分区
主分区表记录分区的信息并可以直接使用的分区
2.扩展分区
主分区表记录的分区,不可直接使用,只是逻辑分区容器
3.逻辑分区
扩展分区之上划分的分区叫做逻辑分区
- 分区的创建
1.创建分区
2.创建成功并同步分区表
3.格式化设备
4.挂载设备
5.分区创建失败【挽回操作】
6.格式化设备
- MBR分区方式转化为GPT
1.查看格式
2.转换
3.创建分区
4.结果
5.swap分区
Swap分区在系统的运行内存不够用的时候,把物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap分区中,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中。
swap分区大小建议
内存大小 | swap分区建议大小 | 当允许HIBERNATE |
---|---|---|
2GiB以下 | 内存两倍 | 内存3倍 |
2-8GiB | 等于物理内存 | 物理内存2倍 |
8-64GiB | 4GiB | 1.5倍物理内存 |
64GiB以上 | 4GiB | HIBERNATE不开 |
- swap 管理
- 创建分区并设定分区的类型为Linuxswap
查看结果
- 同步分区表
- swap分区格式化
- -p指定分区的优先级
永久设定swap分区
1.编辑文件
2.永久添加
3.删除分区
当swap分区满了
某些空间充足的可以将自己的内存空间空出来用作swap分区---->临时充当swap设备
1.查看空间大小
2.在根目录下取1G用作swap分区
3.查看文件类型
6.磁盘配额
作用:设定用户能写入指定设备的最大额度
设定方法
- 挂载设备,激活配额
- 给文件权限
- 编辑文件,设定用户chao的配额
- 切换用户,检验试验结果
- 永久开启配额
- 关闭配额
7.逻辑卷
- 简单介绍
pv | 物理卷 被处理过的物理分区 |
---|---|
pe | 物理扩展 设定存储最小单元 |
vg | 物理卷组 捆绑pv到一个组中 |
lv | 逻辑卷 分配最终的使用设备 |
- 监控建立过程
watch -n 1 “pvs;echo ====;vgs;echo =====;lvs;echo =====;df -h /weixindata” - 建立目录,挂载
- 将分区类型设为lvm
- 创建pv ,vg -s设定pe大小位2M
- 创建lvm -L指定大小 -n指定名称
- 格式化
- 挂载
- lvm拉伸
1.当vg中的容量充足
拉伸,格式化
2.当vg中的容量不足
创建lvm,并拉伸
3.lvm缩减
xfs文件系统不支持缩减ext文件系统可以
先更改为ext文件
缩减步骤
4.lvm删除
OK