一、逻辑卷(虚拟磁盘技术)
作用:
- 整合分散空间。
- 动态扩展大小,不影响原有数据。
整合前提:
- 必须是零散的、未使用的分区或硬盘。
制作过程:
- 将物理卷(PV)组建成卷组(VG),再从VG中划分出逻辑卷(LV)。
物理卷管理:
pvs
:扫描物理卷。pvcreate
:创建物理卷。pvdisplay
:显示物理卷信息。pvremove
:删除物理卷。
卷组管理:
vgs
:扫描卷组。vgcreate
:创建卷组。vgdisplay
:显示卷组信息。vgremove
:删除卷组。vgextend
:扩展卷组。vgrename
:重命名卷组。vgchange -s M 卷组名称
:修改卷组的PE(物理扩展)大小。
逻辑卷管理:
lvs
:扫描逻辑卷。lvcreate
:创建逻辑卷。lvdisplay
:显示逻辑卷信息。lvremove
:删除逻辑卷。lvextend
:扩展逻辑卷。dm-1
:表示逻辑卷。/dev/systemvg/vo
等同于/dev/mapper/systemvg-vo
。
扩展逻辑卷和文件系统:
lvextend -L 18G /dev/systemvg/vo
:扩展逻辑卷空间。xfs_growfs
或resize2fs
:刷新文件系统。
删除卷组前:
- 需要先删除包含在内的所有逻辑卷。
逻辑卷支持缩减:
- xfs文件系统不支持缩减,ext4文件系统支持。
二、进程管理
查看进程:
ps aux
:查看所有进程的静态快照。ps -elf
:查看所有进程的父进程信息。top
:查看进程动态排名。pstree
:查看进程树型关系。pgrep
:根据名称或条件检索进程。
进程与程序:
- 程序:硬盘上的静态代码。
- 进程:正在执行的动态代码。
查看进程信息:
pstree
:查看进程树。systemd
:所有进程的父进程,PID永远为1。
ps命令:
ps aux
:列出所有进程,显示详细信息。ps -elf
:列出所有进程,显示父进程信息。
top命令:
top -d 1 -U 用户名
:每隔一秒刷新一次,显示指定用户的进程。
pgrep命令:
-l
:输出进程名。-u
:检索指定用户的进程。-x
:精确匹配完整进程名。
进程调度:
&
:将进程放入后台。Ctrl+z
:挂起当前进程。jobs
:查看后台任务列表。fg
:将后台任务恢复到前台。bg
:激活后台被挂起的任务。
干掉进程:
Ctrl+c
:中断当前命令。kill [-9] PID
:强制杀进程。killall [-9] 进程名称
:强制杀进程。pkill [-9] 查找条件
:根据条件杀进程。
sudo提权:
- 让普通用户以root身份运行操作。
- 通过
/etc/sudoers
或visudo
提升权限。
三、RAID磁盘阵列
概念:
- 廉价冗余磁盘阵列(Redundant Arrays of Inexpensive Disks)。
- 通过技术整合多个小磁盘成一个大磁盘,提升I/O效率和数据冗余。
RAID级别:
- RAID 0:条带模式,提高效率,至少两块磁盘。
- RAID 1:镜像模式,提高可靠性,至少两块磁盘。
- RAID 5:高性价比模式,至少三块磁盘。
- RAID 6:高性价比/可靠模式,至少四块磁盘。
- RAID 0+1/RAID 1+0:整合RAID 0和RAID 1的优势,至少四块磁盘。
复制再试一次分享