首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux dm 盘号变了

在Linux系统中,dm(Device Mapper)是一种设备映射机制,用于管理磁盘设备,特别是LVM(逻辑卷管理)中的卷。如果你发现Linux系统中的dm盘号发生了变化,可能是由于以下几个原因:

基本概念

  • Device Mapper: Linux内核中的一个框架,用于提供逻辑设备映射功能。
  • LVM(Logical Volume Manager): 允许用户在物理磁盘上创建、调整大小和管理逻辑卷。

盘号变化的原因

  1. 系统重启: 在某些情况下,系统重启可能导致设备映射重新分配,从而导致dm盘号变化。
  2. 硬件变动: 添加或移除硬盘、更换硬盘等硬件操作可能导致设备ID变化。
  3. LVM卷组重建: 如果LVM卷组中的物理卷发生变化,可能需要重建卷组,这会导致dm盘号变化。
  4. 设备映射配置更改: 手动修改设备映射配置文件或使用相关命令可能导致盘号变化。

解决方法

  1. 检查当前设备映射: 使用lsblkdmsetup ls命令查看当前的设备和映射情况。
  2. 检查当前设备映射: 使用lsblkdmsetup ls命令查看当前的设备和映射情况。
  3. 更新/etc/fstab: 如果dm盘号变化影响了系统启动或文件系统挂载,需要更新/etc/fstab文件中的相关条目。
  4. 更新/etc/fstab: 如果dm盘号变化影响了系统启动或文件系统挂载,需要更新/etc/fstab文件中的相关条目。
  5. 根据新的dm盘号更新挂载点配置。
  6. 重新扫描LVM卷组: 如果LVM卷组发生变化,可以使用以下命令重新扫描并激活卷组。
  7. 重新扫描LVM卷组: 如果LVM卷组发生变化,可以使用以下命令重新扫描并激活卷组。
  8. 检查硬件配置: 确认硬件配置是否有变动,如硬盘插槽变化等,并确保BIOS/UEFI设置正确。
  9. 持久化设备映射: 使用UUID或标签来标识文件系统,而不是依赖设备名称或dm盘号。
  10. 持久化设备映射: 使用UUID或标签来标识文件系统,而不是依赖设备名称或dm盘号。
  11. /etc/fstab中使用UUID或LABEL进行挂载配置。

应用场景

  • 服务器维护: 在服务器硬件升级或维护过程中,可能会遇到dm盘号变化的问题。
  • 虚拟化环境: 在虚拟机迁移或重建过程中,设备映射可能会发生变化。

示例代码

假设原来的dm盘号为dm-0,现在变为dm-1,需要更新/etc/fstab文件:

代码语言:txt
复制
# 查看当前UUID
sudo blkid /dev/mapper/your_volume_group-your_logical_volume

# 更新/etc/fstab
sudo nano /etc/fstab
# 将原来的条目
/dev/dm-0 /mnt/your_mount_point ext4 defaults 0 2
# 修改为
UUID=your-uuid /mnt/your_mount_point ext4 defaults 0 2

通过以上步骤,可以有效解决dm盘号变化带来的问题,并确保系统的稳定运行。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

davinci DM365-DM368开发攻略—linux-2.6.32移植

手机使用linux- 2.6.32.15和android 2.2版本结合),因为只有从linux-2.6.32以后,才能发挥android系统的优势;不过单核的 DM368无论是432MHz还是新出的500...,make linux_config, make linux_clean等命令编译内核; 二、开始移植:从删除多余的文件夹和文件开始: 1、dvsdk_dm368_4_02_00_06/psp/linux.../linux-2.6.32.17/arch,保留arm,um,x86三个文件夹,其他文件删除掉; 然后进入dvsdk_dm368_4_02_00_06/psp/linux-2.6.32.17/arch...否则你的U盘无法被DM368板子识别,我们一般把DM368 USB设置HOST模式; 图-19 返回图-11进入“Network device support”的配置,一般的RJ45网口选择“10M.../bin/sh make linux chmod 777 /home/davinci/dm368/dvsdk_dm368_4_02_00_06/psp/linux-2.6.32.17/arch/arm

1.2K40
  • 微信公众号刷量工具崩溃原来是接口变了

    这两天微信公众号刷点击阅读量的工具崩溃了的消息漫天遍布,原来是腾讯在9月27号晚上将接口key改为了“cookie”,公号刷量工具就不能通过post的方式进行模拟阅读。这意味着什么呢?...为此,不少运营者还特意查看了,9月27和28这两天的阅读数据,将之前觉得有嫌疑的营销号、情感号和娱乐号,从新查看了一遍,发现平时阅读达好几万的,今天就变成了几千、几百,甚至一些10W+的文章,一下子也缩水到四五千...根据targetsocial 仟传网络的创始人苏旋的说法,这次腾讯科技之所以出手,清除“微信刷阅读”行为,根本原因就在于,腾讯改变了原来的接口,之前的接口是key,key的主要作用就是采集个人微信信息和公号信息...如果你是图文类公众号运营者,想要公众号的阅读量达到8万那么就要支付1200块,想要10万+的文章就要支付1500块,这样算来我们所看到的,觉得内容不咋地的高阅读文章,十之八九有可能是刷出来的。...如果是第一种刷量方式,营销公司就会设置多个订阅号大群,并以发布任务的形式扩群获取点击量,但人工刷的成本高效率低,所以,刷阅读逐渐变成了一门“技术活”由机器操作;这种机器除了能刷阅读之外,还能对公众号进行点赞

    3.9K80

    扩容数据盘_Linux

    数据盘的状态为 待挂载 或 使用中。 数据盘已做分区。 建议在扩容数据盘之前手动创建快照,以备份数据。...假设数据盘挂载在一台Linux实例上,实例的操作系统为CentOS 7.3 64位,未扩容前的数据盘只有一个主分区(/dev/vdb1,ext4文件系统),文件系统的挂载点为 /kdata,文件系统扩容完成后...,数据盘仍然只有一个主分区。...这意味着在重新启动之前,Linux不会知道对/dev/vdb1所做的任何更改——因此在重新启动之前,不应该以任何方式挂载或使用它。 错误:添加分区1失败(设备或资源忙) 最后只能重启实例。...parted /dev/vdb rm+ 序列号 删除老的分区表 unit s 定义起始位置 mkpart primary ext4 1 100G 命令来创建即可 p 查看 发布者:全栈程序员栈长

    3.8K10

    27.Linux-DM9000C网卡移植(详解)

    上一节 我们学习了:   网卡驱动介绍以及制作虚拟网卡驱动 接下来本节,学习网卡芯片DM9000C,如何编写移植DM9000C网卡驱动程序。...DM9000C的地址 访问的io基地址=0X2000 0100,表示读写的地址里的内容是DM9000C的数据 1.2 DM9000C收发过程 当DM9000C收到外部的数据后,会暂存到内部地址中,然后产生一个上升沿中断..., 读一次DM9000C的VID低字节之前,需要先将地址赋为0x20000000,也就是将DM9000C的CMD置0,然后向0x20000000写入要读的DM9KS_VID_L地址值 最后再将地址+4,...也就是赋为0x20000100,将CMD置1,然后读出0x20000100的值,也就是DM9000C的VID低字节 DM9000C的读写方式都是这样的,先将CMD置0,写入DM9000C的地址,然后再将...与硬件相关的部分已经改好了,接下来开始编译 6.编译测试 编译之前,首先添加该驱动需要的内核头文件: #include #include #include linux

    2.2K50

    linux centos挂载盘

    许多朋友不清楚自己是否有数据盘需要挂载(虽然购买时自己买没买你应该知道的,但还是有人不知道啊),那么你应该在linux服务器上使用使用“fdisk -l”命令查看。...如下图:若您执行fdisk -l命令,发现没有 /dev/xvdb 标明您的云服务无数据盘,那么您无需进行挂载,此时该教程对您不适用 如果上一步你看到了/dev/xvdb,那么就执行...“fdisk -S 56 /dev/xvdb”命令,对数据盘进行分区;根据提示,依次输入“n”,“p”“1”,两次回车,“wq”,分区就开始了,很快就会完成。...这时候需要注意,有两种情况,第一种,你这个数据盘是新购买的,以前没有用过(没有存储过数据),那么就要对其进行格式化,使用“mkfs.ext3 /dev/xvdb1”命令。...第二种,如果你之前就有数据盘,只是你把系统盘重置了,需要将数据盘再次挂载到重置后的系统上,那么就不要对其格式化(跳过此步骤),直接执行后面的步骤挂载就可以了。

    7.8K10

    Linux0号进程,1号进程,2号进程

    本节我们将从linux启动的第一个进程说起,以及后面第一个进程是如何启动1号进程,然后启动2号进程。...0号进程是linux启动的第一个进程,它的task_struct的comm字段为"swapper",所以也成为swpper进程。...我们本节重点关注是0号进程是如何启动的。在linux内核中为0号进程专门定义了一个静态的task_struct的结构,称为init_task。...现在SP指到了内核栈的顶端 最终通过b start_kernel就跳转到我们熟悉的linux内核入口处了。 至此0号进程就已经运行起来了。...所以说所有的内核线程的父进程都是2号进程,也就是kthreadd。 总结: linux启动的第一个进程是0号进程,是静态创建的 在0号进程启动后会接连创建两个进程,分别是1号进程和2和进程。

    7K21

    RedHat Linux 挂载U盘

    先确定u盘的位置 把u盘插到电脑的usb接口上 fdisk -l 观察命令运行的结果,看有没有与u盘容量相符的东西 如果有,再寻找与 /dev/sd* (*代表a,b,c…..)相类似的东西,如果是找到...mnt/usb 一般挂载在/mnt 文件夹之下 mnt文件夹主要存放光盘,软盘等移动存储介质 挂载 mount -t vfat /dev/sdb1 /mnt/usb 参数-t vfat 是表示挂载的u盘文件系统...,linux中把fat16,fat32,ntfs 都归为 vfat 格式,而/dev/sdb1 就是想要挂载的u盘所在的位置,也就是上边第一步得到的位置 /mnt/usb 也就是想要挂载的位置,挂载成功之后...,在/mnt/usb之下就可以看到u盘中的文件了,如果运行命令之后不出现提示信息,就说明挂载成功了 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

    8.1K20

    Linux dd命令制作U盘系统启动盘

    作U盘系统启动盘,Ubuntu下有个图形界面工具Startup Disk Creator,简单易用,但是缺点就是只能制作Ubuntu的启动盘,别的系统不支持。...那么我想在Ubuntu下作Fedora的系统启动盘要怎么办呢?不要紧,有dd命令呢! dd命令是用来拷贝文件的命令,它可以自动转换成对应的格式。...raspberrypi/2014-09-09-wheezy-raspbian.img of=/dev/sdb && sync dd命令简单用法就是这样,那么我们还可以用它烧写光盘和作其他系统的启动U盘。...在玩树莓派时烧写的文件是img格式的系统镜像,而我们要制作Fedora等Linux发行版通常是iso格式的文件,不要紧,formatting的问题就交给dd命令吧。...3.8G  1% /media/linc/87CD-7F86 $ umount /dev/sdb1 然后就是dd命令烧写: $ sudo dd bs=4M if=~/linux_images

    12.1K40

    Linux dd命令制作U盘系统启动盘

    作U盘系统启动盘,Ubuntu下有个图形界面工具Startup Disk Creator,简单易用,但是缺点就是只能制作Ubuntu的启动盘,别的系统不支持。...那么我想在Ubuntu下作Fedora的系统启动盘要怎么办呢?不要紧,有dd命令呢! dd命令是用来拷贝文件的命令,它可以自动转换成对应的格式。...raspberrypi/2014-09-09-wheezy-raspbian.img of=/dev/sdb && sync dd命令简单用法就是这样,那么我们还可以用它烧写光盘和作其他系统的启动U盘。...在玩树莓派时烧写的文件是img格式的系统镜像,而我们要制作Fedora等Linux发行版通常是iso格式的文件,不要紧,formatting的问题就交给dd命令吧。...3.8G  1% /media/linc/87CD-7F86 $ umount /dev/sdb1 然后就是dd命令烧写: $ sudo dd bs=4M if=~/linux_images

    9.8K00

    微信改版首次复盘:公众号写作套路曝光

    作为一个公众号编辑,每天都要经受着如此的灵魂的拷问。 前段日子,微信公众后台做出的重大改版,简直帮了我们大忙。更新后的公众号可以监测到每篇文章的完整阅读率。...毕竟,这篇是来自美团总裁张川的采访,是基于操盘手的视角讲背后商业逻辑的,阅读的门槛也比较高,多数人在看公众号时很难去读一些晦涩的文章。...不管是复盘自己的成长,还是写人物大佬的故事,用这种结构会让文章的可读性增强。...毕竟,现在自媒体号实在太多了,想抓住读者注意力,在我们这花几分钟时间实在不容易。...这也意味着公众号编辑们将面临更大的工作挑战,如果用一句话来总结的话,则是—— 开头难,过程难,结尾更难。 今天我们结合图文数据分析,给出了我们的内部写作的方法复盘,相信对你克服写作困难会有帮助。

    1.3K20

    Linux下制作启动盘

    一般我们都是使用U盘制作启动盘。那么在Linux下如何制作启动盘。其实非常简单,首先,格式化U盘。这一步需要注意有些Linux系统会自动挂载U盘。这时候就需要先卸载U盘。所以制作U盘的这个流程如下。...卸载U盘(针对自动挂载U盘的情况) 通常情况下,U盘会被自动挂载到/media目录之下,例如我的U盘就被自动挂载在/media/zy/U0。其中U0是我的U盘的名字。...卸载U盘的命令如下: 格式化U盘 格式化U盘,如果是制作Linux系统的启动盘,那么建议格式化为ext4文件系统;如果是制作Windows10系统,那么建议格式化为ntfs文件系统。...那么可以使用下面的两条命令之一来格式化你的U盘。 制作启动盘 在Linux系统下,我们可以使用dd命令来制作U盘启动盘,这非常方便。下面的命令是一个例子。

    7.3K20

    深度复盘GitHub发展史:如何在10年内改变了人们的编程方式?

    原编译 36Kr chiming 量子位 授权转载 | 公众号 QbitAI 编者按:前不久,微软以75亿美元的价格收购GitHub,引发了科技行业的关注。...在短短的10年内,GitHub 改变了人们的编程方式。 不仅让编程变得更简单,还改变了软件开发者对编程的看法。 GitHub是如何做到的呢?我们能从中学到什么?...在短短的10年里,GitHub 改变了人们的编程方式。 不仅让编程变得更简单,还改变了软件开发者对编程的看法。...人们对Linux的兴趣非常强烈。 第一个Web 2.0应用程序已经出现。许多公司将其技术堆栈迁移到开源服务器上。...附原文链接:https://producthabits.com/github/ 作者系网易新闻·网易号“各有态度”签约作者 — 完 —

    77500

    从无盘启动看 Linux 启动原理

    正常操作是将 volumio 的系统镜像刷到 U 盘上,连接电脑后使用 U 盘启动系统即可。...但是家里没有找到合适的 U 盘(穷~~),加上前段时间听了同事关于 linux 内核的分享,感慨自己对系统的理解不够。因此我决定使用无盘启动 volumio 顺便研究一下 linux 启动原理。...目标:无盘启动 volumio 系统 0.2 方案 正常 Linux 启动流程大体如下: BIOS 启动,完成自检,选择启动硬件 如果是磁盘系统读取 MBR 从 MBR 指示,找到 GRUB 所在分区,...0.3 准备工作 无盘启动并不是说完全没有磁盘,只是客户端本身没有磁盘,我们需要在远端给机器提供一种文件存储和磁盘共享的方案。...7.2 最终效果 7.3 总结 总结:为了省掉一块 U 盘,我开始折腾 iscsi 无盘启动没想到这一折腾就是好久,前后研究了好多资料好好的学习了一下 linux 的启动原理。

    8.4K104
    领券