device-mapper

`/sys/bus/usb/devices/` 中文件夹的命名约定
device-mapper

`/sys/bus/usb/devices/` 中文件夹的命名约定

我试图了解 Linux 文件夹名称/sys/bus/usb/devices/与输出之间的关系lsusb -t。 在我的计算机上,lsusb显示如下内容: 在 中/sys/bus/usb/devices/,有: 这些文件夹的命名约定是什么? 我唯一10能找到的lsusb是端口号。 我唯一1,2,3,4能找到的是If,即界面。 所以我猜文件夹名称应该是这样的: <bus>-<port>: <???>.<Interface> 这是什么???部分?好像总是这样1。为什么文件夹名称中没有设备编号? 操作系统信息: ...

Admin

Windows 21H1 更新后,“DOS 设备”到目录(又称永久 SUBST)不再适用
device-mapper

Windows 21H1 更新后,“DOS 设备”到目录(又称永久 SUBST)不再适用

之前,已使用 添加从到 的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices别名建立了设备映射。此方法在D:\C:\Build维基百科 SUBST 文章和类似的。 更新至 Windows 21H1 后此注册表设置已被删除1,即使重新添加设置后,“D:”设备仍然不是在 Explorer、powershell 或 bash-git (mingw) 中进行枚举。 安装后,“DOS 设备”注册表部分已更新1,添加了如下所示的注册表项。但是,这似乎没有生效。我如...

Admin

如何知道映射块设备后面的真正驱动器是哪一个?
device-mapper

如何知道映射块设备后面的真正驱动器是哪一个?

我通过修改现有操作系统将我的机器配置为从备用磁盘启动。但是,一些分区仍然从内部存储中安装。 对于分区/home,我已经/dev/dm-0使用它来解密底层块设备。但由于它是一个精确的副本(因为我将原始数据转储/dev/sda到/dev/sdb),如何知道后面的设备/dev/dm-0是/dev/sda47还是/dev/sdc47? ...

Admin

Docker DeviceMapper 驱动程序未释放空间 RHEL 7
device-mapper

Docker DeviceMapper 驱动程序未释放空间 RHEL 7

前段时间我搜索了一下,发现了一些关于使用循环设备(我们没有使用)以及使用 fstrim 释放空间的内容。在阅读了一些关于 XFS 使用精简配置释放空间的潜在问题后,我最终只是重建了我的 kubernetes 工作节点以清除上次的空间并从 XFS 切换到 EXT4。不过,我们现在似乎又回到了同样的情况,我想知道发生了什么。 我怀疑设备映射器被用来创建精简卷,然后它们就被孤立了,但我无法使用 dmsetup 命令看到它们。这个问题似乎是 kubernetes 工作节点所特有的,我猜可能是 Rancher 和 Kubernetes 以及它如何与 Docker 交...

Admin

lvconvert 创建缓存的 LV - 导致设备映射器:重新加载 ioctl (254:0) 失败:参数无效
device-mapper

lvconvert 创建缓存的 LV - 导致设备映射器:重新加载 ioctl (254:0) 失败:参数无效

在 Sles15 上,成功创建 Meta 和 Cache LV 并将它们与 结合后lvconvert,我将 Cachepool 与慢速 LV 关联起来,并收到以下错误: lvconvert --type cache --cachepool vgVMs9/VMs9Cache vgVMs9/VMs9 您是否要清除缓存池 vgVMs9/VMs9Cache 的现有元数据?[y/n]: y 设备映射器:重新加载 ioctl(254:0)失败:参数无效 无法锁定逻辑卷 vgVMs9/VMs9。 我已经在另一个相同的 SLES15 系统上...

Admin

LUKS2 - RAID0 - NVME:对齐问题
device-mapper

LUKS2 - RAID0 - NVME:对齐问题

我在下面的堆栈顶部遇到了麻烦: mkfs.ext4 /dev/mapper/raid0luks2 /dev/mapper/raid0luks2 alignement is offset by 147456 bytes This may result in very poor performance (re-) partitioning is suggested. I have the same pb with mkfs.xfs 我正在使用以下堆栈: LUKS2 => created with cryptsetup -v luksFormat...

Admin

防止 LVM 创建 dm-X 设备
device-mapper

防止 LVM 创建 dm-X 设备

想知道是否有可能停止 RHEL7 上的 LVM 创建 /dev/dm-X 到 rootvg 的符号链接? 我正在使用 RHEL 主机连接到 SAN LUN,并且希望 /dev/dm-X 仅映射到多路径设备。谢谢 ...

Admin

创建到目标 /dev/mapper 的块设备链接
device-mapper

创建到目标 /dev/mapper 的块设备链接

在 Ubuntu 衍生发行版上设置全盘加密很容易,因为 Ubuntu 安装程序只需在安装程序的分区部分中提供对所有可用磁盘上所有可用分区的访问,这包括 /dev/mapper 中的所有内容。设置前/设置后部分可以通过终端完成。 不幸的是,大多数发行版安装程序都不是这种情况。有些像 Fedora 这样的安装程序试图在安装程序中提供自动化功能,但遗憾的是它无法正常工作。其他安装程序则受到更多限制,不包含 /dev/mappper 中的任何内容,有些甚至不允许使用多个磁盘。 我今天尝试安装 Solus Linux,结果发现它又是一个分区设置有限的发行版。它只允...

Admin

blkid 输出中的磁盘 UUID 消失
device-mapper

blkid 输出中的磁盘 UUID 消失

我在 RHEL-7 上遇到了一个奇怪的情况。我在磁盘分区上创建了一个设备映射器 (crypt),然后将数据 (字节) 从磁盘分区复制到映射器。blkid 输出有两个 UUID 条目 - 一个用于磁盘分区,另一个用于映射器。/dev/disk/by-uuid 下的 UUID 指向映射器,因为它已被覆盖。 blkid 输出: /dev/sdc1: UUID="1e762c4a-0b12-40fc-9f53-a825016211a0" TYPE="ext4" /dev/mapper/my_mapper: UUID="1e762c4a-0b12-40fc-9f...

Admin

lvm 卷激活时设备映射器的 udev 规则
device-mapper

lvm 卷激活时设备映射器的 udev 规则

我目前有几个自定义 udev 规则,用于在 raid 卷可用时激活 LVM 卷,如下所示: KERNEL=="md0", RUN+="/sbin/pvscan --cache -aay" KERNEL=="md1", RUN+="/sbin/pvscan --cache -aay" 当 LVM 卷可用时,是否可以执行类似操作以将其挂载到固定挂载点。我假设我必须匹配设备映射器事件,但我找不到有关如何执行此操作的任何文档,因此我想知道这是否可行。 请以某种方式提供文档链接 ...

Admin

USB 上的交换空间方案
device-mapper

USB 上的交换空间方案

我最近买了一个 USB 闪存驱动器,打算专门用于交换分区。我知道闪存介质上的交换文件可能会很快耗尽写入周期数,但这就是我购买此 USB 的原因,这样我就不必处理笔记本电脑存储设备 (eMMC) 上的此类性能下降问题。我有两个关于如何使用它作为交换空间的想法。 方案 1:一个文件系统分区和多个较小的交换分区 该 USB 驱动器宣传其容量为 32 GB,其中 GB 定义为1000000000字节,但扣除文件系统格式后的实际可用容量是307520000000字节(顺便说一句,这里仍然存在一些虚假广告)。 我希望用 GUID 分区表格式化此驱动器并在其上创建多...

Admin

是否有可能在没有物理多路径设备的情况下测试 dm 的多路径驱动程序?
device-mapper

是否有可能在没有物理多路径设备的情况下测试 dm 的多路径驱动程序?

我需要测试我们的一位客户在使用多路径设备时遇到的情况。我希望能够使用指向循环或物理磁盘等的多路径驱动程序设置设备映射器,因为我手边实际上没有多路径设备。 我尝试了这个: dmsetup create mpathtest --table '0 819200 multipath 0 0 1 1 round-robin 0 1 1 7:7 1' 7:7适用/dev/loop7于那些还没有记住循环驱动程序主号码的人。 这让我明白了: kernel: device-mapper: table: table load rejected: includ...

Admin

如何消除使用 dm-delay 造成的延迟?
device-mapper

如何消除使用 dm-delay 造成的延迟?

作为测试应用程序的一部分,我想看看硬盘速度变慢或发生故障时会发生什么。我使用添加了 500ms 延迟dmsetup create delayed。我不太熟悉设备映射器,而且我在网上找不到任何答案。如何安全地从块设备中移除延迟? 我的虚拟机上的 lsblk 输出如下: NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk sda 8:0 0 60G 0 disk ├─sda1...

Admin

如何在 Fedora 中禁用“设备映射器”警告
device-mapper

如何在 Fedora 中禁用“设备映射器”警告

我的是 x86 嵌入式平台。完全使用 NFS 运行。我最近将 fc23 移植到它上面……但每次我发出重启命令时都会收到此警告消息。 [ OK ] Stopped Login Service. [ OK ] Stopped LSB: Bring up/down networking. Stopping SYSV: Init script for live imag[ 1660.087787] watchdog watchdog0: watchdog did not stop! dracut Warning: Killing all ...

Admin