导图社区 ENGINEER(磁盘权限).mindmap
磁盘权限、逻辑卷、进程管理。磁盘空间划分
编辑于2020-08-11 18:11:53ENGINEER
ENGINEER01
访问权限
允许查看内容read:利用r表示
允许内容修改write:利用w表示
允许运行和切换excute
子主题2
ENGINEER02
二、添加硬盘
ls /dev/sda
lsblk
三、硬盘空间管理
扇区默认大小512字节
字节byte:8个二进制位为一个字节(B),最常用的单位
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
1PB=1024TB
1EB=1024PB
一块硬盘的“艺术”之旅
识别硬盘>>分区规划>>格式化>>挂载使用
四、识别硬盘
ls /dev/sdb
lsblk
五、分区划分
常见分区模式:MBR(MBR、GPT)
MBR
分区类型:主分区、扩展分区、逻辑分区
最多4个主分区:3个主分区+1个扩展分区(n个逻辑分区)
逻辑分区建立在扩展分区之上
可以存储数据的分区:主分区、逻辑分区
最大支持容量为2.2TB的磁盘
扩展分区不能格式化、不能存储数据
修改硬盘的分区表(分区规划工具)
-fdist 硬盘设备
fdist /dev/sdb
n(创建新分区)
分区类型 回车
分区编号 回车
起始扇区 回车
在last结束时+2G
p查看分区表
w 保存并退出
m 列出指令帮助
p 查看现有的分区表
n 新建分区
q 放弃更改并退出
w 保存更改并退出
六、格式化:赋予空间文件系统类型的过程
文件系统:空间存储数据的规则
windows常见的文件系统:NTFS、FAT、FAT32
linuxx常见的文件系统:etx4(RHEL6)、XFS(RHEL7)
mkfs.ext4 /dev/sdb1格式化EXT4文件系统
mkfs.XFS /dev/sdb1
blkid /dev/sdb1查看文件系统类型
七、:挂载使用
mkdir /sd mount /dev/sdb1 .sd
df -h 查看当前挂载
七、开机自动挂载配置文件 /etc/fstab
设备路径 挂载点 类型 参数 备份标记 检索顺序 /dev/sdb1 mypart1 ext4 defaults 0 0
mount -a 检查是否正确.并执行挂载 df -h | grep sdb
八、综合分区
1、fdisk /dev/sdb
p 查看分区表
2、n 创建主分区----->回车----->回车---->回车----->在last结束时 +2G
3、n 创建扩展分区 ----->回车---->起始回车----->结束回车 将所有空间给扩展分区
4、n 创建逻辑分区----->起始回车------>结束+2G n 创建逻辑分区----->起始回车------>结束+2G n 创建逻辑分区----->起始回车------>结束+2G
5、w 保存并退出
6、partprobe 强制刷新分区表 Warning: 无法以读写方式打开 /dev/sr0 (只读文件系统)。 /dev/sr0 已按照只读方式打开。
总结
1、识别硬盘:lsblk
2、分区规划 fdisk
3、刷新分区表 partprobe
4、格式化 mkfs.ext4 mkfs.xfs blkid
5、挂载使用 mount /etc/fstab mount -a df -h
常见分区模式:GPT(MBR、GPT)
GPT(GUID Partition Table)
全局唯一表示分区表
突破固定大小64字节的分区表限制
最多支持128个主分区、最大支持18EB容量
1EB=
parted
1、parted /dev/sdc 分区
2、mktable gpt 指定分区模式为GPT
3、mkpart 划分新的分区
分区名称:part1
文件系统内行:ext4
起始点:0
结束点:4G
忽略/lgnore/放弃/Cancel?
uint -G
十一、交换空间(虚拟内存)
利用硬盘的空间充当真正的内存, 作用:当物理内存不够用的时候,暂时将物理内存中的数据放到交换空间中,缓解真实物理内存的不足
方式一:利用未使用的分区空间制作交换空间
1、格式化交换文件系统:mkswap /dev/sdc1
查看文件系统:blkid /dev/sdc1
2、启用交换分区:swapon /dev/sdc1
查看组成交换空间的组成成员信息:swapon
停用交换分区:swapoff /dev/sdc1
查看交换空间一共的大小:free -m
开机启用交换空间:vim /etc/fstab /dev/sdc1 swap swap defaults 0 0
检测并启用交换分区:swapon -a
方式二:利用一个文件,进行制作交换空间
1:生成一个大文件2G
dd if=设备源 of=目标设备 bs=块大小 count=块数 dd if=/dev/zero of=/opt/swap.txt bs=1M count=2048
2:利用文件占用空间,充当交换空间
ENGINEER03
划分3个主分区10G。划分扩展分区,建立逻辑分区20G
fdisk /dev/sdb
n>>分区类型 回车>>分区编号 回车 >> 其实扇区 回车 >> 在last结束时+10G
w 保存
逻辑卷简介
作用1:整合分散的空间(参与成员可以是分区,也可以是硬盘)
作用2:逻辑卷空间可以扩大
逻辑卷:虚拟磁盘技术
制作过程:将众多的物理卷(PV)。组建成卷组(VG),再从卷组中划分逻辑卷(LV)
四、逻辑卷建立
命令格式:vgcreate 卷组名 设备路径
vgcreate systembg /dev/sdb1 /dev/sdb2
vgs 查看当前系统中所有卷组信息
pvs 查看当前系统中所有物理卷信息
命令格式:lvcreate -L大小 -n逻辑卷名字 卷组名
lvcreate -L 16G -n vo systemvg
lvs
lsblk
逻辑卷的使用
mkfs.xfs /dev/systemvg/vo
blkid /dev/systemvg/vo
vim /etc/fstab
/dev/systemvg/vo /mylv xfs defaults 0 0
五、逻辑卷的扩展
卷组有足够的剩余空间
1、扩张逻辑卷的空间大小
lvextend -L 18G /dev/systemvg/vo
lvs
2、扩展逻辑卷文件系统(刷新文件系统)
XFS文件系统xfs_growfs /dev/systemvg/vo
ext4文件系统resize2fs /dev/systemvg/vo
卷组没有足够的剩余空间
1、扩展卷组空间
vgextend systemvg /dev/sdb3
2、扩展逻辑卷空间大小
lvextend -L 25G /dev/systemvg/vo
xfs_growfs /dev/systemvg/vo
六、逻辑卷删除
删除卷组时:前提时所有基于此卷组的逻辑卷,全部要删除
umount /dev/systemvg/vo
lvremove /dev/systemvg/vg
七、逻辑卷(了解)
1、逻辑卷也支持缩减
2、卷组:划分空间的单位 PE。PE默认大小4M
vgadisplay systemvg
3、修改卷组划分空间单位PE大小
vgchange -s 1M systemvg
八、进程管理
程序:静态的代码 占用磁盘空间
进程:正在运行的代码 占用CPU与内存
父进程与子进程 树型结构
进程唯一标识:PID
危害:僵尸进程、孤儿进程
pstree -Processes Tree 显示进程树
格式:pstree [选项] [PID或用户名]
常用命令选项:-a:显示完成的命令行
pstree -a yhh
-p:列出对应的PID编号
pstree -p yhh
systemd:上帝进程(所有进程的父进程)
ps---Processes Snapshot
格式:PS 【选项】
aux 显示当前终端所有进程(a)、当前用户所在所有终端下的进程(x)、以用户格式输出(u)
用户、进程ID、%CPU %内存 虚拟内存 固定内存 终端 状态 起始时间 CPU时间 程序指令
-elf :显示系统内所有进程(-e)、以长格式输出(-l)信息、包括最完成的进程信息(-f)
列出正在运行所有进程,显示进程的父进程的PID、PPID列:父进程的PID
统计正在运行的进程个数?
统计行数:wc -l /etc/passwd
统计正在运行的进程个数:ps aux | wc -l
top 动态进程排名
格式:top [d] 秒数
按P(大写)进行CPU排序
按M(大写)进行内存排序
pgrep -Process Grep检索
用途:
-l 输出进程名,仅仅是PID
pgrep -l cron
-X 精确匹配完整的进程名
-U 检索指定用户的进程
九、进程的管理
进程的前后台调度
xeyes & 将程序放入后台进行运行
Ctrl+z 将程序暂停放入后台
jobs -l 查看后台运行信息
bg 2 让后台编号为2的进程,有暂停变成运行状态
fg 2 让后台便后为2的进程,回复到前台
干掉进程的不同方法
Ctrl+C 组合键,终端当前命令
kill 【-9】 PID...、kill【-9】%后台任务编号
killall 【-9】进程名
pkill查找条件 #包含就算
杀死一个用户开启的所有进程
杀掉用户 killall -9 -u yhh
十、RAID阵列概述
通过RAID卡实现RAID阵列
RAID 0,条带模式
同一个文档分散存放在不同的磁盘
并行写入提高效率
RAID1 镜像模式
一个文档复制成多分,分别写入不同磁盘
多分拷贝提高可靠性,效率无提升
至少需要两块磁盘组成
RAID6 高性价比模式
相当于RAID0和RAID1的折中方案
至少一块磁盘来存放校验数据
至少需要三块磁盘组成
RAID6 高性价比/可靠模式
相当于扩展的RAID5阵列,提供2份独立校验方案
至少需要两块磁盘的容量来存放校验数据
十一、VDO了解内容
Virtual Data Optimizer虚拟化数据优化器
ENGINEER04