Chinaunix首页 | 论坛 | 博客
  • 博客访问: 9255488
  • 博文数量: 1669
  • 博客积分: 16831
  • 博客等级: 上将
  • 技术积分: 12594
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-25 07:23
个人简介

柔中带刚,刚中带柔,淫荡中富含柔和,刚猛中荡漾风骚,无坚不摧,无孔不入!

文章分类

全部博文(1669)

文章存档

2023年(4)

2022年(1)

2021年(10)

2020年(24)

2019年(4)

2018年(19)

2017年(66)

2016年(60)

2015年(49)

2014年(201)

2013年(221)

2012年(638)

2011年(372)

分类: 系统运维

2021-03-08 22:15:31

centos7 环境下新增硬盘及LV管理


jl121512723 2016-12-10 16:35:12  3638  收藏
分类专栏: 读书笔记
版权
卸载了笔记本的光驱,塞进去一个120G的固态硬盘拿来练手。


df命令查看已挂载的分区,fdisk -l 查看所有分区,太长了不贴,反正我的新硬盘是/dev/sdb


fdisk /dev/sdb 给新硬盘分区,p查看选项,很简单,n 新建,d 删除,主+扩展分区最多4个,逻辑分区由扩展分区持续分出来,我分出2个主分区20G,其余全部给拓展分区,拓展分区又分出2个逻辑分区30G。t选项更改sdb1,sdb2为LVM卷组格式,最后大概就是这样吧。


[root@localhost carl]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。


更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。




命令(输入 m 获取帮助):p


磁盘 /dev/sdb:128.0 GB, 128035676160 字节,250069680 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x02ddda34


   设备 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    41945087    20971520   8e  Linux LVM
/dev/sdb2        41945088    83888127    20971520   8e  Linux LVM
/dev/sdb3        83888128   250069679    83090776    5  Extended
/dev/sdb5        83890176   146804735    31457280   83  Linux
/dev/sdb6       146806784   209721343    31457280   83  Linux


pvcreate  /dev/sdb{1,2}  加入物理卷
vgcreate  myvg /dev/sdb{1,2}  创建卷组myvg


vgs 简要查看


[root@localhost carl]# vgs
[root@localhost carl]# pvcreate /dev/sdb{1,2}
  Physical volume "/dev/sdb1" successfully created
  Physical volume "/dev/sdb2" successfully created
[root@localhost carl]# vgcreate myvg /dev/sdb{1,2}
  Volume group "myvg" successfully created
[root@localhost carl]# vgs
  VG   #PV #LV #SN Attr   VSize  VFree 
  myvg   2   0   0 wz--n- 39.99g 39.99g


vgdispaly可以具体的查看。
vgcreate -s 8M myvg /dev/sdb{1,2} 创建pe为8M,默认好像是4M吧。


然后我又把sdb5改成lvm格式,vgextend拓展一下  vgextend myvg /dev/sdb5


移除vgreduce myvg /dev/sdb5


[root@localhost carl]# vgextend myvg /dev/sdb5
  Physical volume "/dev/sdb5" successfully created
  Volume group "myvg" successfully extended
[root@localhost carl]# vgs
  VG   #PV #LV #SN Attr   VSize  VFree 
  myvg   3   0   0 wz--n- 69.99g 69.99g
[root@localhost carl]# vgreduce myvg /dev/sdb5
  Removed "/dev/sdb5" from volume group "myvg"
[root@localhost carl]# vgs
  VG   #PV #LV #SN Attr   VSize  VFree 
  myvg   2   0   0 wz--n- 39.99g 39.99g


下面创建逻辑卷吧
lvcreate -L  10G -n carllv  myvg


[root@localhost carl]# lvcreate -L 10G -n carllv myvg
  Logical volume "carllv" created.
[root@localhost carl]# vgs
  VG   #PV #LV #SN Attr   VSize  VFree 
  myvg   2   1   0 wz--n- 39.99g 29.99g


看,用了10G,还有30G。
[root@localhost carl]# ls /dev/myvg/*
/dev/myvg/carllv
[root@localhost carl]# mkfs -t ext4 /dev/myvg/carllv


格式化可以使用啦。
[root@localhost carl]# cd /home/carl
[root@localhost carl]# mkdir newlv
[root@localhost carl]# mount /dev/myvg/carlv /home/carl/newly
mount: 挂载点 /home/carl/newly 不存在
[root@localhost carl]# ls /home/carl
jiaoben  newlv  smp  yum  公共  模板  视频  图片  文档  下载  音乐  桌面
[root@localhost carl]# 




[root@localhost carl]# cd /home/carl/newlv[root@localhost newlv]# cp /etc/passwd .[root@localhost newlv]# ls -l总用量 20drwx------. 2 root root 16384 12月 10 17:08 lost+found-rw-r--r--. 1 root root 2312 12月 10 20:47 passwd[root@localhost newlv]# df文件系统 1K-块 已用
 可用 已用% 挂载点/dev/sda3 28705700 3733884 23490600 14% /devtmpfs 1879152 0 1879152 0% /devtmpfs 1893996 592 1893404 1% /dev/shmtmpfs 1893996 9280 1884716 1% /runtmpfs 1893996 0 1893996 0% /sys/fs/cgroup/dev/sda1 9480384 170444 8805316 2% /boot/dev/sda5 29282336
 979136 28303200 4% /var/dev/sda2 292825400 18937392 273888008 7% /hometmpfs 378800 28 378772 1% /run/user/1000/dev/mapper/myvg-carllv 10190100 36892 9612536 1% /home/carl/newlv






下面试验一下逻辑卷扩展,卸载卷,扩展物理边界,扩展逻辑边界,如下,增加到16G




[root@localhost home]# e2fsck -f /dev/myvg/carllv
[root@localhost home]# lvextend -L 16G /dev/myvg/carllv
[root@localhost home]#resize2f /dev/myvg/carllv
[root@localhost home]# mount /dev/myvg/carllv /home/carl/newlv
[root@localhost home]# df
文件系统                    1K-块     已用      可用 已用% 挂载点
/dev/sda3                28705700  3733908  23490576   14% /
devtmpfs                  1879152        0   1879152    0% /dev
tmpfs                     1893996      592   1893404    1% /dev/shm
tmpfs                     1893996     9280   1884716    1% /run
tmpfs                     1893996        0   1893996    0% /sys/fs/cgroup
/dev/sda1                 9480384   170444   8805316    2% /boot
/dev/sda5                29282336   979160  28303176    4% /var
/dev/sda2               292825400 18937800 273887600    7% /home
tmpfs                      378800       28    378772    1% /run/user/1000
/dev/mapper/myvg-carllv  16382844    45084  15482516    1% /home/carl/newlv




再缩减到12G吧




[root@localhost home]# umount /dev/myvg/carllv
[root@localhost home]# e2fsck -f /dev/myvg/carllv
e2fsck 1.42.9 (28-Dec-2013)
第一步: 检查inode,块,和大小
第二步: 检查目录结构
第3步: 检查目录连接性
Pass 4: Checking reference counts
第5步: 检查簇概要信息
/dev/myvg/carllv: 12/1048576 files (0.0% non-contiguous), 109864/4194304 blocks
[root@localhost home]# resize2fs /dev/myvg/carllv  12G
resize2fs 1.42.9 (28-Dec-2013)
Resizing the filesystem on /dev/myvg/carllv to 3145728 (4k) blocks.
The filesystem on /dev/myvg/carllv is now 3145728 blocks long.
 
[root@localhost home]# lvreduce -L 12G /dev/myvg/carllv
  WARNING: Reducing active logical volume to 12.00 GiB
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce carllv? [y/n]: y
  Size of logical volume myvg/carllv changed from 16.00 GiB (4096 extents) to 12.00 GiB (3072 extents).
  Logical volume carllv successfully resized.
[root@localhost home]# mount /dev/myvg/carllv /home/carl/newlv
[root@localhost home]# df
文件系统                    1K-块     已用      可用 已用% 挂载点
/dev/sda3                28705700  3733924  23490560   14% /
devtmpfs                  1879152        0   1879152    0% /dev
tmpfs                     1893996      152   1893844    1% /dev/shm
tmpfs                     1893996     9280   1884716    1% /run
tmpfs                     1893996        0   1893996    0% /sys/fs/cgroup
/dev/sda1                 9480384   170444   8805316    2% /boot
/dev/sda5                29282336   979176  28303160    4% /var
/dev/sda2               292825400 18937752 273887648    7% /home
tmpfs                      378800       28    378772    1% /run/user/1000
/dev/mapper/myvg-carllv  12254344    40988  11567828    1% /home/carl/newlv




————————————————
版权声明:本文为CSDN博主「jl121512723」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jl121512723/article/details/53559417
阅读(807) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~