当前位置: 首页 > article >正文

centos 和 Ubuntu 离线安装 lvm

要在 CentOS 和 Ubuntu 系统上离线安装 LVM(Logical Volume Manager),通常需要下载所需的软件包和依赖项,并在没有互联网连接的环境中手动安装。以下是如何分别在 CentOS 和 Ubuntu 系统上进行 LVM 离线安装的详细步骤。

一、CentOS 上离线安装 LVM

1. 在联网环境下下载必要的 RPM 包

你需要在另一台联网的机器上准备 CentOS 系统所需的 LVM 软件包及其依赖项。可以使用 yumdownloader 工具来下载这些包。

  1. 安装 yum-utils 以便使用 yumdownloader

    yum install yum-utils
    
  2. 使用 yumdownloader 下载 LVM 和所有依赖包:

    yumdownloader --resolve lvm2 device-mapper
    

    --resolve 选项会自动下载所有依赖项。下载的 RPM 包会保存到当前目录下。

  3. 将这些包拷贝到离线的机器上,可以通过 U 盘或者网络共享来传输。

2. 离线环境中安装 LVM
  1. 将下载好的 RPM 包拷贝到离线的机器上(假设放在 /tmp/rpms 目录下)。

  2. 使用 rpm 命令手动安装这些包:

    cd /tmp/rpms
    rpm -Uvh *.rpm
    
  3. 确认 LVM 安装成功:

    lvm version
    

    如果显示 LVM 的版本号,则安装成功。

3. 验证 LVM 是否正常工作

可以通过创建一个简单的逻辑卷来测试 LVM 的工作情况。以下是一个简单的测试步骤:

  1. 创建一个物理卷:

    pvcreate /dev/sdb
    
  2. 创建卷组:

    vgcreate vg_test /dev/sdb
    
  3. 创建逻辑卷:

    lvcreate -L 1G -n lv_test vg_test
    
  4. 格式化并挂载:

    mkfs.ext4 /dev/vg_test/lv_test
    mount /dev/vg_test/lv_test /mnt
    

至此,LVM 已成功在 CentOS 上离线安装并正常工作。


二、Ubuntu 上离线安装 LVM

1. 在联网环境下下载必要的 DEB 包

和 CentOS 类似,你可以使用 apt 工具在一台联网的机器上下载 LVM 软件包及其依赖项。

  1. 使用 apt 下载 LVM 相关包及其依赖项。首先安装 dpkg-repack 工具,它可以帮助重新打包已安装的软件:

    sudo apt-get install dpkg-repack
    
  2. 下载 lvm2dmsetup 软件包及其依赖项:

    apt-get download lvm2 dmsetup
    

    所有下载的 .deb 文件会保存在当前目录下。

  3. 如果 apt 没有找到所有依赖项,可以使用以下命令来确保所有依赖项也被下载:

    apt-get install --print-uris --yes lvm2 dmsetup | grep ^\' | cut -d\' -f2 > packages.txt
    wget -i packages.txt
    
  4. 将这些 .deb 包拷贝到离线机器上。

2. 离线环境中安装 LVM
  1. 将下载好的 .deb 文件拷贝到离线的 Ubuntu 机器上,假设放在 /tmp/debs 目录下。

  2. 使用 dpkg 命令手动安装这些包:

    cd /tmp/debs
    sudo dpkg -i *.deb
    
  3. 如果有依赖关系未解决,可以使用以下命令修复依赖:

    sudo apt-get -f install
    
  4. 确认 LVM 安装成功:

    lvm version
    

    如果显示版本号,表示 LVM 安装成功。

3. 验证 LVM 是否正常工作

在 Ubuntu 上验证 LVM 是否正常工作与在 CentOS 上的验证方法类似,使用相同的命令流程:

  1. 创建物理卷:

    sudo pvcreate /dev/sdb
    
  2. 创建卷组:

    sudo vgcreate vg_test /dev/sdb
    
  3. 创建逻辑卷:

    sudo lvcreate -L 1G -n lv_test vg_test
    
  4. 格式化并挂载:

    sudo mkfs.ext4 /dev/vg_test/lv_test
    sudo mount /dev/vg_test/lv_test /mnt
    

至此,LVM 已成功在 Ubuntu 上离线安装并测试完成。


总结

无论是在 CentOS 还是 Ubuntu 上离线安装 LVM,都需要提前在联网环境中下载好软件包及其依赖,然后在离线环境中手动安装。通过这种方式,你可以在无网络的系统上顺利安装 LVM 并进行存储管理。


http://www.kler.cn/news/362898.html

相关文章:

  • 自由学习记录(12)
  • 互联网摸鱼日报(2024-10-24)
  • Android跨进程通信
  • 【数据结构】快速排序(三种实现方式)
  • 【性能优化】安卓性能优化之CPU优化
  • Cheat Engine v7.1 修改百度网盘无限速下载(修改方法在网盘内)
  • 【Android】图片点击放大放小
  • 【数据结构与算法】之链表经典算法大集合
  • 2024.10.23 软考学习笔记(知识点)
  • 【1024程序员节】Mini-Omni2:实现具有视觉、语音和双工功能的开源 GPT-4o 模型
  • FPGA实现UDP通信(4)——数据接收实现
  • Hadoop 安装教程——单节点模式和分布式模式配置
  • freeswitch-esl动态控制录制音频(开始、停止)
  • 项目提测质量不高导致延期何解?
  • Rust中的Send特征:线程间安全传输所有权详解
  • shell——正则表达式入门
  • Python知识点:基于Python工具,如何使用Stellar SDK进行金融应用开发
  • Java | Leetcode Java题解之第504题七进制数
  • Godot Zelda教程练习1
  • 基于neo4j的知识图谱展示系统
  • 深度学习 之 模型部署 使用Flask和PyTorch构建图像分类Web服务
  • 使用pyqt创建一个移动的矩形
  • 关于人工智能的一些展望
  • AI冲击,AI程序员-2024程序员危机与机遇并存
  • GO基础(string相关)
  • SQL 中查找重复数据的四种方法