linux内存扩展,linux 扩展内存

一.逻辑卷创建使用

fdisk -l

pvcreate /dev/vdb (如果失败,重启)

vgcreate vg_extend /dev/vdb

lvcreate -n lvext -L 198G vg_exten

mkfs.ext4 /dev/vg_extend/lvext

然后挂载就可以

1.查看分区 :uuid

sudo blkid

2. vim /etc/fstab 下添加下面

UUID=bb0bdd62-ccc7-4d25-b2ea-113be87503a4 /                       ext4    defaults        0  0

二.创建分区(原始方式)

1.使用fdisk -l 查看硬盘的详细信息

ca2a26ab53942aa3efd0fa802dc77223.png

分析:

2.分区初始化

fdisk /dev/sdb

3716a901729863b1a541f37fb49a2f73.png

分析:各个参数的解析

1. 输入 m 显示所有命令列示。

2. 输入 p 显示硬盘分割情形,打印分区表。

3. 输入 a 设定硬盘启动区。

4. 输入 n 设定新的硬盘分割区。

4.1. 输入 e 硬盘为[延伸]分割区(extend)。

4.2. 输入 p 硬盘为[主要]分割区(primary)。

5. 输入 t 改变硬盘分割区属性。

t:分区系统id号

L:82:linux swap

83:linux

86:NTFS window分区

6. 输入 d 删除硬盘分割区属性。

7. 输入 q 结束不存入硬盘分割区属性。

8. 输入 w 结束并写入硬盘分割区属性

=>

b26028d87e177449953e7cf10ed6bc84.png

dec54004249196a1ad1a6a22ca588fe2.png

48304ba5e6f9fe08f3fa1abda7d326ab.png

Device Boot Start End Blocks Id System

/dev/sda1 * 1 26 204800 83 Linux

Partition 1 does not end on cylinder boundary.

/dev/sda2 26 287 2097152 82 Linux swap / Solaris

Partition 2 does not end on cylinder boundary.

/dev/sda3 287 2611 18668544 83 Linux

Disk /dev/sdb: 10.7 GB, 10737418240 bytes

255 heads, 63 sectors/track, 1305 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x02537cbf

Device Boot Start End Blocks Id System

/dev/sdb1 1 1305 10482381 83 Linux 分区创建成功

48304ba5e6f9fe08f3fa1abda7d326ab.png

注意:1.

Partition number (1-4): 2  #如果这里已经创建了1个分区,那么这个值就不能输入1了。

二. 分区的文件系统

给分区指定文件系统:ext2和ext3

mke2fs /dev/sdb1   #默认是ext2,此命令是创建文件系统

mke2fs -j /dev/sdb1 #-j 是ext3

mke2fs  -t ext4 /dev/sdb1 #ext4创建文件系统

e2fsck-p  /dev/sdb1 #检查文件系统 :文件、扇区是否有错误 参数-p 是自动修复

This filesystem will be automatically checked every 31 mounts or

180 days, whichever comes first. Use tune2fs -c or -i to override.

解析:挂载37或180天后检测文件系统

tune2fs -l /dev/sdb1  #查看文件系统的详细信息

-l 查看详细信息

-c 30 /dev/sdb1 设置多少次检查(挂载多少次检测)

-i 70d /dev/sdb1 70天检查(多少天检测)

e2label /dev/sdb1 www-data  #指定转标

findfs www-data #查找转标

未找到分区解决: partprobe 命令

三、扩展

2.查看新分区是否成功

fdisk -l /dev/sdb

3.创建物理卷

pvcreate /dev/sdb1

4.查看组空间

pvdisplay

找到服务器原有的组名称 vg_opc

5.将创建的物理卷/dev/sdb1加到指定的组空间中 vg_opc

vgextend vg_opc /dev/sdb1

6.再次查看组空间

pvdisplay

新的分区应该属于历史的中已存的VG

7.查看卷组空间情况 vgdisplay

查看是否有新空间

8.扩展指定卷的空间

先df -h查出卷名

lvresize -L +2G /dev/mapper/centos-root

9.使扩展分区有效

resize2fs /dev/mapper/centos-root

如果不行:Couldn't find valid filesystem superblock

# mount |grep root

/dev/mapper/centos-root on /type xfs (rw,relatime,attr2,inode64,noquota)

xfs的文件系统重新定义大小用如下命令:

# xfs_growfs /dev/mapper/centos-root

meta-data=/dev/mapper/centos-root isize=256 agcount=4, agsize=3276800blks

= sectsz=512 attr=2, projid32bit=1

= crc=0 finobt=0data = bsize=4096 blocks=13107200, imaxpct=25

= sunit=0 swidth=0blks

naming =version 2 bsize=4096 ascii-ci=0 ftype=0log =internal bsize=4096 blocks=6400, version=2

= sectsz=512 sunit=0 blks, lazy-count=1realtime =none extsz=4096 blocks=0, rtextents=0data blocks changed from 13107200 to 39336960重新进行df -h查看挂载点,发现大小已经更改。

10.验证空间是否加上

df -h

四.挂载(如果要挂的话,要扩展转标题  三)(centos 6.9 上失败)

vim /etc/fstab 永久性挂载配置

查看分区 :uuid

sudo blkid

UUID=bb0bdd62-ccc7-4d25-b2ea-113be87503a4 /                       ext4    defaults        0  0

在文件中添加如下:/dev/sdb1       /opt      ext3   defaults   1 1

mount :查看分区格式

-a 挂载信息立即生效

-t ext3 /dev/sdb1 /opt 临时挂载linux分区

-t vfat /dev/sdc1 //media/usb u盘挂载 window分区

-o loop docs.iso /media/iso 挂载镜像文件

mount media/cdrom 光驱挂载

umount /opt 卸载挂载

mount  /dev/sdb2   /data/oracle

5 成功

df -h :查看当前硬盘使用情况

ffb6b9ddcbeb1a021450beee72804fa4.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值