Linux挂载LVM卷/分区命令

时间:2020-01-09 10:41:47  来源:igfitidea点击:

我在Fedora Linux安装程序创建的第二个SATA硬盘上有一些数据。
如何在Linux中挂载LVM卷/分区以访问数据?
您能告诉我在Linux上挂载LVM分区的命令吗?

说明:LVM是Logical Volume Manager的首字母缩写。

LVM是一种设备映射器,可为Linux内核提供逻辑卷管理。
您可以从外部USB硬盘或者系统中安装的第二个硬盘访问LVM分区。
本教程显示如何使用CLI在Linux上挂载LVM分区或者卷。

Linux挂载LVM卷

如果您的系统上未安装lvm2,请按照Linux发行版进行安装。

Fedora Linux安装LVM

使用dnf命令:

$ sudo dnf install lvm2

CentOS/RHEL/Oracle Linux安装LVM

输入yum命令:

$ sudo yum install lvm2

OpenSUSE/SUSE Linux安装lvm2

用于配置和使用通过zypper命令安装的LVM2 Logical Volume Manager的程序和手册页:

$ sudo zypper install lvm2

Debian/Ubuntu Linux安装LVM

尝试apt命令或者apt-get命令:

$ sudo apt install lvm2

Arch Linux安装LVM2软件包

使用pacman命令:

$ sudo pacman -S lvm2
resolving dependencies...
looking for conflicting packages...

Packages (3) libaio-0.3.112-2  thin-provisioning-tools-0.8.5-3  lvm2-2.02.187-1

Total Download Size:   1.82 MiB
Total Installed Size:  8.05 MiB

:: Proceed with installation? [Y/n]

如何在Linux中挂载LVM分区

在Linux上挂载LVM分区的过程如下:

  • 运行vgscan命令扫描系统中所有受支持的LVM块设备以查找VG。
  • 执行vgchange命令激活音量
  • 输入lvs命令以获取有关逻辑卷的信息
  • 使用mkdir命令创建安装点
  • 使用sudo mount/dev/mapper/DEVICE/path/to/mount挂载LVM卷

让我们详细了解在Ubuntu Linux上挂载LVM卷的所有步骤。

如何挂载LVM卷

执行以下命令以查找有关LVM设备的信息:

$ sudo vgscan

或者

$ sudo vgscan --mknodes

上面的输出表明我有fedora_localhost-live LVM组。
要激活它,请运行:

$ sudo vgchange -ay

或者

$ sudo vgchange -ay fedora_localhost-live

您可以运行以下命令将其列出:

$ sudo lvdisplay

或者

$ sudo lvs

您可以使用ls命令很好地了解一下:

$ ls -l /dev/fedora_localhost-live/

输出示例:

total 0
lrwxrwxrwx 1 root root 7 Aug 17 15:47 home -> ../dm-1
lrwxrwxrwx 1 root root 7 Aug 17 15:47 root -> ../dm-2
lrwxrwxrwx 1 root root 7 Aug 17 15:47 swap -> ../dm-0

挂载LVM分区

使用mkdir命令创建安装点:

$ sudo mkdir -vp /mnt/fedora/{root,home}

输出示例:

mkdir: created directory '/mnt/fedora/root'
mkdir: created directory '/mnt/fedora/home'

使用以下语法从LV路径挂载本地逻辑卷和根逻辑卷:

$ sudo mount {LV_PATH} /path/to/mount/point/
$ sudo mount /dev/fedora_localhost-live/home /mnt/fedora/home
$ sudo mount /dev/fedora_localhost-live/root /mnt/fedora/root

借助df命令或者grep命令进行验证:

$ df -T
$ df -T | grep -i fedora
$ ls /mnt/fedora/root
$ ls /mnt/fedora/home

更新/etc/fstab

如果要在启动时自动挂载逻辑卷,请更新/etc/fstab文件:

/dev/mapper/fedora_localhost--live-root /mnt/fedora/root ext4 defaults 0 0
/dev/mapper/fedora_localhost--live-home /mnt/fedora/home ext4 defaults 0 0