千家信息网

linux下怎么正确使用LVM及相应命令

发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,这篇文章主要介绍"linux下怎么正确使用LVM及相应命令",在日常操作中,相信很多人在linux下怎么正确使用LVM及相应命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家
千家信息网最后更新 2025年01月24日linux下怎么正确使用LVM及相应命令

这篇文章主要介绍"linux下怎么正确使用LVM及相应命令",在日常操作中,相信很多人在linux下怎么正确使用LVM及相应命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"linux下怎么正确使用LVM及相应命令"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

1.先建物理卷
# pvcreate -f /dev/rdsk/cCdDtT
这里必须使用硬盘的字符设备文件
2.再建逻辑卷组
# mkdir /dev/vg0X
X:0~f,逻辑卷组名
# mknod /dev/vg0X/group c 64 0x0X0000
# vgcreate vg0X /dev/dsk/cCdDtT
3.然后划分逻辑卷
# lvcreate -L size -n /dev/vg0X/lvolY vg0X
正确的做法应该是:# lvcreate -L size -n lvolY vg0X,如果按照原命令输入,得到这样的结果:"LogicalVolumeName": Must be a simple file name, not a path name"
4.在LV上建文件系统
# newfs -F file_system_type /dev/vg0X/rlvolY
file_system_type:文件系统类型,包括hfs和vxfs,注意此时用该逻辑卷的字符设备文件。
5.将此文件系统Mount到一个目录下
# mkdir /directory
# mount /dev/vg0X/lvolY /directory
到此为止,您已经可以使用这个硬盘了。有时您可能在现有的环境下,需要添加、删除逻辑卷,或者是需要扩大文件系统。我们可以这样做:
6.添加逻辑卷
添加文件系统卷。例如:在vg01上添加一个200M的文件系统卷,卷名为data,mount到目录/sample 上。
A.创建逻辑卷,在系统提示符下键入命令:
# lvcreate -L 200 -n data /dev/vg01
B.在逻辑卷data上创建文件系统:
# newfs -F hfs /dev/vg01/rdata
注:如果是vxfs文件系统,则用
# newfs -F vxfs /dev/vg01/rdata
C.创建目录/sample,并将逻辑卷data mount 到/sample.
# mkdir sample
# mount /dev/vg01/data /sample
D.用bdf命令,将会看到/dev/vg01/datamount 到 /sample上。
7.删除逻辑卷
例如:删除 vg01 中名为 data 的逻辑卷,mount 到/sample。
1)卸载所要删除的逻辑卷:
A.首先用 umount 命令将逻辑卷 data 从/sample上卸载下来:
# umount /sample
B.若系统提示设备忙,不能卸载;则在根目录系统提示符下,键入以下命令,进入单用户:
# shutdown -y 0
C.在单用户下,先将所有文件系统mount上,键入命令:
# mount -a
D.用bdf命令看该逻辑卷是否已经mount上,如果mount上,键入以下命令:
# umount /sample
2)删除逻辑卷 /dev/vg01/data ,用命令:
# lvremove /dev/vg01/data
8.扩大文件系统
1)扩大文件系统,首先要找到这个文件系统所对应的逻辑卷,只有首先扩大逻辑卷,给文件系统以扩大的空间,才能扩大文件系统。
2)为扩大逻辑卷,先进单用户,在根目录系统提示符下,键入命令:
# shutdown -y 0
3)进入单用户后,先将所有文件系统mount上,键入命令:
# mount -a
4)用bdf命令看该文件系统是否已经mount上,如果mount上,用命令 #umount文件系统名umount该文件系统。例如,想要扩大"/usr"到500M ,就键入命令:# umount /usr
5)用命令:
# lvextend -L 500 /dev/vg00/lvol4
这里,假定 /usr 对应 /dev/vg00/lvol4
6)用命令:
# extendfs /dev/vg00/lvol4 扩大文件系统。
注:如果是vxfs文件系统,则用
# extendfs -F vxfs /dev/vg00/lvol4
7)用命令: # mount /dev/vg00/lvol4 /usr
将文件系统 mount 到 /usr,这样,文件系统"/usr"就被扩大了,
8)用命令:# init 3 进入原来多用户运行级。
点评:如果在多用户模式下对文件系统执行umount命令提示"busy",不一定非得通过重启系统进入单用户模式执行umount命令,可以通过在多用户模式下用(fuser -cku 文件系统)的方法先杀掉和要卸载文件系统相关的进程,然后执行卸载,最后通过lvextend与extendfs命令可以扩大文件系统。强制卸载可使用umount -l /dataarchive.

到此,关于"linux下怎么正确使用LVM及相应命令"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

系统 文件 命令 逻辑 单用户 提示 学习 提示符 模式 用户 目录 设备 字符 方法 更多 根目录 硬盘 A. 先将 帮助 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 can车载网络技术 虚拟主机和云服务器有什么区别 现代战争5无法使用服务器 18年的网络安全主题是 互联网信息科技团 网络安全交易事件 米家摄像头连接不上服务器 数据库用什么软件修改 传奇世界各服务器 英特尔服务器装系统卡住 上海能新网络技术有限公司 关系模式和关系数据库 北京高校校园网络安全建设 上位机软件开发工程师面试 长春数据库安全 oracle数据库认证考试试题 安徽常用软件开发收购价格 阿里云服务器更改系统 5g技术的网络安全风险 工程数据库应用中的时间分布性 数据库窗体视图有哪几个节 扫描仪网络错误链接服务器失败 校园网络安全应急实施方案 税务局冬奥会网络安全保障 数据库技术出现的历史背景 博罗民宿软件开发 紫金保险应聘软件开发岗 可以虚拟显卡的服务器系统 数据库合并表数据相加 英雄联盟外服服务器炸了
0