磁盘与分区 逻辑卷管理

Top

NSD ENGINEER DAY01

  1. 案例1:硬盘分区及格式化
  2. 案例2:新建一个逻辑卷
  3. 案例3:调整现有磁盘的分区
  4. 案例4:扩展逻辑卷的大小

1 案例1:硬盘分区及格式化

1.1 问题

本例要求熟悉硬盘分区结构,使用fdisk分区工具在磁盘 /dev/vdb 上按以下要求建立分区:

  1. 采用默认的 msdos 分区模式
  2. 第1个分区 /dev/vdb1 的大小为 200MiB
  3. 第2个分区 /dev/vdb2 的大小为 2000MiB
  4. 第3个分区 /dev/vdb3 的大小为 1000MiB

完成分区后,能够配置开机自动挂载 /dev/vdb2 分区:

  1. 文件系统类型为 EXT4
  2. 将其挂载到 /mnt/part2 目录

1.2 方案

fdisk分区工具用来建立msdos分区方案,其交互模式中的主要指令如下:

  • m:列出指令帮助
  • p:查看当前的分区表信息
  • n:新建分区
  • d:删除分区
  • t:更改分区标识
  • q:放弃分区更改并退出
  • w:保存对分区表所做的更改

1.3 步骤

实现此案例需要按照如下步骤进行。

步骤一:新建分区表

1)打开fdisk工具,操作磁盘/dev/vdb

  1. [[email protected] ~]# fdisk /dev/vdb
  2. Welcome to fdisk (util-linux 2.23.2).
  3. Changes will remain in memory only, until you decide to write them.
  4. Be careful before using the write command.
  5. Device does not contain a recognized partition table
  6. Building a new DOS disklabel with disk identifier 0x9ac1bc10.
  7. Command (m for help):                         //交互操作提示信息

2)新建第1个分区/dev/vdb1

  1. Command (m for help): n                                 //新建分区
  2. Partition type:
  3. p primary (0 primary, 0 extended, 4 free)
  4. e extended
  5. Select (default p): p                                 //类型为p(主分区)
  6. Partition number (1-4, default 1): 1                     //分区编号1
  7. First sector (2048-20971519, default 2048):             //起始位置默认
  8. Using default value 2048
  9. Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): +200M
  10. Partition 1 of type Linux and of size 200 MiB is set     //结束位置+200MiB大小
  11. Command (m for help): p                             //确认当前分区表
  12. .. ..
  13. Device Boot Start End Blocks Id System
  14. /dev/vdb1 2048 411647 204800 83 Linux

3)新建第2个分区/dev/vdb2

  1. Command (m for help): n
  2. Partition type:
  3. p primary (1 primary, 0 extended, 3 free)
  4. e extended
  5. Select (default p): p                                 //类型为p(主分区)
  6. Partition number (2-4, default 2): 2                    //分区编号2
  7. First sector (411648-20971519, default 411648):         //起始位置默认
  8. Using default value 411648
  9. Last sector, +sectors or +size{K,M,G} (411648-20971519, default 20971519): +2000M
  10. Partition 2 of type Linux and of size 2 GiB is set     //结束位置+2000MiB大小
  11. Command (m for help): p                             //确认当前分区表
  12. .. ..
  13. Device Boot Start End Blocks Id System
  14. /dev/vdb1 2048 411647 204800 83 Linux
  15. /dev/vdb2 411648 4507647 2048000 83 Linux

4)新建第3个分区/dev/vdb3

  1. Command (m for help): n
  2. Partition type:
  3. p primary (2 primary, 0 extended, 2 free)
  4. e extended
  5. Select (default p): p
  6. Partition number (3,4, default 3): 3
  7. First sector (4507648-20971519, default 4507648):
  8. Using default value 4507648
  9. Last sector, +sectors or +size{K,M,G} (4507648-20971519, default 20971519): +1000M
  10. Partition 3 of type Linux and of size 1000 MiB is set
  11. Command (m for help): p                             //确认当前分区表
  12. .. ..
  13. Device Boot Start End Blocks Id System
  14. /dev/vdb1 2048 411647 204800 83 Linux
  15. /dev/vdb2 411648 4507647 2048000 83 Linux
  16. /dev/vdb3 4507648 6555647 1024000 83 Linux

5)调整分区类型标识(可选)

将/dev/vdb1的类型(默认为83,表示EXT2/3/4分区)修改为8e(LVM设备):

  1. Command (m for help): t                                 //修改分区类型标识
  2. Partition number (1-3, default 3): 1                     //指定第1个分区
  3. Hex code (type L to list all codes): 8e                 //类型改为8e
  4. Changed type of partition ‘Linux‘ to ‘Linux LVM‘
  5. Command (m for help): p                             //确认当前分区表
  6. .. ..
  7. Device Boot Start End Blocks Id System
  8. /dev/vdb1 2048 411647 204800 8e Linux LVM
  9. /dev/vdb2 411648 4507647 2048000 83 Linux
  10. /dev/vdb3 4507648 6555647 1024000 83 Linux

6)保存分区更改,退出fdisk分区工具

  1. Command (m for help): w                                 //保存并退出
  2. The partition table has been altered!
  3. Calling ioctl() to re-read partition table.
  4. Syncing disks.

6)刷新分区表

  1. [[email protected] ~]# partprobe /dev/vdb         //重新检测磁盘分区
  2. //或者
  3. [ro[email protected] ~]# reboot                     //对已使用中磁盘的分区调整,应该重启一次
  4. .. ..

步骤二:格式化及挂载分区

1)将分区/dev/vdb2格式化为EXT4文件系统

  1. [[email protected] ~]# mkfs.ext4 /dev/vdb2
  2. .. ..
  3. Allocating group tables: done
  4. Writing inode tables: done
  5. Creating journal (8192 blocks): done
  6. Writing superblocks and filesystem accounting information: done

2)配置开机自动挂载

  1. [[email protected] ~]# vim /etc/fstab
  2. .. ..
  3. /dev/vdb2 /mnt/part2 ext4 defaults 0 0

3)创建挂载点,并验证挂载配置

  1. [[email protected] ~]# mkdir /mnt/part2                 //创建挂载点
  2. [[email protected] ~]# mount -a                         //挂载fstab中的可用设备
  3. [[email protected] ~]# df -hT /mnt/part2/                 //检查文档所在的文件系统及设备
  4. Filesystem Type Size Used Avail Use% Mounted on
  5. /dev/vdb2 ext4 1.9G 5.9M 1.8G 1% /mnt/part2

2 案例2:新建一个逻辑卷

2.1 问题

本例要求沿用前一天案例,使用分区 /dev/vdb1 构建 LVM 存储,相关要求如下:

  1. 新建一个名为 systemvg 的卷组
  2. 在此卷组中创建一个名为 vo 的逻辑卷,大小为180MiB
  3. 将逻辑卷 vo 格式化为 EXT4 文件系统
  4. 将逻辑卷 vo 挂载到 /vo 目录,并在此目录下建立一个测试文件 votest.txt,内容为“I AM KING.”

2.2 方案

LVM创建工具的基本用法:

  1. vgcreate 卷组名 物理设备.. ..
  2. lvcreate -L 大小 -n 逻辑卷名 卷组名

2.3 步骤

实现此案例需要按照如下步骤进行。

步骤一:创建卷组

1)新建名为systemvg的卷组

  1. [[email protected] ~]# vgcreate systemvg /dev/vdb1
  2. Physical volume "/dev/vdb1" successfully created
  3. Volume group "systemvg" successfully created

2)确认结果

  1. [[email protected] ~]# vgscan
  2. Reading all physical volumes. This may take a while...
  3. Found volume group "systemvg" using metadata type lvm2

步骤二:创建逻辑卷

1)新建名为vo的逻辑卷

  1. [[email protected] ~]# lvcreate -L 180MiB -n vo systemvg
  2. Logical volume "vo" created

2)确认结果

  1. [[email protected] ~]# lvscan
  2. ACTIVE ‘/dev/systemvg/vo‘ [180.00 MiB] inherit

步骤三:格式化及挂载使用

1)格式化逻辑卷/dev/systemvg/vo

  1. [[email protected] ~]# mkfs.ext4 /dev/systemvg/vo
  2. .. ..
  3. Allocating group tables: done
  4. Writing inode tables: done
  5. Creating journal (4096 blocks): done
  6. Writing superblocks and filesystem accounting information: done

2)挂载逻辑卷/dev/systemvg/vo

  1. [[email protected] ~]# mkdir /vo                             //创建挂载点
  2. [[email protected] ~]# mount /dev/systemvg/vo /vo             //挂载
  3. [[email protected] ~]# df -hT /vo/                         //检查结果
  4. Filesystem Type Size Used Avail Use% Mounted on
  5. /dev/mapper/systemvg-vo ext4 171M 1.6M 157M 1% /vo

3)访问逻辑卷/dev/systemvg/vo

  1. [[email protected] ~]# cat /vo/votest.txt
  2. I AM KING.

3 案例3:调整现有磁盘的分区

3.1 问题

本例要求沿用前一天案例,对磁盘/dev/vdb的分区表进行调整,要求如下:不更改原有分区,利用剩余空间新增三个分区,大小依次为:500MiB、2000MiB、512MiB

然后再基于刚建立的 2000MiB 分区构建新的 LVM 存储:

  1. 新的逻辑卷命名为 database,大小为50个物理扩展单元(Physical Extent),属于 datastore 卷组
  2. 在 datastore 卷组中的所有逻辑卷,其物理扩展单元(Physical Extent)的大小为16MiB
  3. 使用 EXT3 文件系统对逻辑卷 database 格式化,此逻辑卷应该在开机时自动挂载到 /mnt/database 目录

3.2 方案

创建卷组时,可以通过-s选项指定PE的大小。

在给新建的逻辑卷分配空间时,空间大小只能是PE大小的倍数。

3.3 步骤

实现此案例需要按照如下步骤进行。

步骤一:调整现有磁盘分区

1)新建扩展分区(使用剩余可用空间)

  1. [[email protected] ~]# fdisk /dev/vdb
  2. Command (m for help): p                                 //确认原有分区表
  3. .. ..
  4. Device Boot Start End Blocks Id System
  5. /dev/vdb1 2048 411647 204800 8e Linux LVM
  6. /dev/vdb2 411648 4507647 2048000 83 Linux
  7. /dev/vdb3 4507648 6555647 1024000 83 Linux
  8. Command (m for help): n                                 //新建分区
  9. Partition type:
  10. p primary (3 primary, 0 extended, 1 free)
  11. e extended
  12. Select (default e): e                                 //类型指定为e(扩展分区)
  13. Selected partition 4                                     //只一个可用编号,自动选取
  14. First sector (6555648-20971519, default 6555648):         //起始位置默认
  15. Using default value 6555648
  16. Last sector, +sectors or +size{K,M,G} (6555648-20971519, default 20971519):
  17. Using default value 20971519                             //结束位置默认
  18. Partition 4 of type Extended and of size 6.9 GiB is set
  19. Command (m for help): p
  20. .. ..
  21. Device Boot Start End Blocks Id System
  22. /dev/vdb1 2048 411647 204800 8e Linux LVM
  23. /dev/vdb2 411648 4507647 2048000 83 Linux
  24. /dev/vdb3 4507648 6555647 1024000 83 Linux
  25. /dev/vdb4 6555648 20971519 7207936 5 Extended

2)在扩展分区中新建3个逻辑分区

创建第1个逻辑卷(由于主分区编号已用完,分区类型自动选l逻辑分区):

  1. Command (m for help): n
  2. All primary partitions are in use
  3. Adding logical partition 5                             //分区编号5
  4. First sector (6557696-20971519, default 6557696):         //起始位置默认
  5. Using default value 6557696
  6. Last sector, +sectors or +size{K,M,G} (6557696-20971519, default 20971519): +500M
  7. //结束位置默认
  8. Partition 5 of type Linux and of size 500 MiB is set

创建第2个逻辑卷:

  1. Command (m for help): n
  2. All primary partitions are in use
  3. Adding logical partition 6                             //分区编号6
  4. First sector (7583744-20971519, default 7583744):         //起始位置默认
  5. Using default value 7583744
  6. Last sector, +sectors or +size{K,M,G} (7583744-20971519, default 20971519): +2000M
  7. //结束位置默认
  8. Partition 6 of type Linux and of size 2 GiB is set

创建第3个逻辑卷:

  1. Command (m for help): n
  2. All primary partitions are in use
  3. Adding logical partition 7                             //分区编号7
  4. First sector (11681792-20971519, default 11681792):     //起始位置默认
  5. Using default value 11681792
  6. Last sector, +sectors or +size{K,M,G} (11681792-20971519, default 20971519): +512M
  7. //结束位置默认
  8. Partition 7 of type Linux and of size 512 MiB is set

根据预计的用途调整分区类型(可选):

  1. Command (m for help): t                                 //修改
  2. Partition number (1-7, default 7): 5                     //第5个分区
  3. Hex code (type L to list all codes): 8e                 //类型为8e(LVM)
  4. Changed type of partition ‘Linux‘ to ‘Linux LVM‘
  5. Command (m for help): t                                 //修改
  6. Partition number (1-7, default 7): 6                     //第6个分区
  7. Hex code (type L to list all codes): 8e                 //类型为8e(LVM)
  8. Changed type of partition ‘Linux‘ to ‘Linux LVM‘
  9. Command (m for help): t                                 //修改
  10. Partition number (1-7, default 7): 7                     //第7个分区
  11. Hex code (type L to list all codes): 82                 //类型为82(交换分区)
  12. Changed type of partition ‘Linux‘ to ‘Linux swap / Solaris‘

确认分区结果并保存:

  1. Command (m for help): p
  2. .. ..
  3. Device Boot Start End Blocks Id System
  4. /dev/vdb1 2048 411647 204800 8e Linux LVM
  5. /dev/vdb2 411648 4507647 2048000 83 Linux
  6. /dev/vdb3 4507648 6555647 1024000 83 Linux
  7. /dev/vdb4 6555648 20971519 7207936 5 Extended
  8. /dev/vdb5 6557696 7581695 512000 8e Linux LVM
  9. /dev/vdb6 7583744 11679743 2048000 8e Linux LVM
  10. /dev/vdb7 11681792 12730367 524288 82 Linux swap / Solaris
  11. Command (m for help): w                                 //保存退出
  12. The partition table has been altered!
  13. Calling ioctl() to re-read partition table.
  14. WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
  15. The kernel still uses the old table. The new table will be used at
  16. the next reboot or after you run partprobe(8) or kpartx(8)
  17. Syncing disks.                                         //提示重启

3)刷新分区表

  1. [[email protected] ~]# partprobe /dev/vdb
  2. [[email protected] ~]# reboot

步骤二:新建卷组、逻辑卷

1)新建卷组datastore,指定PE大小为16MiB

  1. [[email protected] ~]# vgcreate -s 16MiB datastore /dev/vdb6
  2. Volume group "datastore" successfully created
  3. [[email protected] ~]# vgscan                                 //确认新建的卷组
  4. Reading all physical volumes. This may take a while...
  5. Found volume group "systemvg" using metadata type lvm2
  6. Found volume group "datastore" using metadata type lvm2

2)新建逻辑卷database,大小设置为50个PE

  1. [[email protected] ~]# lvcreate -l 50 -n database datastore
  2. Logical volume "database" created
  3. [[email protected] ~]# lvscan                                 //确认新建的逻辑卷
  4. ACTIVE ‘/dev/systemvg/vo‘ [180.00 MiB] inherit
  5. ACTIVE ‘/dev/datastore/database‘ [800.00 MiB] inherit

步骤三:格式化及使用逻辑卷

1)格式化逻辑卷/dev/datastore/database

  1. [[email protected] ~]# mkfs.ext3 /dev/datastore/database
  2. .. ..
  3. Allocating group tables: done
  4. Writing inode tables: done
  5. Creating journal (4096 blocks): done
  6. Writing superblocks and filesystem accounting information: done

2)配置开机挂载

  1. [[email protected] ~]# mkdir /mnt/database                     //创建挂载点
  2. [[email protected] ~]# vim /etc/fstab
  3. .. ..
  4. /dev/datastore/database /mnt/database ext3 defaults 0 0

3)验证挂载配置

  1. [[email protected] ~]# mount -a
  2. [[email protected] ~]# df -hT /mnt/database/                 //确认挂载点设备
  3. Filesystem Type Size Used Avail Use% Mounted on
  4. /dev/mapper/datastore-database ext3 772M 828K 715M 1% /mnt/database

4 案例4:扩展逻辑卷的大小

4.1 问题

本例要求沿用练习一,将逻辑卷 vo 的大小调整为 300MiB,要求如下:

  1. 原文件系统中的内容必须保持完整
  2. 必要时可使用之前准备的分区 /dev/vdb5 来补充空间
  3. 注意:分区大小很少能完全符合要求的大小,所以大小在270MiB和300MiB之间都是可以接受的

4.2 方案

对于已经格式化好的逻辑卷,在扩展大小以后,必须通知内核新大小。

如果此逻辑卷上的文件系统是EXT3/EXT4类型,需要使用resize2fs工具;

如果此逻辑卷上的文件系统是XFS类型,需要使用xfs_growfs。

4.3 步骤

实现此案例需要按照如下步骤进行。

步骤一:确认逻辑卷vo的信息

1)找出逻辑卷所在卷组

  1. [[email protected] ~]# lvscan
  2. ACTIVE ‘/dev/systemvg/vo‘ [180.00 MiB] inherit
  3. ACTIVE ‘/dev/datastore/database‘ [800.00 MiB] inherit

2)查看该卷组的剩余空间是否可满足扩展需要

  1. [[email protected] ~]# vgdisplay systemvg
  2. --- Volume group ---
  3. VG Name systemvg
  4. System ID
  5. Format lvm2
  6. Metadata Areas 1
  7. Metadata Sequence No 2
  8. VG Access read/write
  9. VG Status resizable
  10. MAX LV 0
  11. Cur LV 1
  12. Open LV 0
  13. Max PV 0
  14. Cur PV 1
  15. Act PV 1
  16. VG Size 196.00 MiB                         //卷组总大小
  17. PE Size 4.00 MiB
  18. Total PE 49
  19. Alloc PE / Size 45 / 180.00 MiB
  20. Free PE / Size 4 / 16.00 MiB                     //剩余空间大小
  21. VG UUID czp8IJ-jihS-Ddoh-ny38-j521-5X8J-gqQfUN

此例中卷组systemvg的总大小都不够300MiB、剩余空间才16MiB,因此必须先扩展卷组。只有剩余空间足够,才可以直接扩展逻辑卷大小。

步骤二:扩展卷组

1)将提前准备的分区/dev/vdb5添加到卷组systemvg

  1. [[email protected] ~]# vgextend systemvg /dev/vdb5
  2. Physical volume "/dev/vdb5" successfully created
  3. Volume group "systemvg" successfully extended

2)确认卷组新的大小

  1. [[email protected] ~]# vgdisplay systemvg
  2. --- Volume group ---
  3. VG Name systemvg
  4. .. ..
  5. VG Size 692.00 MiB                         //总大小已变大
  6. PE Size 4.00 MiB
  7. Total PE 173
  8. Alloc PE / Size 45 / 180.00 MiB
  9. Free PE / Size 128 / 512.00 MiB                 //剩余空间已达512MiB
  10. VG UUID czp8IJ-jihS-Ddoh-ny38-j521-5X8J-gqQfUN

步骤三:扩展逻辑卷大小

1)将逻辑卷/dev/systemvg/vo的大小调整为300MiB

  1. [[email protected] ~]# lvextend -L 300MiB /dev/systemvg/vo
  2. Extending logical volume vo to 300.00 MiB
  3. Logical volume vo successfully resized

2)确认调整结果

  1. [[email protected] ~]# lvscan
  2. ACTIVE ‘/dev/systemvg/vo‘ [300.00 MiB] inherit
  3. ACTIVE ‘/dev/datastore/database‘ [800.00 MiB] inherit

3)刷新文件系统大小

确认逻辑卷vo上的文件系统类型:

  1. [[email protected] ~]# blkid /dev/systemvg/vo
  2. /dev/systemvg/vo: UUID="d4038749-74c3-4963-a267-94675082a48a" TYPE="ext4"

选择合适的工具刷新大小:

  1. [[email protected] ~]# resize2fs /dev/systemvg/vo
  2. resize2fs 1.42.9 (28-Dec-2013)
  3. Resizing the filesystem on /dev/systemvg/vo to 307200 (1k) blocks.
  4. The filesystem on /dev/systemvg/vo is now 307200 blocks long.

确认新大小(约等于300MiB):

  1. [[email protected] ~]# mount /dev/systemvg/vo /vo/
  2. [[email protected] ~]# df -hT /vo
  3. Filesystem Type Size Used Avail Use% Mounted on
  4. /dev/mapper/systemvg-vo ext4 287M 2.1M 266M 1% /vo

原文地址:https://www.cnblogs.com/tiki/p/10783066.html

时间: 2024-08-01 13:35:08

磁盘与分区 逻辑卷管理的相关文章

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

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

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

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

逻辑卷管理及单个分区扩容

1:目的 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,他是磁盘管理的另一种工具,就目前基本上所有操作系统均支持,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性.通过LVM系统管理员可以轻松管理磁盘分区: 2:试用范围 本文档适用的环境为linux系统: 3:术语 (1)PV(physical volume):物理卷在逻辑卷管理系统最底层,可为整个物理硬盘或实际物理硬盘上的分区: (2)VG(volume group):卷组建立在物理卷上,一卷

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 接着将两个逻辑卷格式化,如图中所示 最后创建两个空文件夹作为两个逻辑卷的挂载点,上图显示挂载完成 磁盘限

磁盘空间的扩展与减少------逻辑卷管理器 LVM

一.基本理论知识 LVM是 Logical Volume Manager(逻辑卷管理)的简写,是Linux环境下对磁盘分区进行管理的一种机制.逻辑卷管理通过将底层物理硬盘抽象封装起来,以逻辑卷的形式表现给上层系统,逻辑卷的大小可以动态调整,而且不会丢失现有数据.新加入的硬盘也不会改变现有上层的逻辑卷.作为一种动态磁盘管理机制,逻辑卷技术大大提高了磁盘管理的灵活性. 二.lvm 基本术语 物理区域: PE(physical extend)默认为4MB的基本块 .物理卷是用固定大小的PE来定义的. 

磁盘管理及逻辑卷管理

磁盘分区 ......为什么分区 ?.............优化I/O性能 ?.............实现磁盘空间配额限制 ?.............提高修复速度 ?.............隔离系统和程序 ?.............安装多个OS ?.............采用不同文件系统 分区 ......两种分区方式:MBR,GPT ?......MBR: Master Boot Record,1982年,使用32位表示扇区数,分区不超过2T ?......如何分区:按柱面 ?..

LVM逻辑卷管理

本次内容 1.什么是LVM 2.为什么使用LVM 3.LVM的操作命令 4.LVM的具体操作实现 一.什么是LVM LVM:Logical Volume Manager,即逻辑卷管理,它是Linux环境下的一种磁盘管理方式,其功能在于能弹性调整文件系统的容量.LVM中有几个专业名词,重点来说以下一个 PV:物理卷 LVM的基本存储逻辑块,但和基本的物理存储介质(如分区.磁盘等)比较,却包含有与LVM相关的管理参数. VG:卷组 由一个或多个PV构成,为上层的逻辑卷提供空间 LV:逻辑卷 类似于磁

mount挂载,dd 工具,配置配额系统,RAID阵列,逻辑卷管理器LVM

mount mount挂载 vim /etc/fstab 将常用的挂载的设备写入系统表中 文件挂载配置文件 /etc/fstab /etc/fstab每行定义一个要挂载的文件系统: 要挂载的设备或伪文件系统 挂载点 文件系统类型 挂载选项 转储频率 自检次序 要挂载的设备或伪文件系统: 设备文件.LABEL(LABEL="").UUID(UUID="").伪文件系统名称(proc, sysfs) 挂载选项:defaults 转储频率:0:不做备份 每天转储 每隔一天