linux 增加 硬盘(linux系统查看硬盘命令)
Linux 添加新硬盘 LVM操作
有一个/data目录挂载在/dev/sda5,里边存放有数据。
将新添加的硬盘空间增加到/data目录下掌握知识点 linux lvm
***确认系统安装lvm2,如果没有安装,建议配置yum后安装
查看当前系统硬盘及分区情况(注:linux中SCSI的第1个硬盘/dev/sda,第2个硬盘/dev/sdb依此类推)
初始化分区sdb为物理卷pv pvcreate/dev/sdb//初始化 pvdisplay//显示物理卷信息
创建逻辑卷组vg,将/dev/sdb物理卷加入到这个卷组里(VolGroup00为自己定义的名字) vgcreate VolGroup00/dev/sdb//创建逻辑卷组 vgdisplay//显示卷组信息
创建逻辑卷LV,名称LogVol00,由卷组VolGroup00提供空间,并给他指定拥有700M的空间 lvcreate-L 700M-n LogVol00 VolGroup00//创建逻辑卷 lvdisplay//显示逻辑卷信息
格式化逻辑分区,格式 ext4注意:/dev/mapper 与/dev/VolGroup00/LogVol00指向的同一个地方 mkfs.ext4/dev/mapper/VolGroup00-LogVol00或 mkfs.ext4/dev/VolGroup00/LogVol00结果是一样的
测试:将/dev/mapper/VolGroup00-LogVol00这个逻辑卷挂在到/data2文件下 mount/dev/mapper/VolGroup00-LogVol00/data2
到此步,物理卷pv--逻辑卷组vg--逻辑卷lv创建完成,并且可以挂载文件系统。如题,目标是扩展原文件系统/data大小。下面完成此操作,先卸载挂载在/data2目录下的逻辑卷
卸载/data挂载的分区,****卸载前将数据备份走,血的教训呀!
初始化分区/dev/sda5物理卷pv pvcreate/dev/sda5//初始化 pvdisplay//显示物理卷信息
/dev/sda5添加到VolGroup00卷组中,VolGroup00卷组在上一步中已经创建 vgextend VolGroup00/dev/sda5
将/dev/mapper/VolGroup00-LogVol00逻辑卷挂载到/data文件系统 mount/dev/mapper/VolGroup00-LogVol00/data
增大VolGroup00-LogVol00逻辑卷500M lvextend-L+500M/dev/mapper/VolGroup00-LogVol00
上一步操作保是增加了逻辑卷的大小,/data文件系统大小并未改变,使用resize2fs命令,重定义文件系统大小 resize2fs/dev/VolGroup00/LogVol00
到此结束附卸载挂载文件系统 umount/dev/VolGroup00/LogVol00删除逻辑卷 lvdisplay查看 lvremove/dev/VolGroup00/LogVol00//逻辑卷物理路径删除逻辑卷组 vgdisplay查看 vgremove VolGroup00 //逻辑卷组名删除物理卷 pvdisplay查看 pvremove/dev/sdb2//物理卷名附lvm原理图文件系统:linux系统文件逻辑卷:顾名思义,物理卷:碰盘分区或者是raid逻辑卷lv 逻辑卷lv\ /\ /\ /逻辑卷组vg/ | \/ | \/ | \物理卷pv 物理卷pv 物理卷pv附常用命令 1、物理卷命令一般维护命令:#pvscan//在系统的所有磁盘中搜索已存在的物理卷#pvdisplay物理卷全路径名称//用于显示指定物理卷的属性。#pvdata物理卷全路径名称//用于显示物理卷的卷组描述区域信息,用于调试目的。#pvchange–x|--allocation{y|n}物理卷全路径名//用于改变物理卷的分配许可设置物理卷的创建与删除命令#pvcreate设备全路径名//用于在磁盘或磁盘分区上创建物理卷初始化信息,以便对该物理卷进行逻辑卷管理。#pvmove源物理卷全路径我[目的物理卷全路径名]//用于把某物理卷中的数据转移到同卷组中其他的特刊卷中。 2、卷组命令一般维护命令#vgscan//检测系统中所有磁盘#vgck [卷组名]//用于检查卷组中卷组描述区域信息的一致性。#vgdisplay [卷组名]//显示卷组的属性信息#vgrename原卷组名新卷组名#vgchange-a y|n [卷组名]//改变卷组的相应属性。是否可分配#vgchange-l最大逻辑卷数//卷组可容纳最大逻辑卷数#vgchange-x y|n [卷组名]//卷是否有效#vgmknodes [卷组名|卷组路径]//用于建立(重新建立)已有卷组目录和其中的设备文件//卷组配置的备份与恢复命令#vgcfgbackup [卷组名]//把卷组中的VGDA信息备份到“/etc/lvmconf”目录中的文件#vgcfgrestore-n卷组名物理卷全路命名//从备份文件中必得指定物理卷的信息卷组的建立与删除命令#vgcreate卷组名物理卷全路径名[物理卷全路径名]#vgmove卷组名卷组的扩充与缩小命令#vgextend卷组名物理卷全路径名[物理卷全路径名]#vgreduce卷组名物理卷全路径名[物理卷全路径名]卷组的合并与拆分#vgmerge目的卷组名源卷组名//合并两个已经存在的卷组,要求两个卷组的物理区域大小相等且源卷组是非活动的。#vgsplit现有卷组新卷组物理卷全路径名[物理卷全路径名]卷组的输入与输出命令#vgexport卷组名#vgimport卷组名卷组中的物理卷[卷组中的物理卷] 3、逻辑卷命令一般命令#lvscan#lvdisplay逻辑卷全路径名[逻辑卷全路径名]#lvrename旧逻辑卷全路径名新逻辑卷全路径名#lvrename卷组名旧逻辑卷名新逻辑卷名#lvchange#e2fsadm-L+|-逻辑卷增减量逻辑卷全路径名逻辑卷的创建与删除命令#lvcreate#lvremove逻辑卷的扩充与缩小命令#lvextend-L|--size+逻辑卷大小增量逻辑卷全路径名#lvreduce q-L|--size+逻辑卷减小量逻辑卷全路径名 4、逻辑卷管理命令#lvmdiskscan//检测所有的SCSI、IDE等存储设备#lvmchange-R|--reset//复位逻辑卷管理器#lvmsadc [日志文件全路径名]//收信逻辑卷管理器读写统计信息,保存到日志文//件中。#lvmsar日志文件全路径名//从lvmsadc命令生成的日志文件中读取并报告逻辑卷
如何给linux增加磁盘容量
大家在使用Linux系统时,若遇到存储空间不足的问题,可以通过以下步骤给系统增加磁盘容量。Linux系统在增加磁盘容量的操作上与Windows系统相似,但可能会稍显复杂一些。下面,我们分步骤详细介绍如何在Linux环境下给系统增加磁盘容量。
首先,我们需要在Linux系统中挂载新添加的磁盘。通常情况下,这可以通过虚拟机设置选项中添加合适的硬盘容量并重启系统来实现。然后,使用`lsblk`或`fdisk-l`命令来查看系统中新增的磁盘是否已识别。
接下来,我们需要格式化新磁盘。对于Linux系统,这可以通过运行`mkfs.ext4/dev/sdb`命令来完成。格式化过程通常快捷且简单。
在磁盘完成格式化后,我们需要挂载磁盘。可以使用`mkdir/data`命令在根目录下创建一个名为"data"的目录,然后执行`mount/dev/sdb/data/`来将新磁盘挂载到这个目录。为了实现开机自动挂载磁盘,我们需要编辑`/etc/fstab`文件,添加一行`/dev/sdb/data ext4 defaults 0 0`,并确保缓存中的更改被同步到硬盘。重启系统后,新磁盘就能在开机时自动挂载。
有时候,为了更灵活地管理磁盘资源,可能需要对磁盘进行分区。在Linux环境下,可以使用`fdisk`命令来进行分区操作。通过查看帮助文档,我们可以了解各种命令选项和参数,如添加新分区、删除现有分区、查看支持的分区类型等。根据实际需求进行分区操作后,再次重启系统并使用`lsblk`命令查看分区状态以确保操作成功。
最后,为了进一步提高磁盘管理的灵活性,可以使用LVM(Logical Volume Manager)来管理分区。LVM允许在磁盘和分区之上创建逻辑层,从而实现更加灵活的存储管理。在使用LVM进行磁盘管理时,需要理解几个核心概念,如存储介质、物理卷(PV)、卷组(VG)和逻辑卷(LV)。通过执行特定命令,如`pvcreate`、`vgcreate`、`lvcreate`等,我们可以创建物理卷、卷组和逻辑卷,并对它们进行格式化和挂载操作。
总之,通过上述步骤,Linux用户可以成功给系统增加磁盘容量。了解普通分区与LVM分区的区别,能够帮助用户在进行存储资源管理时更加得心应手。实践是检验真理的唯一标准,快去尝试吧,祝您在Linux学习的旅程中不断进步!
linux 增加硬盘 必须重启吗
可以不重启但内核得支持才行。
# echo"scsi add-single-device w x y z">/proc/scsi/scsi为使该命令正常运行,必须指定正确的参数值 w、x、y和 z,如下所示: w是主机适配器标识,第一个适配器为零(0) x是主机适配器上的 SCSI通道,第一个通道为零(0) y是设备的 SCSI标识 z是 LUN号,第一个 LUN为零(0)相反的,在不重新引导系统的情况下将设备从系统中除去的命令是: echo"scsi remove-single-device w x y z">/proc/scsi/scsi在输入这条命令并将热交换 SCSI磁盘从系统中除去之前,请确保首先卸下已从该磁盘安装的任何文件系统。先用 cat/proc/partitions看看系统认没有认该硬盘。