AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题 / 788465
Accepted
Kantium
Kantium
Asked: 2024-12-20 19:43:35 +0800 CST2024-12-20 19:43:35 +0800 CST 2024-12-20 19:43:35 +0800 CST

我的扩展 LUKS 分区是否加密?

  • 772
该问题已从 Server Fault迁移,因为它可以在 Unix & Linux Stack Exchange 上找到答案。 已于 22 小时前迁移 。

我在计算机上添加了第二个NVME并扩展了我的加密 LVM 卷。我使用以下命令来扩展它:

sudo pvcreate /dev/nvme0n1            << New disk
sudo vgextend castel-vg /dev/nvme0n1
sudo lvm lvextend -l +100%FREE /dev/castel-vg/root
sudo resize2fs -p /dev/mapper/castel--vg-root

分区已很好地扩展并且一切正常,但是现在如果我看结果lsblk:

lsblk
NAME                      MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINTS
nvme1n1                   259:0    0  3.6T  0 disk  
├─nvme1n1p1               259:1    0  512M  0 part  /boot/efi
├─nvme1n1p2               259:2    0  488M  0 part  /boot
└─nvme1n1p3               259:3    0  3.6T  0 part  
  └─nvme0n1p3_crypt       254:0    0  3.6T  0 crypt 
    ├─castel--vg-root     254:1    0  7.3T  0 lvm   /
    └─castel--vg-swap_1   254:2    0  976M  0 lvm   [SWAP]
nvme0n1                   259:4    0  3.6T  0 disk  
└─castel--vg-root         254:1    0  7.3T  0 lvm   /

最后两行让我怀疑castel--vg-root驱动器上的分区nvme0n1没有使用 LUKS 加密层。有什么方法可以确认扩展分区是否已加密?

更新:

情况描述

当我尝试绘制此图以帮助澄清我的问题(部分??)时,我注意到我也不清楚 crypt/LUKS 在哪里。是nvme0n1p3_crypt分区还是卷组?

lvm
  • 1 1 个回答
  • 28 Views

1 个回答

  • Voted
  1. Best Answer
    Vojtech Trefny
    2024-12-21T02:19:29+08:002024-12-21T02:19:29+08:00

    不是。您的卷组目前建立在两个物理卷 (PV) 之上,其中只有一个当前使用 LUKS 进行加密 ( nvme0n1p3_crypt),而第二个只是一个没有配置任何加密的普通磁盘 ( nvme0n1)。这意味着您的逻辑卷上的数据root仅部分加密 - LVM 将写入您的第一个 PV 上的数据将被加密,写入第二个 PV 上的数据则不会加密(因为您调整了根 LV 的大小,所以它现在使用两个 PV 上的空间)。

    为了解决这个问题,我建议重新开始(假设您还没有填充根 LV 上的新空间) - 缩小逻辑卷root(幸运的是它是 ext 文件系统,所以可以缩小),从 VG 中删除第二个 PV,这次在重新添加之前先在其上创建 LUKS(可以将 LUKS 添加到现有设备,但 LUKS 重新加密可能有点复杂,在这种情况下,重新开始可能更容易)。

    然后重复前面的步骤,但在运行之前pvcreate运行:

    1. cryptsetup luksFormat /dev/nvme0n1
    2. cryptsetup luksOpen /dev/nvme0n1 nvme0n1_crypt
    3. pvcreate /dev/mapper/nvme0n1_crypt

    然后使用cryptsetup luksDump /dev/nvme0n1获取 LUKS 设备的 UUID 并将其添加到您的设备/etc/crypttab以确保它在启动期间被解锁。确保使用dracut -fv(在 RHEL/Fedora 系统上,不同发行版有所不同)重新生成您的 initramfs。

    • 1

相关问题

  • 修改 LVM 时未更新 LVM 快照

  • grub2-mkconfig 没有生成正确的挂载路径(以及如何摆脱不再使用的额外内核?)

  • lvm 和一个分区问题

  • 调整设备 /dev/sdb 上的 LVM 物理卷的大小

  • 以 100% 的利用率捕捉 /dev/loop -- 没有可用空间

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve