ubuntu20.04挂载机械硬盘

环境说明

1.基于清华源地址下载的ubuntu20.04制作的系统盘,然后安装在PC上(固态硬盘)
2.机械硬盘无法看见

目的

挂载机械硬盘,开机就能自动启动/挂载

参考链接

https://blog.csdn.net/qq_35624642/article/details/137713143
https://blog.csdn.net/qq_33554090/article/details/128713565

过程

1.查看新增数据盘。回显类似如下信息:表示当前有两块磁 盘,“/dev/vda”是系统盘,“/dev/vdb”是新增数据盘。

lsblk 或者
sudo fdisk -l 

在这里插入图片描述(2)执行以下命令,进入 parted 分区工具,开始对新增数据盘执行分区操作。 parted 新增数据盘,以新挂载的数据盘“/dev/xvdb”为例:

parted /dev/vdb

回显类似如下信息:
在这里插入图片描述
(3)输入“p”,按“Enter”,查看当前磁盘分区方式。回显类似如下信息: “Partition Table”为“unknown”表示磁盘分区方式未知。
在这里插入图片描述(4)输入以下命令,设置磁盘分区方式。mklabel 磁盘分区方式,其中,磁盘分 区方式有 MBR 和 GPT 两种,以 GPT 为例:
mklabel gpt

注意:当磁盘已经投入使用后,此时切换磁盘分区方式时,磁盘上的原有数 据将会清除,因此请在磁盘初始化时谨慎选择磁盘分区方式。

(5)输入“p”,按“Enter”,设置分区方式后查看磁盘分区方式。回显类似如下 信息:
在这里插入图片描述(6)为整个磁盘创建一个分区

mkpart primary 0KB 2000GB(根据硬盘的大小而定)

7)输入“p”,按“Enter”,查看新建分区的详细信息。回显类似如下信息:表 示新建分区“/dev/vdb1”的详细信息。

(8)输入“q”,按“Enter”,退出 parted 分区工具。

(9)执行 lsblk 命令,查看磁盘分区信息。回显类似如下信息:此时可以查看

到新建分区“/dev/vdb1”。
在这里插入图片描述
(10)执行以下命令,将新建分区文件系统设为系统所需格式。
注意:不同文件系统支持的分区大小不同,请根据您的业务需求选择合适的 文件系统。ext4 单个文件容量最大支持 16TB,xfs 是一个 64 位文件系统, 最大支持 8EB 减 1 字节的单个文件系统,对于一个 32 位 Linux 系统,文件 和文件系统的大小会被限制在 16TB。

mkfs -t

文件系统格式 /dev/vdb1,以设置文件系统为“ext4”为例: mkfs -t ext4 /dev/vdb1,回显类似如下信息:格式化需要等待一段时间, 请观察系统运行状态,不要退出。
在这里插入图片描述(12)以新建挂载点“/mnt/sdc”为例:mkdir /mnt/sdc,新建挂载点。

(13)以挂载新建分区至“/mnt/sdc”为例:mount /dev/vdb1 /mnt/sdc,将新

建分区挂载到 /mnt/sdc 新建的挂载点下。

(14)执行 df -TH 命令,查看挂载结果。回显类似如下信息:表示新建分区 “/dev/vdb1”已挂载至“/mnt/sdc”。
在这里插入图片描述

开机启动自动挂载

如果您需要在实例启动时自动挂载磁盘,请在上述操作之后参考本节设置开 机自动挂载磁盘。设置时不能采用在 /etc/fstab 直接指定 /dev/vdb1 的方法, 因为实例中设备的顺序编码在关闭或者开启实例过程中可能发生改变。推荐使用 UUID 来配置自动挂载数据盘。

说明:磁盘的 UUID(Universally Unique Identifier)是 Linux 系统为存 储设备提供的唯一的标识字符串。

(1)以查询磁盘分区“/dev/vdb1”的 UUID 为例:blkid /dev/vdb1,查询磁 盘分区的 UUID。回显类似如下信息,表示“/dev/vdb1”的 UUID。
在这里插入图片描述(2)执行 vim /etc/fstab 命令,使用 VIM 编辑器打开“fstab”文件。

(3)按“i”,进入编辑模式。

(4)将光标移至文件末尾,按“Enter”,添加如下内容。

UUID=xxx 挂载目录 文件系统 defaults 0 2 此处以文件系统为“ext4”,挂载目录为“/mnt/sdc”为例说明,如:
在这里插入图片描述注意:此处设置了开机自动挂载后,卸载该磁盘前请先在“fstab”文件中将 该行注释或删除;否则卸载磁盘后,可能不能正常进入操作系统。

(5)按“Esc”后,输入“:wq”,按“Enter”。保存设置并退出编辑器。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/403579.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Socket编程TCP 基础

一.什么是Socket(套接字) 定义:就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。一个套接字就是网络上进程通信的一端,提供了应用层进程利用网络协议交换数据的机制。从所处的地位来讲,套接字上联应用进程&#x…

C:每日一练:单身狗(2.0版本)

前言: 今天在刷题的时候突然看到一道题,疑似一位故题。仔细一看,欸!这不是就是单身狗的升级版吗?我想那必须再安排一篇,不过由于本篇文章与上一篇单身狗文章所涉及的知识点基本相同,所以还请大…

政企单位如何选择适合规模的即时通讯软件?

政企单位在不同规模的组织结构中都面临着沟通和协作的挑战。为了提高工作效率和团队协作能力,选择适合规模的即时通讯软件至关重要。本文将为政企单位在选择适合规模的即时通讯软件时提供一些关键要素和指导,同时重点介绍WorkPlus作为一个可以迎合政企单…

谷歌的高级指令有哪些

今天会分享一些组合用法,这样就能节省许多时间可以放在跟进客户上面(本文只介绍谷歌的搜索指令,并无推广) part one 谷歌常用的搜索引擎指令: 1、Inurl,在网址中 2、Intext,在网页内容中 3、…

tcpdump入门——抓取三次握手数据包

1. 使用docker启动一个tcp应用 参考:https://blog.csdn.net/LONG_Yi_1994/article/details/141175526 2. 获取容器id docker ps |grep gochat 3. 获取容器的 PID 首先,你需要获得容器的进程 ID(PID)。可以使用 docker inspect…

遥感之常用各种指数总结大全

目前在遥感领域基本各种研究领域都会用到各种各样的指数,如水体指数,植被指数,农业长势指数,盐分指数,云指数,阴影指数,建筑物指数,水质指数,干旱指数等等众多。 本文对上…

【Web】巅峰极客2024 部分题解

目录 EncirclingGame GoldenHornKing php_online admin_Test EncirclingGame 玩赢游戏就行 GoldenHornKing 利用点在传入的app 可以打python内存马 /calc?calc_reqconfig.__init__.__globals__[__builtins__][exec](app.add_api_route("/flag",lambda:__i…

STM32通过I2C硬件读写MPU6050

目录 STM32通过I2C硬件读写MPU6050 1. STM32的I2C外设简介 2. STM32的I2C基本框图 3. STIM32硬件I2C主机发送流程 10位地址与7位地址的区别 7位主机发送的时序流程 7位主机接收的时序流程 4. STM32硬件与软件的波形对比 5. STM32配置硬件I2C外设流程 6. STM32的I2C.h…

Java Web|day6.MyBatis-Plus

MyBatisPlus 定义 mybatis-plus是一款Mybatis增强工具,用于简化开发,提高效率。 核心功能 注解 TableName 注解在类上,指定类和数据库表的映射关系。实体类的类名(转成小写后)和数据库表名相同时,可以不…

网络协议九 应用层 HTTPS

一 什么是 HTTPS 前面我们看到HTTP 有很多安全问题,因此引出了 对称加密 和 不对称加密。 那么这个对称加密和不对称加密,我们怎么和HTTP结合起来呢?HTTPS 就是弄好的 HTTP 和 加密结合的协议。 通过HTTP加密后的数据,整个传输过…

Fly Catcher:通过监测恶意信号来检测飞机欺骗

Fly Catcher 的开发者 Angelina Tsuboi 是一名飞行员、网络安全研究员和发明家。 她决定着手一个将这三个不同兴趣结合起来的项目,以解决航空雷达系统的一个重大问题。 ADS-B 系统最初用于基本的飞机定位和跟踪,Tsuboi 对该系统的网络安全方面进行了深…

Java语言程序设计——篇十四(1)

🌿🌿🌿跟随博主脚步,从这里开始→博主主页🌿🌿🌿 欢迎大家:这里是我的学习笔记、总结知识的地方,喜欢的话请三连,有问题可以私信🌳🌳&…

日撸Java三百行(day25:栈实现二叉树深度遍历之中序遍历)

目录 一、栈实现二叉树遍历的可行性 二、由递归推出栈如何实现中序遍历 1.左子树入栈 2.根结点出栈 3.右子树入栈 4.实例说明 三、代码实现 总结 一、栈实现二叉树遍历的可行性 在日撸Java三百行(day16:递归)中,我们讲过…

【C++11】入门基础

🔥 个人主页:大耳朵土土垚 🔥 所属专栏:C从入门至进阶 这里将会不定期更新有关C/C的内容,欢迎大家点赞,收藏,评论🥳🥳🎉🎉🎉 文章目录…

minikube 实践练习4 - 滚动更新

1. 应用版本更新 #查看image kubectl describe pods#设置应用的image为新版本 v1 -> v2 kubectl set image deployments/kubernetes-bootcamp kubernetes-bootcampdocker.io/jocatalin/kubernetes-bootcamp:v2#验证更新结果 export NODE_PORT"$(kubectl get services/…

糟糕界面集锦-控件篇11

GUI 的一个设计基本准则是:如果控件被禁用,那么就应该表现出来。这样不管是菜单项、命令按钮、列表框、下拉列表,我们只要一瞥就可以知道是否可用。奇怪的是为什么微软在按钮被禁用时不把它显示出来?这幅图片来自Office95 系列中的…

Redis操作--RedisTemplate(二)StringRedisTemplate

一、介绍 1、简介 由于存储在 Redis 中的 key 和 value 通常是很常见的 String 类型,Redis模块提供了 RedisConnection 和 RedisTemplate 的扩展,分是 StringRedisConnection 和 StringRedisTemplate,作为字符串操作的解决方案。 通过源码…

【区块链+金融服务】第一创业证券开发银行间报价 Dapp | FISCO BCOS应用案例

在银行间市场现券交易的过程中,通过银保监会发牌的代理机构进行报价交易,已解决无代理阶段存在的许多问题。 但是由于业务需要,使用以前模式进行报价交易的仍占有一定比例。 针对这一现状,第一创业证券基于 FISCO BCOS 区块链底层…

多种办公功能的WORD VBA程序

word的VBA办公助手 源代码 Option Explicit 需要引用 excel 16.0 库 所有内容仅供个人学习使用,严禁传播。1-公共变量-表格属性------------------------------------------------------------------------- Dim Hg% hg:行高 Const K1 0.1 Dim Flg_bh As Boolean …

专业技能——Redis常用命令和持久化策略,内存回收策略+主从模式,哨兵模式,集群模式+缓存穿透击穿雪崩

Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings),散列(hashes)…