linux磁盘挂载和扩容。

扩容:
1、磁盘分区
[[email protected] ~]# fdisk /dev/vda

WARNING: DOS-compatible mode is deprecated. It‘s strongly recommended to
switch off the mode (command ‘c‘) and change display units to
sectors (command ‘u‘).

Command (m for help): n ---新增分区
Command action
e extended
p primary partition (1-4)
p ---P表示主分区
Partition number (1-4): 3 ----分区盘序号
First cylinder (1-166440, default 1): 83221 ---分区开始序号
Last cylinder, +cylinders or +size{K,M,G} (83221-166440, default 166440): ---直接回车
Using default value 166440

Command (m for help): t -----改变分区格式
Partition number (1-4): 3
Hex code (type L to list codes): 8e -----分区为lvm格式
Changed system type of partition 3 to 8e (Linux LVM)

Command (m for help): w ----保存
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.

2.可以看到,新增的40G已划分成/dev/vda3了

这一步完成后最好重启一下服务器。

3、添加新LVM到已有的LVM组
1)pvcreate /dev/vda3

2)查看vg name

3)将pv加入到vg卷组
[[email protected] ~]# vgextend VolGroup /dev/vda3

4)查看 Free PE/Size 大小,这里为10239

5)查看根目录的lv名称

6)扩容lv
[[email protected] ~]# lvextend -l +10239 /dev/VolGroup/lv_root

lvextend指令用于在线扩展逻辑卷的空间大小,而不中断应用程序对逻辑卷的访问。其后有两个选项
选项 说明
-L 指定逻辑卷的大小,单位为“kKmMgGtT”字节,也就是Size
-l 指定逻辑卷的大小,单位为PE数

4、扩容文件系统
以上只是卷扩容了,还要对文件系统实现真正扩容

CentOS 6 下执行:
[[email protected] ~]# resize2fs /dev/VolGroup/lv_root

CentOS 7 下执行:
[[email protected] ~]# xfs_growfs /dev/VolGroup/lv_root

5、查看磁盘空间是否扩容

如果没有卷组,可以创建卷组,再挂载。

再次使用 fdisk -l 查看系统内磁盘情况发现 /dev/sdb上已有一个 Linux LVM 格式的 /dev/sdb1分区

使kernel重新读取分区表
命令:partprobe
对于 /dev/sda 的警告不予理会

创建PV:
扫面系统PV:pvscan
创建PV:pvcreate /dev/sdb1
查看PV:pvdisplay
这样我们就创建了一个 4.98G的PV,注意 Allocatable 为 NO

创建 VG:
扫面系统VG:vgscan
创建VG:vgcreate vg_test /dev/sdb1
查看VG:vgdisplay
这样我们就创建了一个 4.98G(1274 个PE,要记住这个数字)的VG(名字为vg_test)

创建LV:
扫面系统LV:lvscan
创建LV:lvcreate -l 1274 -n lv_test vg_test (1274是VG中PE的个数)
查看LV:lvdisplay
这样我们就创建了一个名字为 lv_test 的LV

格式化刚刚创建的LV
命令:mkfs -t ext4 /dev/vg_test/lv_test

创建目录并挂载
创建目录:mkdir /test
挂载:mount /dev/vg_test/lv_test /test
查看:df -h
我们发现系统已经挂载了刚刚创建的LV

还有最后一步,设置开机挂载
将 /dev/mapper/vg_test-lv_test /test ext4 defaults 1 2 写入 /etc/fstab
至此,大功告成!
欲知如何增加LV容量,且待下回分享~~

原文地址:https://blog.51cto.com/14033037/2386311

时间: 2024-10-04 11:08:39

linux磁盘挂载和扩容。的相关文章

攻城狮在路上(叁)Linux(二十二)--- linux磁盘挂载与卸载 mount umount

挂载就是将文件系统与目录结合的操作.挂载点就是目录,该目录就是进入分区或文件系统的入口. 一.挂载前的注意事项: 1.单一文件系统不应该被重复挂载在不同的挂载点中. 2.单一目录不应该重复挂载多个文件系统. 3.即将作为挂载点的目录理论上应该都是空目录才对. 注意:对应2和3,如果要挂载的目录不为空,那么挂载了新的文件系统之后,原来的目录会暂时消失(并非覆盖掉),系统会显示最新挂载的文件系统.新分区被卸载之后,原来的文件系统会重新显示出来. 二.命令介绍 mount [-t 文件系统] [-L

Linux 磁盘挂载和mount共享

其中根据文章http://blog.163.com/[email protected]/blog/static/16581022720108162830579/也配置 原文:http://blog.csdn.net/catoop/article/details/7334901 针对Linux服务器的磁盘挂载mount和共享做简单操作说明: 1.  查看已使用的磁盘情况 df –h 2.  查看所有磁盘 fdisk –l 3.  查看指定磁盘"/dev/xvde"的分区情况 fdisk

Linux添加硬盘 挂载硬盘(附 Linux磁盘挂载和mount共享 带图)

Linux添加硬盘 在为主机添加硬盘前,首先要了解Linux系统下对硬盘和分区的命名方法. 在Linux下对IDE的设备是以hd命名的,第一个ide设备是hda,第二个是hdb.依此类推 一般主板上有两个IDE接口,一共可以安装四个IDE设备.主IDE上的两个设备分别对应hda和hdb,第二个IDE口上的两个设备对应hdc和hdd. 一般硬盘安装在主IDE的主接口上,所以是hda 光驱一般安装在第二个IDE的主接口上,所以是hdc(应为hdb是用来命名主IDE上的从接口) SCSI接口设备是用s

Linux磁盘挂载与RAID和LVM

Linux磁盘挂载挂载:将额外文件系统与根文件系统某现存的目录建立关联关系,进而使得此目录作为其他文件访问入口的行为. 卸载:解除挂载的关联关系的过程. 挂载点:挂载的目标位置. linux中挂载使用命令:mount point linux中卸载使用命令:umount注意:挂载点下的原有文件,在被挂载以后会被临时隐藏. mount [-fnrsvw] [-t vfstype] [-o options] device dirdevice:指明要挂载的设备(1)设备文件:例如 dev/sda2(2)

linux 磁盘挂载

查看(包括没有挂载的)硬盘使用情况   fdisk -l 查看磁盘已挂载分区使用情况    df -h [[email protected]/]# df -hFilesystem      Size  Used Avail Use% Mounted on/dev/xvda1       20G  5.8G   13G  31% /tmpfs            16G     0   16G   0% /dev/shmlinux中df命令的输出清单的第1列是代表文件系统对应的设备文件的路径名(

Linux磁盘和文件系统扩容彻底研究

1.物理卷: LVM 逻辑卷的底层物理存储单元是一个块设备,比如一个分区或整个磁盘.要在 LVM 逻辑卷中使用该设备,则必须将该设备初始化为物理卷(PV). 2.卷组:物理卷合并为卷组(VG).这样就创建了磁盘空间池,并可使用它分配逻辑卷. 3.逻辑卷:逻辑卷管理会根据物理存储生成提取层,以便创建逻辑存储卷.这样就比直接使用物理存储在很多方面提供了更大的灵活性.使用逻辑卷时不会受物理磁盘大小限制.另外,软件无法看到硬件存储配置,因此可在不停止应用程序或者卸载文件系统的情况下,重新定义大小并进行移

linux磁盘挂载

参考:http://www.linuxidc.com/Linux/2011-02/32083.htm (3)启动VMware环境下的Linux操作系统,添加新分区,需要root账号身份. 3.1 [fdisk -l] 最大分区为/dev/sda3,说明新创建的分区将会是sda4 3.2 输入[fdisk /dev/sda] 3.2.1命令行提示下输入[m] 3.2.2输入命令[n]添加新分区. 3.2.3输入命令[p]创建主分区. 3.2.4输入[回车],选择默认大小,这样不浪费空间 3.2.5

linux 磁盘挂载操作

1. fdisk  -l 查看磁盘 2. fisk  /dev/vdb   进行分区 依次输入  n  p  1   两次回车  wq 3. fdisk -l  查看分区 4. 分区格式化 mkfs.exts  /dev/vdb1 5. 写入分区表信息,方便启动自动挂载 echo  /dev/vdb  /XXXX ext3 defaults 0 0 >> /etc/fstab. 6. 挂载新分区 mount   /dev/vdb1  /XXXX 7. 取消挂载 umount   /dev/vd

【转】linux 磁盘挂载

挂载好新硬盘后输入fdisk -l命令看当前磁盘信息 可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘,然后用fdisk /dev/sdb 进行分区 进入fdisk命令,输入h可以看到该命令的帮助,按n进行分区 这里输入e即分为逻辑分区,按p即分为主分区,我们要将这块盘分为主分区即输入p 到这里输入该主分区为第几个主分区,由于是新盘我们输入1来分第一个主分区 First Cylinder是选择该分区的起始磁盘数,这里可自定义也可不做选择,默认是1,如无特殊需求强烈建议选择默认,也就是1来