前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >系统分区,创建LVM,挂载使用

系统分区,创建LVM,挂载使用

作者头像
机械视角
发布2019-10-23 11:17:57
1.3K0
发布2019-10-23 11:17:57
举报
文章被收录于专栏:TensorbytesTensorbytes

新硬盘回来,需要在现有的系统挂载使用。

分区/格式化

fdisk /dev/sdb 输入:

代码语言:javascript
复制
Command (m for help): n                               #### 创建新的分区
Command action
   e   extended
   p   primary partition (1-4)
p                                                     #### 创建主分区
Partition number (1-4):1                              #### 分区ID
First cylinder (1-65270, default 1): 
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-65270, default 65270): 
Using default value 65270

Command (m for help):t                                 #### 修改分区类型
Command (m for help):8e                                #### Linux lvm
Command (m for help):w                                 #### 保存修改

parted parted /dev/sdb

可以用于修改 Disk label type, 比如把dos 改为 gpt:mklabel gpt 新增分区:mkpart 查看分区 :p

代码语言:javascript
复制
(parted) mklabel gpt   # 将MBR磁盘格式化为GPT
(parted) mkpart primary ext4 0% 100%    将所有容量分为一个主分区
(parted) p    #打印当前分区
(parted) q    #退出

创建物理卷

物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数

代码语言:javascript
复制
pvcreate /dev/sdb1

创建逻辑组

由一个或多个物理卷组成一个整体,即称为卷组,在卷组中可以动态的添加或移除物理卷,许多个物理卷可以分别组成不同的卷组,卷组名称由用户自行定义。

代码语言:javascript
复制
vgcreate fastDevice /dev/sdb1

创建逻辑卷

逻辑卷是建立在卷组之上的,与物理卷无直接关系,对于逻辑卷来说,每一个卷组就是一个整体,从这个整体中切出一小块空间,作为用户创建文件系统的基础,这一小块空间就称为逻辑卷,使用mkfs等工具在逻辑卷之上建立文件系统以后,即可挂载到Linux系统中的目录下使用。

使用600G空间从fastDevice创建一个名叫data

代码语言:javascript
复制
lvcreate -L 600G -n data fastDevice

使用剩余空闲空间的100%

代码语言:javascript
复制
lvcreate -l 100%Free -n runtime fastDevice

创建文件系统

使用mkfs.ext4命令在逻辑卷data上创建ext4文件系统

代码语言:javascript
复制
mkfs.ext4 /dev/fastDevice/data

设置挂载和开机自动挂载

挂在分区到本地目录

代码语言:javascript
复制
mount /dev/fastDevice/data /home/data

设置开机挂载

代码语言:javascript
复制
vi /etc/fstab                                   #### 修改fstab 开机自动挂载
-----------

UUID=94e4e384-0ace-437f-bc96-057dd64f42ee / ext4 defaults,barrier=0 1 1
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
/dev/VolGroup01/lvmServer       /server         ext4    defaults        0 0

新硬盘扩容

将新的物理卷加入卷组:

代码语言:javascript
复制
vgextend data /dev/vdc

卸载要扩充逻辑卷:

代码语言:javascript
复制
umount /home/data

扩充逻辑卷:

代码语言:javascript
复制
lvextend -L +100G /dev/data/data

检查逻辑卷及重新设置大小:

代码语言:javascript
复制
e2fsck -f /dev/data/data
resize2fs /dev/data/data

挂载:

代码语言:javascript
复制
mount /dev/data/data /home/data
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-11-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 分区/格式化
  • 创建物理卷
  • 创建逻辑组
  • 创建逻辑卷
  • 创建文件系统
  • 设置挂载和开机自动挂载
  • 新硬盘扩容
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档