当前位置: 首页 > news >正文

Linux逻辑卷管理

目录

实验要求

实验操作

1、 为Linux新添加一块SCSI磁盘/dev/sdc,容量为1024MB。在该磁盘上创建三个分区sdc1、sdc2、sdc3,大小为128MB,标识为Linux native分区。

2、 在三个分区上创建物理卷;将三个物理卷加入VolGroup00卷组;在VolGroup00卷组上创建LogVolHome逻辑卷,大小为300M。

3、在LogVolHome逻辑卷上创建ext4文件系统,并挂载到/mnt/mntpoint下。

4、对逻辑卷LogVolHome上的文件系统扩容


实验要求

  1. 为Linux新添加一块SCSI磁盘/dev/sdc,容量为1024MB。在该磁盘上创建三个分区sdc1、sdc2、sdc3,大小为128MB,标识为Linux native分区。
  2. 在三个分区上创建物理卷;将三个物理卷加入VolGroup00卷组;在VolGroup00卷组上创建LogVolHome逻辑卷,大小为300M。
  3. 在LogVolHome逻辑卷上创建ext4文件系统,并挂载到/mnt/mntpoint下。
  4. 对逻辑卷LogVolHome上的文件系统扩容
  • 为Linux新添加一块SCSI磁盘/dev/sdd,容量为256MB。在该磁盘上创建一个分区sdd1,大小为256MB,分区类型为8e。
  • 在分区sdd1上创建物理卷。将新创建的物理卷扩展到VolGroup00卷组。
  • 对VolGroup00卷组中的LogVolHome逻辑卷进行扩容。
  • 对LogVolHome逻辑卷上的文件系统进行扩容。

实验操作

1、 为Linux新添加一块SCSI磁盘/dev/sdc,容量为1024MB。在该磁盘上创建三个分区sdc1、sdc2、sdc3,大小为128MB,标识为Linux native分区。

### 添加硬盘后记得重启
fdisk -l |grep /dev/sdc                              # 查看是否添加成功
fdisk /dev/sdc                                       # 进入fdisk交互界面# 建立新分区流程:循环三次
Command (m for help): n
Partition type:p   primary (0 primary, 0 extended, 4 free)e   extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-2097151, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-2097151, default 2097151): +128M# 更改分区类型:循环三次
Command (m for help): t
Partition number (1-3, default 3): 1
Hex code (type L to list all codes): 83
Changed type of partition 'Linux' to 'Linux'# 编辑好后w保存退出
Command (m for help): w

2、 在三个分区上创建物理卷;将三个物理卷加入VolGroup00卷组;在VolGroup00卷组上创建LogVolHome逻辑卷,大小为300M。

这里先给出逻辑卷的基本管理:创建、查看、调整操作命令

# 创建物理卷
pvcreate /dev/sdc1 /dev/sdc2 /dev/sdc3
# Physical volume "/dev/sdc1" successfully created.
#  Physical volume "/dev/sdc2" successfully created.
#  Physical volume "/dev/sdc3" successfully created.
# 查看物理卷
pvdisplay #创建卷组
vgcreate VolGroup00 /dev/sdc1 /dev/sdc2 /dev/sdc3
# Volume group "VolGroup00" successfully created
# 查看卷组
vgdisplay# 创建逻辑卷
lvcreate -L 300M -n LogVolHome VolGroup00
#  Logical volume "LogVolHome" created.
# 查看逻辑卷
pvdisplay --- Logical volume ---LV Path                /dev/VolGroup00/LogVolHome

3、在LogVolHome逻辑卷上创建ext4文件系统,并挂载到/mnt/mntpoint下。

mkdir -p /mnt/mntpoint
mkfs -t ext4 /dev/VolGroup00/LogVolHome
mount /dev/VolGroup00/LogVolHome /mnt/mntpoint/

4、对逻辑卷LogVolHome上的文件系统扩容

  • 为Linux新添加一块SCSI磁盘/dev/sdd,容量为256MB。在该磁盘上创建一个分区sdd1,大小为256MB,分区类型为8e。
  • 在分区sdd1上创建物理卷。将新创建的物理卷扩展到VolGroup00卷组。
  • 对VolGroup00卷组中的LogVolHome逻辑卷进行扩容。
  • 对LogVolHome逻辑卷上的文件系统进行扩容。
## 添加硬盘后记得重启Linux
fdisk -l | grep /dev/sdd
Disk /dev/sdd: 268 MB, 268435456 bytes, 524288 sectors
fdisk /dev/sdd
Command (m for help): n
Partition type:p   primary (0 primary, 0 extended, 4 free)e   extended
Select (default p): 
Using default response p
Partition number (1-4, default 1): 
First sector (2048-524287, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-524287, default 524287): 
Using default value 524287
Partition 1 of type Linux and of size 255 MiB is set# 更改分区类型为8e
Command (m for help): t
Selected partition 1
Hex code (type L to list all codes): 8e
Changed type of partition 'Linux' to 'Linux LVM'# 保存修改并退出
Command (m for help): w# 创建物理卷
pvcreate /dev/sdd1
#  Physical volume "/dev/sdd1" successfully created.
# 扩展卷组
vgextend /dev/VolGroup00 /dev/sdd1
#  Volume group "VolGroup00" successfully extended
# 扩展逻辑卷大小
lvextend -L +256M /dev/VolGroup00/LogVolHome 
# 扩展文件系统
e2fsck -f /dev/VolGroup00/LogVolHome
resize2fs /dev/VolGroup00/LogVolHome##或者可以在扩展逻辑卷时一键扩展文件系统,只需要加上参数-r
lvextend -L +1M -r /dev/VolGroup00/LogVolHome 
#  Rounding size to boundary between physical extents: 4.00 MiB.
# fsck from util-linux 2.23.2
# /dev/mapper/VolGroup00-LogVolHome: clean, 11/141680 files, 28397/569344 blocks
#  Size of logical volume VolGroup00/LogVolHome changed from 556.00 MiB (139 extents) to 560.00 MiB (140 extents).
#  Logical volume VolGroup00/LogVolHome successfully resized.
#resize2fs 1.42.9 (28-Dec-2013)
#Resizing the filesystem on /dev/mapper/VolGroup00-LogVolHome to 573440 (1k) blocks.
#The filesystem on /dev/mapper/VolGroup00-LogVolHome is now 573440 blocks long.

http://www.lryc.cn/news/509268.html

相关文章:

  • 机器人加装电主轴【铣削、钻孔、打磨、去毛刺】更高效
  • opencv sdk for java中提示无stiching模块接口的问题
  • 今天最新早上好问候语精选大全,每天问候,相互牵挂,彼此祝福
  • 五种IO模型- 阻塞IO、非阻塞IO、多路复用IO、信号驱动IO以及异步IO
  • Vscode GStreamer插件开发环境配置
  • flask基础
  • Java日志框架:log4j、log4j2、logback
  • 鸿蒙-expandSafeArea使用
  • 【es6复习笔记】Spread 扩展运算符(8)
  • 第22天:信息收集-Web应用各语言框架安全组件联动系统数据特征人工分析识别项目
  • 后端-redis
  • 开发场景中Java 集合的最佳选择
  • golangci-lint安装与Goland集成
  • 金仓数据库安装-Kingbase v9-centos
  • 条款6:auto推导若非己愿,使用显式类型初始化惯用法
  • 蓝桥杯物联网开发板硬件组成
  • 视频汇聚融合云平台Liveweb一站式解决视频资源管理痛点
  • (aaai2025) FD2-Net: Frequency-Driven Feature Decomposition Network
  • 深度学习之目标检测——RCNN
  • 2014年IMO第3题
  • 国高材服务 | 高分子结晶动力学表征——高低温热台偏光显微镜
  • 跨站请求伪造之基本介绍
  • Hadoop集群(HDFS集群、YARN集群、MapReduce​计算框架)
  • 单元测试(UT,C++版)经验总结(gtest+gmock)
  • Mysql高级部分总结(二)
  • 纠正一下网络管理
  • homebrew,gem,cocoapod 换源,以及安装依赖
  • Java字符串的|分隔符转List实现方案
  • Kafka可视化工具 Offset Explorer (以前叫Kafka Tool)
  • DeepWalk 原理详解