.png)
逻辑卷管理器(LVM)是一种极其灵活的磁盘管理工具,它让用户可以从多个物理硬驱创建逻辑磁盘卷,并调整大小,根本没有停机时间。不过,其强大的功能也有其缺点:学用起来有点难度;与管理传统的磁盘分区相比,使用多个命令行工具来创建LVM涉及更复杂的步骤。
不过对CentOS/RHEL用户们来说有个好消息。最新版本的CentOS/RHEL7现在随带系统存储管理器(又叫ssm),这是一种统一的命令行界面,由红帽公司开发,用于管理各种各样的存储设备。目前,有三种可供ssm使用的卷管理后端:LVM、Btrfs和Crypt。
我在本教程中将演示如何借助ssm管理LVM卷。你会惊讶地发现,创建和管理LVM卷原来是多么简单的事。
准备ssm
在新的CentOS/RHEL7上,你需要首先安装系统存储管理器。
$sudoyuminstallsystem-storage-manager
首先,不妨检查关于可用硬驱和LVM卷的信息。下面这个命令将显示关于现有磁盘存储设备、存储池、LVM卷和存储快照的信息。输出结果来自新安装的CentOS7,它在默认情况下使用了LVM和XFS文件系统。
$sudossmlist
在这个例子中,有两个物理设备(/dev/sda和/dev/sdb)、一个存储池(centos),以及存储池中创建的两个LVM卷(dev/centos/root和/dev/centos/swap)。
将物理磁盘添加到LVM池
不妨将一个新的物理磁盘(比如/dev/sdb)添加到现有的存储池(比如centos)。将新的物理磁盘添加到现有存储池的命令如下:
$sudossmadd-ppool-namedevice
新设备添加到存储池后,存储池会自动自动扩大,扩大多少取决于设备的大小。检查名为centos的存储池的大小,如下所示。
正如你所见,centos存储池已成功地由7