首页 > 其他分享 >用三剑客来快速进行uuid挂载方法.很实用,可以先在虚拟机上试试看,不好用欢迎评论区来骂我~~~~

用三剑客来快速进行uuid挂载方法.很实用,可以先在虚拟机上试试看,不好用欢迎评论区来骂我~~~~

时间:2024-10-31 17:17:13浏览次数:4  
标签:功能 UUID 虚拟机 fstab etc sed 挂载 三剑客 uuid


blkid | grep 'UUID' | sed -n '5p' | sed -E 's/.*UUID="([^"]+)".*/\1/' | xargs -I {} echo "UUID={} /mnt/disk1 xfs defaults 0 0" >> /etc/fstab
 

 简单的脚本详细解释在下面:

1. blkid
- 功能:列出系统中所有块设备的 UUID、类型等信息。
- 输出示例:会显示每个设备的 UUID,例如:

  /dev/sda1: UUID="123e4567-e89b-12d3-a456-426614174000" TYPE="ext4"
 

 2. grep 'UUID'
- 功能:从 `blkid` 的输出中筛选出包含 `UUID` 的行。
- 作用:只保留那些包含 UUID 的行,去掉其他信息。

3. sed -n '5p'
- 功能:仅打印出第五行。
- 参数说明:
  - -n:不自动打印模式空间中的内容。
  - '5p':表示打印第 5 行。

 4. sed -E 's/.*UUID="([^"]+)".*/\1/'
- 功能:提取 UUID 的值。
- 参数说明:
  - -E:启用扩展正则表达式。
  - s/.*UUID="([^"]+)".*/\1/:替换操作,提取 UUID。
    - .*UUID=":匹配任意字符,直到 `UUID="`。
    - ([^"]+):捕获组,匹配一个或多个非引号字符(实际的 UUID)。
    - .*:匹配引号后的任意字符。
    - \1:输出第一个捕获组中的内容,也就是 UUID。

 5. xargs -I {}
- 功能:将前一步的输出作为参数传递给后面的命令。
- -I {}:指定一个替代字符串 `{}`,在后面的命令中使用它。

 6. echo "UUID={} /mnt/disk1 xfs defaults 0 0"`
- 功能:构造一行新的 `/etc/fstab` 记录。
- 内容解释:
  - UUID={}:使用提取的 UUID 替换 `{}`。
  - /mnt/disk1:挂载点。
  - xfs:文件系统类型。
  - defaults:挂载选项。
  - 0 0:dump 和 fsck 选项。

7. >> /etc/fstab
- 功能:将前面的输出追加到 `/etc/fstab` 文件中。
- 注意:在操作系统中,`/etc/fstab` 是一个重要的配置文件,记录了文件系统的挂载信息。

总结
这条命令的总体作用是从所有块设备中提取出第五个 UUID,并构造一条新的 `/etc/fstab` 记录,最后将其追加到该文件中。请确保在执行时具有足够的权限(通常需要 `sudo`)。

标签:功能,UUID,虚拟机,fstab,etc,sed,挂载,三剑客,uuid
From: https://blog.csdn.net/2302_76662992/article/details/143406904

相关文章

  • Ubuntu零基础入门到精通【2.4讲】: 虚拟机中的 Ubuntu
    目录:......
  • hyper-v虚拟机使用教程
    原文链接:https://mp.weixin.qq.com/s/zNubQcNOePB7Y4AWfou0Yg前言从前几年开始,我平时使用的虚拟机就换成了hyper-v,当然PVE也会使用(作为服务器挂机用,后面出个文章说下),VMware是完全抛弃不用了。至于为什么不用VMware,好像也没啥理由,就感觉hyper-v使用更顺手一点。我现在所有的......
  • 《诛仙单机版系列一:六道轮回》安装教程|虚拟机一键端|GM工具包
    今天给大家带来一款单机游戏的架设:诛仙-六道轮回-五职业。游戏版本:v1.2.4只适用于单机娱乐,此教程是本人亲测所写,踩坑无数,如果你是小白跟着教程走也是可以搭建成功。  亲测视频演示https://githubs.xyz/show/289.mp4 游戏安装步骤此游戏架设需要安装虚拟机,没有虚拟机......
  • 在K8S中,有一家拥有非常分散系统,拥有大量数据中心、虚拟机以及许多从事各种任务的员工
    对于一家拥有非常分散系统的跨国公司来说,使用Kubernetes(K8s)来管理其大量的数据中心、虚拟机以及相关的基础设施可以带来显著的好处。Kubernetes是一个用于自动化部署、扩展和管理容器化应用的开源平台,它可以帮助企业实现资源的一致管理和更高效的运营。以下是如何利用Kubernetes进......
  • Windows Server 2022 OVF, updated Oct 2024 (sysin) - VMware 虚拟机模板
    WindowsServer2022OVF,updatedOct2024(sysin)-VMware虚拟机模板2024年10月版本更新,现在自动运行sysprep,支持ESXiHostClient部署请访问原文链接:https://sysin.org/blog/windows-server-2022-ovf/查看最新版。原创作品,转载请保留出处。作者主页:sysin.org现......
  • Windows Server 2019 OVF, updated Oct 2024 (sysin) - VMware 虚拟机模板
    WindowsServer2019OVF,updatedOct2024(sysin)-VMware虚拟机模板2024年10月版本更新,现在自动运行sysprep,支持ESXiHostClient部署请访问原文链接:https://sysin.org/blog/windows-server-2019-ovf/查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgWin......
  • Windows Server 2016 OVF, updated Oct 2024 (sysin) - VMware 虚拟机模板
    WindowsServer2016OVF,updatedOct2024(sysin)-VMware虚拟机模板2024年10月版本更新,现在自动运行sysprep,支持ESXiHostClient部署请访问原文链接:https://sysin.org/blog/windows-server-2016-ovf/查看最新版。原创作品,转载请保留出处。作者主页:sysin.org现......
  • Windows Server 2008 R2 OVF, updated Aug 2024 (sysin) - VMware 虚拟机模板
    WindowsServer2008R2OVF,updatedAug2024(sysin)-VMware虚拟机模板WindowsServer2008R2简体中文版OVF,2024年10月更新请访问原文链接:https://sysin.org/blog/windows-server-2008-r2-ovf/查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgWindows......
  • 如何在PVE环境中安装Docker:选择LXC容器还是虚拟机方案
    原文参考:https://www.oryoy.com/news/rong-qi-hua 在当今的云计算和虚拟化技术中,ProxmoxVE(PVE)作为一种强大的开源虚拟化平台,受到了许多系统管理员和开发者的青睐。而在PVE环境中安装Docker,成为了许多用户的需求。本文将详细探讨在PVE环境中安装Docker的两种主要方案:使用LXC容......
  • 【最新】Kali Linux虚拟机安装与优化全攻略:必做设置让你事半功倍!
    内容预览≧∀≦ゞ【干货】KaliLinux虚拟机安装与优化全攻略简介一、从清华镜像源下载KaliLinux镜像二、配置虚拟机硬件设置三、切换KaliLinux的软件源四、解决KaliLinux与Windows之间的复制粘贴互通问题五、Kali终端优化1.调整终端窗口大小、字体大小及光标样式2.......