磁盘管理及逻辑卷管理

磁盘分区
......为什么分区 ?
.............优化I/O性能 ?
.............实现磁盘空间配额限制 ?
.............提高修复速度 ?
.............隔离系统和程序 ?
.............安装多个OS ?
.............采用不同文件系统
分区
......两种分区方式:MBR,GPT ?
......MBR: Master Boot Record,1982年,使用32位表示扇区数,分区不超过2T ?
......如何分区:按柱面 ?
......0磁道0扇区:512bytes
......................446bytes: boot loader
......................64bytes:分区表,其中每16bytes标识一个分区
......................2bytes: 55AA ?
......MBR分区中一块硬盘最多有4个主分区,也可以3主分区+1扩展(N个逻辑分区)
管理分区
......列出块设备
..............lsblk ?
......创建分区使用:
..............fdisk 创建MBR分区
..............gdisk 创建GPT分区
..............parted 高级分区操作 ?
......重新设置内存中的内核分区表版本
..............partprobe
parted命令
.......parted的操作都是实时生效的,小心使用 ?
.......用法:parted [选项]... [设备 [命令 [参数]...]...]
..................parted /dev/sdb mklabel gpt|msdos
..................parted /dev/sdb print
..................parted /dev/sdb mkpart primary 1 200 (默认M)
..................parted /dev/sdb rm 1
..................parted –l 列出分区信息
分区工具fdisk和gdisk
.......gdisk /dev/sdb 类fdisk 的GPT分区工具 ?
.......fdisk -l [-u] [device...] 查看分区 ?
.......fdisk /dev/sdb 管理分区 ?
.......子命令: ?
...................p 分区列表 ?
...................t 更改分区类型 ?
...................n 创建新分区 ?
...................d 删除分区 ?
...................v 校验分区 ?
...................u 转换单位 ?
...................w 保存并退出 ?
...................q 不保存并退出
同步分区表
.........查看内核是否已经识别新的分区
...................cat /proc/partations ?
.........centos6通知内核重新读取硬盘分区表
..................新增分区用
........................partx -a /dev/DEVICE
........................kpartx -a /dev/DEVICE -f: force
..................删除分区用
........................partx -d --nr M-N /dev/DEVICE ?
CentOS 5,7: 使用partprobe
...................partprobe [/dev/DEVICE]
文件系统分类
.........根据其是否支持"journal"功能:
................日志型文件系统: ext3, ext4, xfs, ...
................非日志型文件系统: ext2, vfat ?
.........文件系统的组成部分:
................内核中的模块:ext4, xfs, vfat
................用户空间的管理工具:mkfs.ext4, mkfs.xfs,mkfs.vfat ?
..........Linux的虚拟文件系统:VFS ?
..........查前支持的文件系统:cat /proc/filesystems
创建文件系统
..........mkfs命令: ?
..........(1) mkfs.FS_TYPE /dev/DEVICE
............................ext4
............................xfs
............................btrfs
............................vfat ?
..........(2) mkfs -t FS_TYPE /dev/DEVICE
............................-L ‘LABEL‘ 设定卷标
用mount命令挂载文件系统
.......挂载方法:mount DEVICE MOUNT_POINT ?
.......mount:通过查看/etc/mtab文件显示当前已挂载的所有设备?
.......mount [-fnrsvw] [-t vfstype] [-o options] device dir
..............device:指明要挂载的设备;
..............(1) 设备文件:例如/dev/sda5
..............(2) 卷标:-L ‘LABEL‘, 例如 -L ‘MYDATA‘
..............(3) UUID, -U ‘UUID‘:例如 -U ‘0c50523c-43f1-45e785c0-a126711d406e‘
..............(4) 伪文件系统名称:proc, sysfs, devtmpfs, configfs
..............dir:挂载点
........................事先存在,建议使用空目录
........................进程正在使用中的设备无法被卸载
mount常用命令选项
....-t vsftype........指定要挂载的设备上的文件系统类型 ?
....-r ...................readonly,只读挂载 ?
....-w ..................read and write, 读写挂载 ?
....-n ..................不更新/etc/mtab,mount不可见 ?
....-a ..................自动挂载所有支持自动挂载的设备(定义在了/etc/fstab文件 中,且挂载选项中有auto功能) ?
....-L ‘LABEL‘......以卷标指定挂载设备 ?
....-U ‘UUID‘ .......以UUID指定要挂载的设备 ?
....-B, --bind ......绑定目录到另一个目录上 ?
....查看内核追踪到的已挂载的所有设备
...............cat /proc/mounts
卸载命令
.......查看挂载情况
.............findmnt MOUNT_POINT|device ?
.......查看正在访问指定文件系统的进程
.............lsof MOUNT_POINT
.............fuser -v MOUNT_POINT ?
.......终止所有在正访问指定的文件系统的进程
.............fuser -km MOUNT_POINT ?
.......卸载
.............umount DEVICE
.............umount MOUNT_POINT
挂载点和/etc/fstab
........配置文件系统体系 ?
........被mount、fsck和其它程序使用 ?
........系统重启时保留文件系统体系 ?
........可以在设备栏使用文件系统卷标 ?
........使用mount -a 命令挂载/etc/fstab中的所有文件系统
文件挂载配置文件
......../etc/fstab每行定义一个要挂载的文件系统 ?
.......1、要挂载的设备或伪文件系统
......................设备文件
......................LABEL:LABEL=""
......................UUID:UUID=""
......................伪文件系统名称:proc, sysfs ?
.......2、挂载点 ?
.......3、文件系统类型:ext4,xfs,iso9660,nfs,none ?
.......4、挂载选项:defaults ,acl,bind ?
.......5、转储频率:0:不做备份 1:每天转储 2:每隔一天转储 ?
.......6、fsck检查的文件系统的顺序:允许的数字是0 1 2
.........................0:不自检
.........................1:首先自检;一般只有rootfs才用
.........................2:非rootfs使用
逻辑卷管理器(LVM)
磁盘做物理卷之前先分区,一定要改ID号为8e
pv管理工具
.......显示pv信息
.............pvs:简要pv信息显示
.............pvdisplay ?
.......创建pv
.............pvcreate /dev/DEVICE ?
.......删除pv
.............pvremove /dev/DEVICE
vg管理工具
.......显示卷组
.............vgs
.............vgdisplay ?
.......创建卷组
.............vgcreate [-s #[kKmMgGtTpPeE]] VolumeGroupName .............PhysicalDevicePath [PhysicalDevicePath...] ?
.......管理卷组
.............vgextend VolumeGroupName PhysicalDevicePath [PhysicalDevicePath...]
.............vgreduce VolumeGroupName PhysicalDevicePath [PhysicalDevicePath...] ?
.......删除卷组
.............先做pvmove,再做vgremove
lv管理工具
......显示逻辑卷
............lvs
............Lvdisplay ?
.......创建逻辑卷
............lvcreate -L #[mMgGtT] -n NAME VolumeGroup
............lvcreate -l 60%VG -n mylv testvg
............lvcreate -l 100%FREE -n yourlv testvg ?
.......删除逻辑卷
............lvremove /dev/VG_NAME/LV_NAME ?
.......重设文件系统大小
............fsadm [options] resize device [new_size[BKMGTEP]]
............resize2fs [-f] [-F] [-M] [-P] [-p] device [new_size]
............xfs_growfs /mountpoint
扩展和缩减逻辑卷
......扩展逻辑卷:
............lvextend -L [+]#[mMgGtT] /dev/VG_NAME/LV_NAME
............resize2fs /dev/VG_NAME/LV_NAME
............lvresize -r -l +100%FREE /dev/VG_NAME/LV_NAME
创建逻辑卷示例
......创建物理卷
............pvcreate /dev/sda3 ?
.....为卷组分配物理卷
............vgcreate vg0 /dev/sda3 ?
.....从卷组创建逻辑卷
............lvcreate -L 256M -n data vg0
............mkfs.xfs /dev/vg0/data ?
.....挂载
............mount /dev/vg0/data /mnt/data
跨主机迁移卷组
.......源计算机上 ?
.............1 在旧系统中,umount所有卷组上的逻辑卷 ?
.............2 禁用卷组
................vgchange –a n vg0
................lvdisplay ?
.............3 导出卷组
................vgexport vg0
................pvscan
................vgdisplay
...............拆下旧硬盘 ?
......在目标计算机上 ?
.............4 在新系统中安装旧硬盘,并导入卷组:vgimport vg0 ?
.............5 vgchange –ay vg0 启用 ?
.............6 mount所有卷组上的逻辑卷

原文地址:https://blog.51cto.com/14322730/2403921

时间: 2024-08-01 13:34:52

磁盘管理及逻辑卷管理的相关文章

linux 磁盘管理+lvm逻辑卷管理

注:linux系统中主分区和扩展分区总共可以有4个,逻辑分区是从5开始. Linux系统中:83(ext3) 82(交换分区) 5(扩展分区) 8E(逻辑卷) b(fat32) 1.查看系统的磁盘以及分区状况 2.查看系统中磁盘的挂载情况以及容量使用情况 3.进入磁盘管理工具 4.P查看磁盘分区 5.N新建,P主分区 6.E新建扩展分区 7.L新建逻辑分区 8.删除一个分区 9.保存分区配置 10.逻辑更改分区格式 11.永久挂载一个磁盘分区 12.格式化分区 Mkfs命令可以格式化ext的,f

磁盘与分区 逻辑卷管理

Top NSD ENGINEER DAY01 案例1:硬盘分区及格式化 案例2:新建一个逻辑卷 案例3:调整现有磁盘的分区 案例4:扩展逻辑卷的大小 1 案例1:硬盘分区及格式化 1.1 问题 本例要求熟悉硬盘分区结构,使用fdisk分区工具在磁盘 /dev/vdb 上按以下要求建立分区: 采用默认的 msdos 分区模式 第1个分区 /dev/vdb1 的大小为 200MiB 第2个分区 /dev/vdb2 的大小为 2000MiB 第3个分区 /dev/vdb3 的大小为 1000MiB 完

AIX-存储管理和逻辑卷管理(下)

存储管理.LVM和文件系统(下) 导航: 管理逻辑卷 文件系统 五.管理逻辑卷 一个逻辑卷映射一个或多个物理卷,具体取决于您希望维护的数据副本的数量 单个逻辑卷副本,表示存在一个逻辑分区到物理分区的映射 添加逻辑卷 使用mklv命令创建逻辑卷,该命令指定逻辑卷的名称并定义其特征,包括要分配的逻辑分区数量(默认为128个逻辑分区) mklv命令标志: -c设置每个逻辑分区的物理分区数量 -i从标准输入读取Phsical Volume的参数 -L设置逻辑卷标签.标签大小为127个字符,如果逻辑卷将用

磁盘管理之逻辑卷(转载)

写在前面: 本文一共分个部分来讲解逻辑卷的一些操作及注意事项,其中第一部分介绍了什么是逻辑卷,逻辑卷的实现原理是什么,还有包括其中的一些名词解释;第二部分主 要是介绍怎么创建,删除,和增加物理卷(PV);第三部分是介绍怎么创建,删除,扩展,缩减卷组;第四部分主要是介绍逻辑卷的一些操作,其中包括逻辑卷的 创建,删除,挂载,在线扩容,缩减.第五部分是介绍关于LVM的快照功能及实现.实验操作是在centos6.8操作系统上完成,如有补充,或建议请尽情 的揉虐我的留言区.   一.逻辑卷介绍及名词解释

【转载】Linux磁盘管理:LVM逻辑卷管理

Linux学习之CentOS(二十五)--Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理 这篇随笔将详细讲解Linux磁盘管理机制中的LVM逻辑卷的基本概念以及LVM的工作原理!!! 一.传统的磁盘管理 其实在Linux操作系统中,我们的磁盘管理机制和windows上的差不多,绝大多数都是使用MBR(Master Boot Recorder)都是通过先对一个硬盘进行分区,然后再将该分区进行文件系统的格式化,在Linux系统中如果要使用该分区就将其挂载上去即可,windows的话其实底

磁盘管理之逻辑卷

写在前面: 本文一共分个部分来讲解逻辑卷的一些操作及注意事项,其中第一部分介绍了什么是逻辑卷,逻辑卷的实现原理是什么,还有包括其中的一些名词解释;第二部分主要是介绍怎么创建,删除,和增加物理卷(PV);第三部分是介绍怎么创建,删除,扩展,缩减卷组;第四部分主要是介绍逻辑卷的一些操作,其中包括逻辑卷的创建,删除,挂载,在线扩容,缩减.第五部分是介绍关于LVM的快照功能及实现.实验操作是在centos6.8操作系统上完成,如有补充,或建议请尽情的揉虐我的留言区. 一.逻辑卷介绍及名词解释 逻辑卷是一

第八章 磁盘和文件系统管理LVM逻辑卷管理

                      第八章LVM逻辑卷管理 LVM机制的基本概念 Pv(Physical Volume,物理卷) 整个硬盘,或使用fdisk等工具建立的普通分区 包括许多默认4MB大小的PE(Physical Extent,基本单元) VG(Volume Group,卷组) 一个或多个物理卷组合而成的整体 LV(Logical Volume,逻辑卷) 从卷组中分割出的一块空间,用于建立文件系统 (创建物理卷--创建卷组--从卷组中创建逻辑卷) 相关命令 pvcreate

linux服务器 磁盘和文件系统管理(二) LVM逻辑卷管理的基本操作

上一章我们说完了硬盘的分区.格式化与挂载分区,用是可以正常使用了,但是一旦出现系统分区不够用了,我们不得不备份.删除相关数据或者重新规划分区来满足系统的需要,那么如何才能解决这类的问题呢?这就可以用到我们标题中所提到的LVM动态分区,所谓LVM,它功能就是可以在现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性 在进行LVM逻辑卷管理之前,我们需要先了解下LVM的几个基本术语: PV(Physical Volume,物理卷)物理卷是LVM机制的基本存储设备,通常对应一个普通分区或整个

Lvm逻辑卷管理 与磁盘配额

Lvm逻辑卷管理 我在虚拟机中新加了两块磁盘用来做Lvm逻辑卷,先将sdb进行分区 这里要将格式改为8e,也就是lvm格式,完成之后w保存退出 接着将sdc磁盘进行分区并将格式改为8e,最后w保存退出 接着首先将sdb1与sdc1变为物理卷,如上图所示,接着将两块物理卷合并名为benet的卷组,接着便可以在卷组上划分逻辑卷,这里我划分了两个20G的逻辑卷分别名为benet01与benet02 接着将两个逻辑卷格式化,如图中所示 最后创建两个空文件夹作为两个逻辑卷的挂载点,上图显示挂载完成 磁盘限