linux下uuid查询命令

fiy 其他 99

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux下,可以使用以下命令来查询UUID:

    1. blkid命令:这是一个非常常用的命令,它可以列出所有的块设备和文件系统以及它们的UUID。只需在终端中运行以下命令:
    “`
    $ blkid
    “`

    2. lsblk命令:这个命令可以列出所有的块设备以及它们的相关信息,包括UUID。执行以下命令:
    “`
    $ lsblk -o NAME,UUID
    “`

    3. findmnt命令:这个命令可以列出所有已挂载的文件系统及其相关信息,包括UUID。执行以下命令:
    “`
    $ findmnt -o SOURCE,UUID
    “`

    4. df命令:这个命令可以显示已挂载的文件系统的磁盘空间使用情况,包括UUID。执行以下命令:
    “`
    $ df -hT | awk ‘NF>5{print $1,$2,$7}’
    “`

    这些命令可以帮助你查询Linux系统中的UUID。你可以根据自己的需求选择适合的命令来使用。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux下,可以使用以下命令来查询UUID:

    1. blkid命令:这个命令可以列出所有的块设备以及它们的文件系统和UUID。使用以下命令来查询所有的块设备的UUID:

    “`
    blkid
    “`

    该命令将输出类似以下的信息:

    “`
    /dev/sda1: UUID=”4b81929a-90ae-46cd-bf1f-d4898c5e9522″ TYPE=”ext4″ PARTUUID=”9aa5d0c3-01″
    /dev/sda2: UUID=”4dbcaca7-8a0b-4d3d-8ff4-950b2f5742cb” TYPE=”swap” PARTUUID=”9aa5d0c3-02″
    “`

    这里的UUID就是设备的唯一标识符。

    2. lsblk命令:这个命令可以列出块设备的层次结构,并显示诸如UUID等其他信息。使用以下命令来查询块设备的UUID:

    “`
    lsblk -f
    “`

    该命令将输出类似以下的信息,其中包含设备的UUID:

    “`
    NAME FSTYPE LABEL UUID MOUNTPOINT
    sda
    |-sda1 ext4 rootfs 4b81929a-90ae-46cd-bf1f-d4898c5e9522 /
    |-sda2 swap 4dbcaca7-8a0b-4d3d-8ff4-950b2f5742cb [SWAP]
    `-sda3 ext4 home 12ab34cd-56ef-78gh-90ij-12ab34cd56ef /home
    “`

    这里的UUID就是设备的唯一标识符。

    3. findmnt命令:这个命令可以列出当前正在使用的文件系统以及与之关联的设备和UUID。使用以下命令来查询文件系统的UUID:

    “`
    findmnt -no UUID /
    “`

    该命令将输出当前使用的文件系统的UUID。

    4. tune2fs命令:这个命令用于调整和查询ext2、ext3和ext4文件系统的参数,包括文件系统的UUID。使用以下命令来查询文件系统的UUID:

    “`
    tune2fs -l /dev/sda1 | grep UUID
    “`

    这里的`/dev/sda1`是要查询的分区设备。

    5. /dev/disk/by-uuid目录:Linux系统会在`/dev/disk/by-uuid`目录中创建符号链接,将设备的UUID与相应的设备文件关联起来。可以使用以下命令来查看这个目录的内容:

    “`
    ls -l /dev/disk/by-uuid
    “`

    这个命令将输出类似以下的信息:

    “`
    lrwxrwxrwx 1 root root 10 May 15 10:23 4b81929a-90ae-46cd-bf1f-d4898c5e9522 -> ../../sda1
    lrwxrwxrwx 1 root root 10 May 15 10:23 4dbcaca7-8a0b-4d3d-8ff4-950b2f5742cb -> ../../sda2
    “`

    这里的UUID与对应的设备文件之间通过符号链接进行关联。

    通过以上命令,用户可以在Linux系统中轻松查询设备的UUID。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,可以使用以下几种方法查询UUID(Universally Unique Identifier)。

    方法一:使用blkid命令

    1. 打开终端。
    2. 输入以下命令:

    “`
    blkid
    “`

    3. 系统会列出所有磁盘和分区的信息,包括UUID。

    方法二:使用lsblk命令

    1. 打开终端。
    2. 输入以下命令:

    “`
    lsblk -o NAME,UUID
    “`

    3. 系统会列出所有块设备(包括磁盘和分区)的名称和UUID。

    方法三:使用findfs命令

    1. 打开终端。
    2. 输入以下命令:

    “`
    findfs UUID=
    “`

    3. 将``替换为要查询的UUID。
    4. 系统会返回对应UUID的设备名称。

    方法四:使用ls命令结合/dev/disk/by-uuid目录

    1. 打开终端。
    2. 输入以下命令:

    “`
    ls -l /dev/disk/by-uuid
    “`

    3. 系统会列出该目录下所有UUID对应的设备链接。

    方法五:使用udevadm命令

    1. 打开终端。
    2. 输入以下命令:

    “`
    udevadm info –query=all –name=/dev/sdX | grep UUID
    “`

    3. 将`/dev/sdX`替换为要查询的设备名称(如`/dev/sda`)。
    4. 系统会返回该设备的UUID。

    方法六:使用blkid命令结合grep命令

    1. 打开终端。
    2. 输入以下命令:

    “`
    blkid | grep UUID
    “`

    3. 系统会列出所有块设备的UUID。

    方法七:通过读取/proc/mounts文件

    1. 打开终端。
    2. 输入以下命令:

    “`
    cat /proc/mounts | grep UUID
    “`

    3. 系统会列出所有已挂载的设备的UUID。

    以上是在Linux系统中查询UUID的几种常用方法,根据具体的场景选择适合自己的方法来查询UUID。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部