首页 > 系统相关 >Linux磁盘划分,命令汇总

Linux磁盘划分,命令汇总

时间:2023-08-26 18:44:06浏览次数:53  
标签:mapper name vg lvdata01 汇总 dev Linux 磁盘 物理

当有一块新的硬盘添加至Linux后需要在Linux下进行一定的操作后才能正常使用,其大概流程为:

先对磁盘进行分区(或者不进行),再将分区设置为物理卷,将设置好的物理卷添加到现有某一卷组下或创建一个新卷组,再将卷组内的多余空间分配至原有的逻辑卷内或者建立新的逻辑卷

如果是分配到新的逻辑卷,需要重新分配文件系统的大小;如果建立新的物理卷,则需要格式化后,再挂载到某一目录下进行使用。最后将挂载信息写入/etc/fstab,每次启动后自动挂载硬盘

# 使用磁盘划分工具将disk划分为多个part
fdisk /dev/sdb

# 刷新分区
partprobe /dev/sdb

# 创建物理卷
pvcreate /dev/sdb1 /dev/sdb2
# 查看物理卷
pvs [| pvdisplay | pvscan]
# 创建物理卷
pvcreate  /dev/sdb

# 创建多个物理卷
pvcreate /dev/sdb /dev/sdc /dev/sdd

# 将物理分区/dev/sdb{1,2}转变为物理卷
pvcreate /dev/sdb{1,2}  

# 删除物理卷
pvremove /dev/sdb2
# 查看卷组
vgs [| vgdisplay | vgscan]

# 在某个物理卷创建卷组 | 将已经是物理卷的/dev/sdb1转化为卷组名为vg01的卷组
vgcreate vg_name /dev/sdb1

# 扩展卷组 | 对已有的卷组时进行扩展
vgextend  vg_name /dev/sdb2

# 删除卷组
vgremove /dev/vg01
# 查看逻辑卷
lvs [| lvdisplay | lvscan]

#查看某一逻辑卷详细信息
lvdisplay -v /dev/vg01/lvdata01

# 创建逻辑卷
lvcreate -L 2G -n lvdata01 vg_name

# 扩展逻辑卷
	lvextend -L +1G /dev/mapper/vg_name-lvdata02 
	# 指定part
	lvcreate -L 5G -n docker vg_name  /dev/sdb2

# 使扩展大小生效 
	# 对于ext3、ext4等ext系统格式
	resize2fs -f /dev/mapper/vg_name-lvdata01
	
	# 对于xfs格式
	xfs_growfs /dev/mapper/vg_name-lvdata01
	
# 减小逻辑卷
	# 必须是离线方式(即先卸载文件系统)
	umount /挂载点路径
	# 将逻辑卷/dev/mapper/vg_name-lvdata01容量减小1GB
	lvreduce -L -1G /dev/mapper/vg_name-lvdata01
	# 备注:缩小逻辑卷通常要先卸载文件系统,并且缩小后空间容量必须大于等于文件当前占用的容量,若操作不当,会导致数据丢失,须谨慎。

# 删除逻辑卷
umount  /data 
lvremove /dev/mapper/vg01-lvdata01 
# 创建文件系统
	# 格式化
	mkfs [tab] [tab]
	
# 设置开机自动挂载
    echo "/dev/mapper/vg_name-lvdata01	/data	xfs	defaults	0 0" >> /etc/fstab
	 

标签:mapper,name,vg,lvdata01,汇总,dev,Linux,磁盘,物理
From: https://www.cnblogs.com/jangbo/p/17659270.html

相关文章

  • Linux 安装部署 harbor 服务
    官方概述https://goharbor.io/Harbor是一个开源的企业级Docker镜像存储和管理工具,可以帮助企业快速、安全地构建和发布Docker镜像。Harbor提供了安全的访问控制、镜像复制和扩展性等功能,使得团队内部可以方便地共享和管理Docker镜像。系统平台CentOSLinux7(Core)Linux3......
  • linux系统批量查找网站源码并替换字符,查找替换指定内容
    问题描述:维护中需要批量修改代码中某个字符,如果单个打开页面进行修改则效率过低,linux系统下借助grep命令快速查找替换 命令示例1:grep-rl'查找的内容'.|xargssed-i's/查找的内容/替换的新内容/g'登录服务器后,根据实际情况输入需要查找/替换的内容即可,以上命令表示当......
  • 在 Linux/Unix/Mac 下清除 DNS 查询缓存
    在MS-Windows下,你可以使用ipconfig命令来清除dns缓存。然而,Linux和Unix提供了不同的方法来清除缓存。Linux可以运行nscd或者BIND或者dnsmasq作为名称服务缓存守护进程。大型或者工作组服务器可能使用BIND或者dnsmasq作为专用缓存服务器来加速查询。如何:清除nscd......
  • Android并发编程高级面试题汇总(含详细解析 十)
    Android并发编程高级面试题汇总最全最细面试题讲解持续更新中......
  • 力扣-228. 汇总区间(C++题解)
    题目链接:https://leetcode.cn/problems/summary-ranges/description/给定一个 无重复元素的 有序整数数组\(nums\)。返回恰好覆盖数组中所有数字的最小有序区间范围列表 。也就是说,\(nums\)的每个元素都恰好被某个区间范围所覆盖,并且不存在属于某个范围但不属于\(......
  • 学习 Linux 有哪些好处
    Linux是懒程序员的福音。接触Linux愈久愈发现这个特点。Linux下最受欢迎的产品都能很显著地降低时间成本。譬如Git,VIM,Emacs,Shell,Pacman(Arch的包管理),虽然很多软件在windows下也有相应的解决方案,但是,Linux的确是承载这些产品最完美的平台。用的久了的确会显著地提升工作效率,但因为Li......
  • Linux 相比 Windows 有何优势
    首先Linux属于专业系统,开源且大多免费(参注3),而Linux大多优势都来源于开源这个特性,但缺点也大多来源于此,因为开源所以可以任意添加与减少功能和代码,前提是你有能力这么做的话,而有能力从核心功能上进行添加或裁剪的公司全世界不多于100个(已经非常向多里说了,实际情况可能少于30个)。......
  • Leetcode 228. 汇总区间
    1.题目描述给定一个无重复元素的有序整数数组nums。返回恰好覆盖数组中所有数字的最小有序区间范围列表。也就是说,nums的每个元素都恰好被某个区间范围所覆盖,并且不存在属于某个范围但不属于nums的数字x。列表中的每个区间范围[a,b]应该按如下格式输出"a-......
  • Acunetix v23.7 (Linux, Windows) - 漏洞扫描 (Web 应用程序安全测试)
    Acunetixv23.7(Linux,Windows)-漏洞扫描(Web应用程序安全测试)Acunetix|WebApplicationSecurityScanner请访问原文链接:https://sysin.org/blog/acunetix-23/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org重要提示AcunetixPremium现在使用日历化版本......
  • Nexpose v6.6.213 for Linux & Windows - 漏洞扫描
    Nexposev6.6.213forLinux&Windows-漏洞扫描Rapid7VulnerabilityManagement,ReleaseAug23,2023请访问原文链接:https://sysin.org/blog/nexpose-6/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org您的本地漏洞扫描程序搜集通过实时覆盖整个网络,随......