精华内容
下载资源
问答
  • Linux下往往会碰到这样的问题,磁盘的设备文件,比如/dev/sda, sdb, sdc等等在某些情况下会混乱掉,比如sda变成了sdb或者sdc变成了sdb等等,...二是主机PCI插槽的监测;三是磁盘本身的监测,先来的当然是a,以此类...

    在Linux下往往会碰到这样的问题,磁盘的设备文件,比如/dev/sda, sdb, sdc等等在某些情况下会混乱掉,比如sda变成了sdb或者sdc变成了sdb等等,这样无形中会导致磁盘设备管理的混乱,最常见的比如Linux文件系统的启动问题。

    目前Linux内核对于这种磁盘设备的映射基本上取决于三个顺序,一是磁盘驱动程序的加载;二是主机PCI插槽的监测;三是磁盘本身的监测,先来的当然是a,以此类推。所以,在出现热插拔了某些设备、重启等特殊情况下,实际磁盘在Linux下映射的设备文件可能由于这种“排队”的原因而发生改变,而这种底层“偷偷的”变化有时候会让管理员犯一些低级错误。

    若UUID (globally unique identifier)唯一的身份识别代码发生了变化,SUSE系统可以做如下操作:

    1. 记下/dev/disk/by-id/显示的新UUID标识代码

    2. 用SUSE安装盘启动

    3. 挂载本地系统盘

    4. 修改/etc/fstab和/boot/grub/menu.lst中的UUID标识代码

    5. 重启服务器

    展开全文
  • 解决 VMware 克隆linux 网卡UUID重复问题 2019年04月06日 系统版本:CentOS Linux release 7.6....当我们使用 VMware 克隆 linux 主机时会发生克隆主机和原主机网卡 UUID 重复的问题,这样会对网络通信产生影响。 ...

    解决 VMware 克隆linux 网卡UUID重复问题

    2019年04月06日
    系统版本:CentOS Linux release 7.6.1810

    参考文档

    https://www.cnblogs.com/wayneliu007/p/10388417.html


    当我们使用 VMware 克隆 linux 主机时会发生克隆主机和原主机网卡 UUID 重复的问题,这样会对网络通信产生影响。
    只要保证每台主机的 UUID 独一无二即可,即为新的主机绑定新的 UUID。

    1. 生成随机uuid号

    # uuidgen   
    46269697-0bd5-4088-af92-337325daea9e

    2. 替换UUID值

    # vi /etc/sysconfig/network-scripts/ifcfg-ens33
    
    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=none
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=ens33
    DEVICE=ens33
    ONBOOT=yes
    IPV6_PRIVACY=no
    IPADDR=192.168.0.11
    PREFIX=24
    GATEWAY=192.168.0.1
    DNS1=192.168.0.1
    DNS2=114.114.114.114
    UUID=46269697-0bd5-4088-af92-337325daea9e

    3. 重启网络服务

    # systemctl restart network

    4. 验证查看

    此时新主机的网卡UUID值设置完毕,可以通过 nmcli 命令查看
    查看网卡 UUID值

    # nmcli connection show
    NAME   UUID                                  TYPE      DEVICE 
    ens33  46269697-0bd5-4088-af92-337325daea9e  ethernet  ens33  

    查看网卡 MAC

    # nmcli device show ens33
    GENERAL.DEVICE:                         ens33
    GENERAL.TYPE:                           ethernet
    GENERAL.HWADDR:                         00:0C:29:BD:FC:FA
    GENERAL.MTU:                            1500
    GENERAL.STATE:                          100 (连接的)
    GENERAL.CONNECTION:                     ens33
    GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/3
    WIRED-PROPERTIES.CARRIER:               开
    IP4.ADDRESS[1]:                         192.168.0.11/24
    IP4.GATEWAY:                            192.168.0.1
    IP4.ROUTE[1]:                           dst = 192.168.0.0/24, nh = 0.0.0.0, mt = 100
    IP4.ROUTE[2]:                           dst = 0.0.0.0/0, nh = 192.168.0.1, mt = 100
    IP4.DNS[1]:                             192.168.0.1
    IP4.DNS[2]:                             114.114.114.114
    IP6.ADDRESS[1]:                         fe80::f5fc:c628:ab36:49a1/64
    IP6.GATEWAY:                            --
    IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 100
    IP6.ROUTE[2]:                           dst = ff00::/8, nh = ::, mt = 256, table=255

    转载于:https://www.cnblogs.com/haoduoyou/p/10660612.html

    展开全文
  • 几个月前换了实习,是一家主要做云计算的创业公司,实习期间给公司的云平台产品做了license绑定主机信息的任务,只能使用shell,需要绑定的信息有:网卡mac地址,处理器id,主板id,系统uuid,硬盘id。我们认为,当...

    几个月前换了实习,是一家主要做云计算的创业公司,实习期间给公司的云平台产品做了license绑定主机信息的任务,只能使用shell,需要绑定的信息有:网卡mac地址,处理器id,主板id,系统uuid,硬盘id。我们认为,当以上5种信息,有3种及3种以上信息相同的情况下,确认为同一台主机,因为有的信息在不同环境下可能取不到。若是同一台主机,则含有这5种信息的license在校验过后准许登录,若不符合,则不允许登录。以下是shell脚本:

    #!/bin/bash -e
    exec 2>/dev/null
    if [ ! -f "/usr/sbin/dmidecode" ]; then yum -y install dmidecode; fi
    if [ ! -f "/sbin/hdparm" ]; then yum -y install hdparm; fi
    if [  -f ~/sysInfo ]; then rm -f ~/sysInfo; fi
    uuid=$(dmidecode -s system-uuid)
    proccesorid=$(dmidecode -t processor |grep ID |head -1|sed 's/ID:/ /g')
    baseboard=$(dmidecode -s baseboard-serial-number)
    mac=$(awk '(!/^[#|$]/)&&/./{print $4}' /etc/udev/rules.d/70-persistent-net.rules |sed 's/ATTR{address}=="/ /g'|sed 's/",//g')
    harddisk=$(hdparm -i /dev/sda | grep SerialNo |awk '{print $3}'|sed 's/SerialNo=//g')
    sec=$(echo ${proccesorid}%${baseboard}%${mac}%${harddisk}%${uuid}| sed 's/ //g')
    echo $sec|base64 -i|awk '{{printf "%s",$0}}'


    其中,dmidecode和hdarm在大部分linux发行版本中,都默认自带了。uuid,proccessorid,baseboard,mac,harddisk分别是以上5种信息,中间还做了些格式化的操作。

    由于要生成license,尽量不要明文,所以在最后又做了一次base64使得生成的sec可以以“密文”传出,当然,在之后真正生成license的时候,会再做一次真正的加密。


    展开全文
  • sda和sdb对应的物理磁盘应答时间不一致造成的,这是因为天翼云的sda、sdb两块磁盘都是独立的设备,同样的问题也出现在高端的独立服务器中,因此这个问题的解决方法,linux早就给咱们解决好了:使用磁盘的UUID来挂载。...

    在虚拟机交付的时候,默认数据盘只是“硬件”上连接到了主机中,操作系统还没有认识的,所以也就需要咱们这么一个操作:将数据盘挂载到CentOS系统中。我们先订购了一台CentOS的服务器,如下图:
    <IGNORE_JS_OP style="TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(250,249,245); TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 14px/21px 微软雅黑, 'Microsoft Yahei', tahoma, arial, 'Hiragino Sans GB', 宋体; WORD-WRAP: break-word; WHITE-SPACE: normal; COLOR: rgb(68,68,68); WORD-SPACING: 0px; -webkit-text-stroke-width: 0px">


    接下来登陆到该服务器,执行指令df -h,查看当前的磁盘情况,却是没有挂上的。
    <IGNORE_JS_OP style="TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(250,249,245); TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 14px/21px 微软雅黑, 'Microsoft Yahei', tahoma, arial, 'Hiragino Sans GB', 宋体; WORD-WRAP: break-word; WHITE-SPACE: normal; COLOR: rgb(68,68,68); WORD-SPACING: 0px; -webkit-text-stroke-width: 0px">

    接下来执行fdisk -l ,列举当前系统上的所有磁盘:
    <IGNORE_JS_OP style="WORD-WRAP: break-word">

    看到新的磁盘是/dev/sdb,故执行fdisk /dev/sdb指令
    <IGNORE_JS_OP style="WORD-WRAP: break-word">

    接下来使用fdisk来对磁盘进行分区操作,在这里分成两个磁盘,一个20GB,剩下的都到一个分区中
    <IGNORE_JS_OP style="WORD-WRAP: break-word">

    确认该分区已经创建之后,使用mkfs.ext3来创建新的分区sdb1和sdb2
    <IGNORE_JS_OP style="WORD-WRAP: break-word">

    接下来就可以挂载到给定的地方了。比如我们将sdb2挂载到/var/www,扩充主页空间:
    <IGNORE_JS_OP style="WORD-WRAP: break-word">

    通过执行df -h之后可以发现,该新的磁盘卷已经挂载到了指定位置。但是这样还不行啊,我们每次启动都需要自己重新挂,这可不行,所以还需要编辑/etc/fstab文件:
    <IGNORE_JS_OP style="WORD-WRAP: break-word">

    因为是天翼云主机还没有提供控制台,万一fstab写错了可是导致无法启动的,为了稳妥起见,我们用mount -a来测试一下:
    <IGNORE_JS_OP style="WORD-WRAP: break-word">

    既然已经成功了,我们就可以放心大胆得reboot了。

    经过测试centos、ubuntu均可以使用此方法来挂载磁盘。

    ===============================

    最近有一些朋友反映说,会出现sda、sdb的区域跳动的情况,所以就导致我们上面fstab中的sdb的配置出错了。这种情况的原因是Linux在启动过程中,枚举硬件的时候,sda和sdb对应的物理磁盘应答时间不一致造成的,这是因为天翼云的sda、sdb两块磁盘都是独立的设备,同样的问题也出现在高端的独立服务器中,因此这个问题的解决方法,linux早就给咱们解决好了:使用磁盘的UUID来挂载。

    修改的方法如下:
    查找磁盘的UUID可以通过ls /dev/disk/by-uuid -l来实现,如下图所示:
    <IGNORE_JS_OP style="WORD-WRAP: break-word">

    接下来,根据找到的UUID(sdb1)再在fstab中配置磁盘(注意图中的磁盘分区格式,原有分区是ext3就是ext3,原有分区是ext4就是ext4):
    <IGNORE_JS_OP style="WORD-WRAP: break-word">

    做完之后,可以用mount -a测试一下,是否正常,如果正常,重启后,sda和sdb再也各归各位了!

    <IGNORE_JS_OP style="WORD-WRAP: break-word">

    1.png (553.58 KB, 下载次数: 8)

     

    1.png
    <IGNORE_JS_OP style="WORD-WRAP: break-word">

    2.png (428.98 KB, 下载次数: 16)

     

    2.png
    <IGNORE_JS_OP style="WORD-WRAP: break-word">

    2.png (428.98 KB, 下载次数: 14)

     

    2.png

     

    展开全文
  • Linux设备中的UUID

    2019-01-10 16:42:00
    (云主机最好使用UUID挂载设备,如果使用设备名挂载设备,有可能出现重启后找不到设备的情况) 使用UUID挂载设备的原因 自动分配的设备名称并非总是一致的,它们依赖于启动时内核加载模块的顺序。如果...
  • 在虚拟机交付的时候,默认数据盘只是“硬件”上连接到了主机中,操作系统还没有认识的,所以也就需要咱们这么一个操作:将数据盘挂载到CentOS系统中。我们先订购了一台CentOS的服务器,如下图:&lt;IGNORE_JS_OP...
  • PAGE - 1 - 教学贴电信天翼云主机如何使用数据盘之Linux篇(UUID挂载各个系统通用) 在订购天翼云主机的时候发现有一个固定的50GB系统盘之外还有一个可以调整的数据盘同通常的VPS不同天翼云主机的系统盘和数据盘是独立...
  • 原标题:Linux 硬盘挂载(服务器重启自动挂载)1、先查看目前机器上有几块硬盘,及已挂载磁盘:fdisk -l 能够查看到当前主机上已连接上的磁盘,以及已经分割的磁盘分区。(下面以/dev/vdb磁盘进行分区、挂载为例,挂载...
  • Linux网络配置 1、修改网络配置文件 vim /etc/sysconfig/network-scripts/ifcfg-etho DEVICE="System eth0" BOOTPROTO=static IPV6INIT="yes" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" UUID="df516ad0-...
  • 整个集群安装好之后才发现dn03的硬盘分的太小了,导致CM集群一些项以红色警告方式提醒,先尝试重新挂在一块硬盘,由于linux水平有限,没有成功,只好重新安装dn03。 删除CM集群上的Cluster 1 集群,然后将移除dn03,...
  • 整个集群安装好之后才发现dn03的硬盘分的太小了,导致CM集群一些项以红色警告方式提醒,先尝试重新挂在一块硬盘,由于linux水平有限,没有成功,只好重新安装dn03。 删除CM集群上的Cluster 1 集群,然后将移除dn03...
  • #dmidecode -t 1 System Information Manufacturer: IBM Product Name: System x3650 M3 -[7945I01]- Version: 00 Serial Number: 99B0340 UUID: E5248D38-72C3-11DF-80F7-E41F...
  • 修改主机名 vi /etc/sysconfig/network 输入完成如下图 更改IP地址,子掩码,网关,和DNS vi /etc/sysconfig/network-scripts/ifcfg-eth0 将下图hwaddr和UUID删除,只修改IP地址就可以 修改一下网卡 ...
  • DDR=00:0C:29:45:94:91 TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes ...UUID=6d5ea482-50
  • 添加新物理硬盘 用ssh工具连接到服务器,执行:fdisk -l查看磁盘,并...查看主机总线号,命令:ls /sys/class/scsi_host/ 重新扫描SCSI总线,以添加新设备: echo "- - -">/sys/class/s...
  • 一.用命令行设置网络配置:重新上电就失效了。   二.所以我们要修改配置文件,修改后保存,重启上电后才...三.... uuid是唯一识别码,当克隆机器后,每台机器的uuid都一样,会造成每台机器都无法上网,需要修...
  • 官方参考文档 ... 查看官方文档: 解决办法 翻译过来就是:删除agent目录下面的cm_guid文件,并重启失败节点的agent服务恢复。...cm_guid文件的内容大概是uuid,用于唯一...如图cd到每台主机的目录/var/lib/cloudera...
  • 以此类推)HWADDR网卡MAC的地址UUID唯一标识,磁盘标识-------blkid(查看)ONBOOT重启网卡或服务器之后控制网卡是不是自启BOOTPROTO网卡启动的时候如何得到ip地址(none 手动指定ip)static静态dhcp自动获取IPADDR....
  • 第9章 使用ssh服务管理远程主机9.1 配置网卡服务9.1.1 配置网卡参数使用nmtui命令来配置网络。9.1.2 创建网络会话使用nmcli命令来管理Network Manager服务。nmcli connection show[root@localhost 桌面]# nmcli ...
  • ifconfig eth0 up启用第一块网卡 onboot=yes 自动启动 service network restart 重启网络服务 ...uuidgen eth1 查看 eth1 网卡UUID MAC:0800276BE64D记录虚拟机桥接网卡的MAC地址 修改 eth1 配置文件 de...
  • 交叉编译器:arm-none-linux-...主机:ubuntu12.04 64位 apt-get source uuid ossp-uuid-1.6.2 为下载下来的文件 #echo ac_cv_va_copy=yes > arm-linux.cache #./configure CC=arm-none-linux-gnueabi-gcc --pref
  • 1.用命令获取待修改虚拟机的uuid VBoxManage list hdds 2.修改分配大小 VBoxManage modifyhd 74a17e07-b25c-444e-aafd-9a9fd50e60f3 --resize 51200 3.右键计算机管理,磁盘管理,把刚分配的空间分配个盘符,例如F,...
  • 1.此地我选择的网络是桥接模式 配置ip:vi /etc/sysconfig/network-script/ifcfg-eth0 进行编辑 DEVICE=eth0 ...UUID=77c76aa0-1e8b-4d09-8c6f-63ac4d18a6d4 ONBOOT=yes NM_CONTROLLED=yes BOOTPR...
  • Linux 日常操作

    2020-06-18 15:44:47
    Linux 修改主机名 hostnamectl set-hostname name 永久挂载(mount) 永久性挂载分区的办法是修改分区文件/etc/fstab 找到要挂载的硬盘:sudo df -h 要挂载硬盘的UUID sudoblkid /挂载盘 修改文件/etc/fstab ...
  • 对Mail server,每个用户的邮箱空间限制;对File server,每个用户的最大网络硬盘...对Linux系统主机可以配置如下作用:限制某一用户组能够使用的最大磁盘配额;限制某一账户的最大磁盘配额;限制某一目录的最大磁盘...
  • linux配置网络

    2019-03-29 17:46:29
    scripts/ifcfg-eth0**注意删除掉UUID 和 物理地址(HWADDR)**2、删除70-persistent-net.rulescd /etc/udev/rules.d/rm -f 70-persistent-net.rules3、重启linux 不能只重启网络init 04、更改主机...
  • 所以需要根据服务器的唯一标识(如CPUID)进行注册码生成,但是如果把应用发布到Docker时,便获取不到宿主机的CPUID,这时我举例如下: 在非Docker环境下获取注册码ID /** - 获取linux/unix系统设备的CPUID -...
  • 查看Linux服务器序列号

    万次阅读 2017-02-10 11:39:46
    linux系统查看主机序列号#dmidecode -t 1System Information Manufacturer: IBM Product Name: System x3650 M3 -[7945I01]- Version: 00 Serial Number: 99B0340 UUID: E5248D38-72C3-11
  • LINUX克隆步骤

    2019-06-27 00:09:41
    网卡配置文件(/etc/sysconfig/network-scripts/ifcfg-eth0)ONBOOT=yes,删除UUID与网卡 主机名(/etc/sysconfig/network) 映射关系(/etc/hosts) 检测能ping 外网。主从机都能互ping 1,开始克隆 2,修改...

空空如也

空空如也

1 2 3 4
收藏数 75
精华内容 30
关键字:

linuxuuid主机

linux 订阅