如何在Ubuntu系统中添加硬盘

news2024/11/23 17:17:22

这里写自定义目录标题

  • 一. 安装磁盘
  • 二. 查看和新建硬盘分区
    • 2.1 查看硬盘分区
    • 2.2 创建硬盘分区
  • 三. 分区格式化
  • 四. 分区挂载到目录
  • 五. 配置启动挂载

众所周知,在Linux系统中有一个著名的说法,即”一切皆文件“。包括磁盘在内的各种连接到系统的设备都用文件来表示。但是我们知道,刚安装到系统的磁盘是不能直接使用的,在Windows系统中需要格式化,而在Linux系统中所需要的操作更加复杂。本文以Ubuntu系统为例,将详细记录如何安装和设置新机械硬盘。

一. 安装磁盘

首先我们将硬盘安装到自己机器的接口上。博主这里使用的是一台Mini主机,已经安装了一块256G NVME接口的SSD和1T SATA HDD,现在希望安装的是另一块2T的西部数据蓝盘HDD。安装方式很简单,Mini主机提供的是供电与数据一体化的接口,直接插牢就可以了。
在这里插入图片描述
在这里插入图片描述

二. 查看和新建硬盘分区

2.1 查看硬盘分区

成功安装硬盘后,开机进入系统,在终端中查看/dev/目录下映射到硬盘的文件,可以看到已经出现:
在这里插入图片描述
/dev/sd*即表示系统中的SATA接口设备(主要是硬盘),sda表示第一块硬盘,sdb表示第二块。而sda1表示第一块硬盘的第一个分区,但是没有sdb1,说明我们刚刚安装的第二块硬盘没有任何分区。使用以下命令可查看各个块设备的信息:

lsblk -f

输出结果:
在这里插入图片描述
从上述命令输出可以看出,我们安装的NVME SSD被分为两个分区,第一块SATA硬盘被分为一个分区sda1,sdb下没有任何分区。
此外,使用命令 fdisk -l也可以查看分区情况。

2.2 创建硬盘分区

创建硬盘分区主要使用fdisk工具。如果希望在第二块硬盘创建分区,使用如下命令:

sudo fdisk /dev/sdb

此时会进入fdisk的命令提示,输入m可显示帮助信息:
在这里插入图片描述
根据提示,我们先输入n在输入w,表示新建分区并退出:
在这里插入图片描述
这时我们再去看/dev/目录下映射到硬盘的文件,发现sdb下面已经出现其第一个分区sdb1,说明创建分区已经成功:
在这里插入图片描述

三. 分区格式化

创建分区完成后,下一步是需要对分区进行格式化。Linux系统中格式化硬盘分区使用如下命令:

sudo mkfs.ext4 /dev/sdb1

该命令将分区sdb1格式化为ext4文件系统格式。格式化完成后,再使用lsblk -f即可以显示该分区的文件系统和UUID:
在这里插入图片描述

四. 分区挂载到目录

为了在系统中使用格式化好的硬盘分区,需要将分区挂载到一个指定目录下。挂载分区命令:

sudo mount -t ext4 /dev/sdb1 /backup

执行完成后,该硬盘分区就被挂载到了/backup位置,此后使用/backup目录即可读写该硬盘分区。使用命令df -lh可查看:
在这里插入图片描述

五. 配置启动挂载

如果我们到此结束,在系统重启后,目录/backup的挂载将消失,我们只有重新mount后才能向硬盘分区中读写数据。为了能让系统自动挂载分区,我们需要编辑系统的/etc/fstab目录,将分区和目录的挂载信息按照以下格式添加(/dev/sdb1所在的行):
注意/dev/sdb1所在的行
编辑完成后,该分区便可以在系统启动时自动挂载了。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

视频怎么实现倒放?分享这3个方法给大家!

如果你曾经想过将自己喜欢的视频倒放播放,你可能会发现这是一项相当具有挑战性的任务。尽管许多视频播放器提供了倒放功能,但有时候这些功能可能不够灵活,甚至根本不支持倒放。在本文中,我们将介绍几种可帮助你倒放视频的方法。 …

减噪 低振纹|拓尔微TMI8421打印机马达驱动解决方案

打印机作为现代办公不可或缺的设备为我们的工作带来了便利,但也会遇到一些”鸡肋“问题,如产生噪音或机器发热等问题,不仅无法高效的打印文件资料还会给安静的办公室环境带来噪音干扰,打乱工作思绪...... 一台高效稳定且减噪的打…

langchain源码阅读系列(三)之Chain模块

原文首发于博客文章langchain源码阅读 本节是langchian源码阅读系列第三篇,下面进入Chain模块👇: LLM 应用构建实践笔记 Chain链定义 链定义为对组件的一系列调用,也可以包括其他链,这种在链中将组件组合在一起的想…

Python中读取与写入文件时的编码方式

在《Python中文件的读取》与《Python中文件的写入》中提到通过文件对象调用read()函数和write()函数实现文件的读写。以上方法能够正确地取或写入英文时,当要读写的内容是中文时,则需要考虑编码方式。 1 读取已经存在的数据 1.1 创建文件 创建一个txt…

【码银送书第二期】《高并发架构实战:从需求分析到系统设计》

很多软件工程师的职业规划是成为架构师,但是要成为架构师很多时候要求先有架构设计经验,而不做架构师又怎么会有架构设计经验呢?那么要如何获得架构设计经验呢? 一方面可以通过工作来学习,观察所在团队的架构师是如何…

nginx脚本,Nginx变量截取字符串,拼接字符串,nginx打印日志,添加修改HTTP请求头,添加修改HTTP响应头

nginx变量 nginx变量命名,以$开头。 举例:nginx.conf 文件中有下面这一行配置:set $var "hello world";特点:我们看到,Nginx 变量名前面有一个 $ 符号,这是语法上的要求强调:所有的 Nginx 变量在 Nginx 配…

热门实践丨如何结合实际业务进行 ECS 规格选型与容量验证

作者:赵佳佳 随着云原生技术的蓬勃发展以及云产品价格愈发低廉,越来越多 Geek 开发者、技术爱好者选择 OSS 对象存储、ECS 云服务器等基础产品构建自己的网站、网盘等应用。但对于企业而言,面对种类与规格的丰富的 ECS 云服务器,…

【网络原理之三】应用层协议HTTP和HTTPS

HTTP什么是HTTP工作过程协议格式协议内容HTTP请求MethodURLURL的encode和decode Version请求报头请求正文 HTTP响应状态码响应报头 HTTPSHTTPS执行过程加密对称加密非对称加密 证书 HTTP 什么是HTTP HTTP:超文本传输协议。是一种应用非常广泛的应该层协议。 所谓 “…

Mybatis应用(3)——mybatis框架使用 mybatis项目应用初步 mybatis使用报错集锦

目录 引出mybatis框架使用1.导包:mybatis包分页的包pom.xml文件【war包】1.导包:mybatis包分页的包pom.xml文件【jar包】2.resources下配置mybatis-config.xml文件,以及log4j.properties文件3.在resources下建文件4.在UserMapper中写SQL myba…

若依v3.2问题解决:菜单路由不匹配 / 跳转路由页面空白

问题1解决方法 问题2解决方法 问题1 菜单路由不匹配 ,在菜单管理中匹配代码中的相应组件,可是在页面上总是报匹配错误,下面是报错情况和相关数据库 解决方法 因为店铺管理是一个目录,而店铺详情和店铺列表是菜单,路…

UC伯克利LLM排行榜(Chatbot Arena Leaderboard)再更新!GPT-4稳居第一,Vicuna-33B登顶开源模型第一

UC伯克利LLM排行榜(Chatbot Arena Leaderboard)再更新!GPT-4稳居第一,Vicuna-33B登顶开源模型第一 文章目录 1. LMSYS ORG更新「LLM排位赛」2. 全新评价机制:MT-Bench2.1 为什么选择 MT-Bench?2.2 用LLM评…

Vue 常用指令 v-bind 绑定动态值

v-bind 用于动态绑定一个或多个属性值,或者向另一个组件传递props值(这个后面再介绍),应用场景:图片地址src、超链接href、动态绑定一些类、样式等等 绑定超链接 v-bind作用在属性上面绑定动态值。 v-bind 指令后接收一个参数,以冒号分割。v…

MySQL 第二天作业 操作表和用户权限

一、1.创建数据库 Market,在 Market 中创建数据表customers,customers表结构如表4.6所示,按要求进行操作。 (1)创建数据库Market。 create database Market;(2)创建数据表customers,在c_num字段上添加主键…

ModaHub魔搭社区:如何在 Jupyter Notebook 用一行代码启动 Milvus Lite?

目录 轻量版 Milvus 能做什么? 如何在 Jupyter Notebook 中使用向量数据库? 随着各种大语言模型(LLM)的涌现和 AI 技术变得越来越普遍,大家对于向量数据库的需求也变得越来越多。作为大模型的记忆体,向量…

【新星计划Linux】——常用命令(1)

作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。 座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​ 目录 前言 一.常用命令 1.Linux的基本原则: 用户接口: 2.命令形…

多肽中间体:23927-13-1,Cyclo(-D-Ala-D-Ala),3,6-二甲基-2,5-哌嗪二酮,的解析说明

Cyclo(-D-Ala-D-Ala),3,6-二甲基-2,5-哌嗪二酮,(3R,6R)-二甲基-哌嗪-2,5-二酮,(3R,6R)-3,6-二甲基哌嗪-2,5-二酮产品结构式: 产品规格: 1.CAS号:23927-13-1 2.分子式:C6H10N2O2 3.分子量&#x…

xNIDS-解释基于深度学习的网络入侵检测系统实现自动入侵响应

文章目录 AbsIntroMotivation and ChallengesExplaining Detection Results of DL-NIDS目标近似历史输入围绕历史记录输入进行采样捕捉特征之间的依赖关系模型开发 Generating Defense Rules防御规则范围Defense Rule Scope安全性约束 Security Constraint统一防御规则 Unified…

仅个人记录 CMX复现

文章解析(214条消息) CMX: Cross-Modal Fusion for RGB-X SemanticSegmentation with Transformers_cmx: cross-modal fusion for rgb-x semantic segment_翰墨大人的博客-CSDN博客 代码 GitHub - huaaaliu/RGBX_Semantic_Segmentation 一、 环境配置 conda create -n rgbx…

暑假第三天打卡

Java: (1)main()方法格式固定,表示程序入口 public static void main(String[] args) (2)java程序严格区分大小写 (3)System.out.println():换行 System.out.print():不换行 &…

【洛谷】P2700 逐个击破

思路&#xff1a; 先上一份ACode:&#xff08;具体解释思路在下面&#xff09; #include<bits/stdc.h> using namespace std; #define int long long const int N1e510,M2*N; int n,k,x,fa[N],sum; struct E {int u,v,w; } e[M]; int head[N],cnt; bool vis[N];bool cm…