Redhat(9)-磁盘分区-parted-swap-lvm-stratis-vdo-tuned

1.parted
2.swap
3.lvm
4.stratis
5.vdo
6.tuned


1.MBR: MASTER BOOT LOADER


逻辑分区:可以直接格式化使用
扩展分区:不可以直接格式化使用

 2.GPT分区


 1.parted
 2.swap

虚拟内存 linux vm=memory+swap



Hibernate :内存


 3.lvm

3.1实现的功能和优点:


1.可扩展大小
2.LVM可做镜像卷,提高冗余
3.快照,
|4.分卷功能,每卷读2MB

 

 

3.2查看和创建

 lsblk                             #1.显示所有的硬盘
swapoff -a                     #清掉所有的 swap盘
pvcreate              /dev/vdb    #2.创建
vgcreate      gdata  /dev/vdb
pvs                                       #3.查看
vgs
parted /dev/vdb rm1           #4.删除1号分区

pvcreate /dev/vdb              
pvs       #物理盘                   /dev/vdb
vgs       #逻辑上的硬盘        gdata  -----硬盘---逻辑卷组---
lvs        #逻辑硬盘上的分区 ldata01----硬盘上的分区---逻辑卷---

vgcreate gdata   /dev/vdb  /dev/vdc        #创建卷组
lvcreate -L 1G -n ldata01   gdata            #在卷组gdata 上创建名为 ldata的逻辑卷
lvcreate -L 2G -n ldata02   gdata  /dev/vdc
2种命名方式:
/dev/vgname/lvname 
/dev/mapper/vgname-lvname
ll /dev/mapper/gdata-ldata01  /dev/gdata/ldata01  #两个相同--软链接都指向一个地址
dm device mapper                 #设备映射
mkfs.xfs    /dev/gdata/ldata01  #格式化逻辑卷
mkdir        /data01
mount  /dev/gdata/ldata01        /data01
cp        /etc/host*                   /data01
df        /data01                      #查看硬盘分区
blkid    /dev/gdata/ldata01       #硬盘分区才是可以被加载的 
 

3.3扩展和缩减卷组




3.31扩容
  

#1.创建pv,vg,并在此基础上创建文件系统lv
pvcreate /dev/vda  /dev/vdb
vgcreate gdata /dev/vd{b,c}
lvcreate -L 1G  -n ldata gdata  #在卷组 gdata上创建ldata,大小为1G

#1.扩展卷组vg  /dev/vdb  /dev/vcdc  /dev/vdd 都做成物理卷
lsblk
pvcreate /dev/vd{b,c,d}
#1.1先创建一个再扩容
vgcreate vgdata /dev/vdb
vgextend vgdata /dev/vdc  /dev/vdd
#1.2 创建逻辑卷并格式化
lvcreate -L 4G -n lvdata01 vgdata
mkfs.xfs  /dev/vgdata/lvdata01
#1.3 创建挂载点并对其挂载
mkdir /lvdata01
mount /dev/vgdata/lvdata01  /lvdata01


#1.4LV上的扩容  文件系统的扩容
lvextend -L +512M  /dev/datavg/data01
xfs_growfs  /lvdata01   #挂载点
df -h /lvdata01



Lvextend -L  +512M  /dev/vgdata/lvdata01  #逻辑卷扩容
Lvextend -rL +512M  /dev/vgdata/lvdata01  #逻辑卷和文件系统同时扩容

 

3.32减容
vgreduce  datavg  /dev/vdb
pvmove   /dev/vdb   /dev/vdd   移动/dev/vdb到/dev/vdd中 
 

#1.卷组中去掉硬盘
#1.1未被占用时
vgreduce vgdata /dev/vdd
#1.2已被占用 : 占用的空间移到其它磁盘中去。
pvmove  /dev/vdb           #不写移到下一个
pvmove  /dev/vdb  /dev/vdc #写移到指定的位置




xfs文件系统不支持减容
lvcreate -L 1G -n data02 datavg
mkfs.ext4   /dev/datavg/data02

mount /data02
mkdir /data02
mount /dev/datavg/data02  /data02
resize2fs  /dev/mapper/datavg-data02 1.2G

创建文件
dd if=/dev/zero of=/data02/bigfile bs=1M count=1024
umount  /dev/mapper/datavg-data02
 


 4.stratis
 


 5.vdo

  超大磁盘,磁盘阵列来做的。
   就是减少空间

 

 #1.安装软件-启动服务-查看参数
  yum list *vdo*                       #查看
  yum install -y                        #安装
  systemctl status vdo             #查看
  systemctl enable vdo.service --now  #开机启动
  vdo        #查看子命令
  vdo create  --help 

 #2.在设备/dev/vdb上创建了 名为 vdodata
 vdo  create -n  vdodata --device /dev/vdb   --vdoLogicalSize  50G

 #3. 查看后在vdodata上面创建文件系统
 lsblk
 blkid  /dev/mapper/vdodata                #如果返回正常表示创建成功
 mkfs.xfs -K   /dev/mapper/vdodata

#4.挂载
mount  /dev/mapper/vdodata  /vdodata
man vdo会告诉你有两种方式挂载:

#4.1 /etc/fstab 挂载方法:
 systemctl start vdo
 vdo list            #
 vim /etc/fstab
修改挂载选项   x-systemd.requires=vdo.service

第一个UUID是swap挂载
第二个是LVM挂载
第三个是VDO挂载



#5.查看容量 和挂载点
vdostats --human-read
df  -h   /vdodata

vdo list

6.tuned调优



6.1对什么调优?
监控系统负载:cpu(获取缓存,大内存的优化)、网络、磁盘(吞吐)

6.2服务
     tuned是一个服务。

 6.3配置文件

6.4概念:

  tuned-adm: 用户空间的命令 用于交互tuned这个服务。
  profile: 相当于tuned-adm的负载方案或者叫负载配置,应用于特定工作负载场景。
  优化分2类:节能和性能提升。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用: Redhat 7 kernel-debuginfo-3.10.0-1127.el7.x86_64.rpm 是一个软件包,它包含了Redhat 7操作系统中内核的调试信息。调试信息是用来帮助开发人员在出现问题时分析和调试内核的工具。 引用: Redhat 7 kernel-debuginfo-common-x86_64-3.10.0-1127.el7.x86_64 是一个与内核调试相关的软件包。它包含了内核调试所需要的公共调试信息。这些信息可以帮助开发人员定位和修复内核中的错误。 引用: kernel-debug-debuginfo 是一个包含了内核调试特性的版本的调试信息。它包含了在 Kconfig 中开启了各种 debug 特性后编译得到的内核。这个调试信息可以帮助开发人员更好地分析和解决内核中的问题。 综上所述,Redhat kernel-debug 是一系列软件包,包含了与内核调试相关的信息和工具,这些信息和工具可以帮助开发人员分析和解决内核中的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Redhat 7 kernel-debuginfo-3.10.0-1127.el7.x86-64.rpm 软件包](https://download.csdn.net/download/sj349781478/88253619)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Redhat 7 kernel-debuginfo-common-x86-64-3.10.0-1127.el7.x86-64 软](https://download.csdn.net/download/sj349781478/88253626)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [centos/redhat kernel-debug-info-xx.rpm与kernel-debuginfo-xx.rpm区别](https://blog.csdn.net/qq_28693567/article/details/130254481)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值