zoukankan      html  css  js  c++  java
  • 逻辑卷-LVM

     1 LVM2:(在ext文件系统实验,brtfs自己就支持btree)
     2 
     3     LVM: Logical Volume Manager, Version: 2
     4 
     5     dm: device mapper,将一个或多个底层块设备组织成一个逻辑设备的模块;
     6         /dev/dm-#
     7 
     8     /dev/mapper/VG_NAME-LV_NAME
     9         /dev/mapper/vol0-root
    10     /dev/VG_NAME/LV_NAME
    11         /dev/vol0/root
    12 
    13     pv管理工具:
    14         pvs:简要pv信息显示
    15         pvdisplay:显示pv的详细信息
    16 
    17         pvcreate /dev/DEVICE: 创建pv
    18 
    19     vg管理工具:
    20         vgs
    21         vgdisplay
    22 
    23         vgcreate  [-s 指定pe大小  #[kKmMgGtTpPeE]] VolumeGroupName  PhysicalDevicePath [PhysicalDevicePath...]
    24         vgextend  VolumeGroupName  PhysicalDevicePath [PhysicalDevicePath...]
    25         vgreduce  VolumeGroupName  PhysicalDevicePath [PhysicalDevicePath...] 移除vg
    26             先做pvmove
    27 
    28         vgremove 删除vg
    29 
    30     lv管理工具:
    31         lvs
    32         lvdisplay
    33 
    34         lvcreate -L #[mMgGtT] -n NAME VolumeGroup
    35 
    36         lvremove /dev/VG_NAME/LV_NAME
    37 
    38     扩展逻辑卷:
    39         lvextend -L [+]#[mMgGtT] /dev/VG_NAME/LV_NAME # + 加多少,不用+ 表示直接就是多少
    40             逻辑卷扩展完只是扩展了物理内存,而物理空间上的文件系统还是原来的大小,所以需要扩展文件系统大小
    41 
    42         resize2fs /dev/VG_NAME/LV_NAME # 只使用与ext文件系统
    43 
    44     缩减逻辑卷:(先缩文件系统边界,在缩减物理空间)
    45         umount /dev/VG_NAME/LV_NAME
    46 
    47         e2fsck -f /dev/VG_NAME/LV_NAME  #强制
    48 
    49         resize2fs /dev/VG_NAME/LV_NAME #[mMgGtT] 缩减到多少
    50 
    51         lvreduce -L [-]#[mMgGtT] /dev/VG_NAME/LV_NAME
    52 
    53         mount
    54 
    55     快照:snapshot,不能跨分区
    56 
    57         快照就是时间机器:
    58 
    59         lvcreate -L #[mMgGtT] -p r -s -n snapshot_lv_name original_lv_name
    60             -p:权限 r 只读
    61             -s:快照
    62             -n:快照卷名字
    63             original_lv_name:原卷名字
    64         创建好,就是一个逻辑卷,可以挂载使用

     

    为什么要坚持,想一想当初!
  • 相关阅读:
    深入理解系统调用
    基于mykernel 2.0编写一个操作系统内核
    交互式多媒体图书平台的设计与实现
    Ubuntu下VSCode调试环境搭建指南-C语言篇
    码农的自我修养之必备技能 学习笔记
    工程化编程实战callback接口学习笔记
    CentOS7.4网络配置
    R-CNN
    CUDA整理
    CUDA by Example 第四章 julia集
  • 原文地址:https://www.cnblogs.com/JerryZao/p/9484521.html
Copyright © 2011-2022 走看看