Linux 挂载磁盘与开机自动挂载操作指南
Linux 挂载磁盘与开机自动挂载操作指南
文章目录
- Linux 挂载磁盘与开机自动挂载操作指南
- 一 挂载磁盘
- 1 查看硬盘信息
- 2 新增数据盘执行分区
- 3 新建分区
- 4 创建一个主分区
- 5 分区编号
- 6 初始磁柱编号
- 7 截止磁柱编号
- 8 查看新建分区信息
- 9 分区结果写入
- 10 新分区同步操作系统
- 11 设置新分区文件系统格式
- 12 新建挂载点
- 13 挂载新建分区
- 14 查看挂载结果
- 二 设置开机自动挂载磁盘
- 1 查询磁盘分区UUID
- 2 编辑/etc/fstab
- 3 重启服务器
本文详细介绍了在Linux系统中如何挂载新硬盘并设置开机自动挂载的步骤。首先,通过 fdisk
命令查看硬盘信息并进行分区操作,接着使用 mkfs
命令格式化新分区为所需文件系统。然后,通过创建挂载点并将新分区挂载至指定目录,确保新硬盘的有效使用。最后,介绍了如何编辑 /etc/fstab
文件,使系统在启动时自动挂载指定分区。本文提供了详细的操作步骤与命令说明,适合初学者和有经验的Linux用户参考,确保磁盘管理操作的高效与可靠性。
一 挂载磁盘
1 查看硬盘信息
通过命令fdisk-l查看硬盘信息
fdisk -l
可以看到有两块硬盘/dev/sda和/dev/sdb,启动sda是系统盘,sdb是我们新增的数据盘。
2 新增数据盘执行分区
执行以下命令,进入 fdisk 模式,开始对新增数据盘执行分区操作。
// 以新挂载的数据盘 “/dev/sdb” 为例:
fdisk /dev/sdb
3 新建分区
输入“n”,按“Enter”,开始新建分区。
表示磁盘有两种分区类型:
"p”表示主要分区。默认为p
"e”表示延伸分区。
4 创建一个主分区
以创建一个主要分区为例,输入“p”,按“Enter”,开始创建一个主分区。
“Partition number”表示主分区编号,可以选择1-4(我是按照默认的来的)。
5 分区编号
以分区编号选择“1”为例,输入主分区编号“1”,按“Enter”。
“First sector”表示初始磁柱区域,可以选择2048-20971519,默认为2048(我是按照默认来的)。
6 初始磁柱编号
以选择默认初始磁柱编号2048为例(我是按照默认来的),按“Enter”。
“Last sector”表示截止磁柱区域,可以选择2048-104857599,默认为104857599(我是按照默认来的)。
7 截止磁柱编号
以选择默认截止磁柱编号104857599(我是按照默认来的)为例,按“Enter”。
表示分区完成,即为500GB的数据盘新建了1个分区。
8 查看新建分区信息
输入“p”,按“Enter”,查看新建分区的详细信息。
表示新建分区“/dev/sdb1”的详细信息。
9 分区结果写入
输入“w”,按“Enter”,将分区结果写入分区表中。
表示分区创建完成。
10 新分区同步操作系统
执行以下命令,将新的分区表变更同步至操作系统。
partprobe
11 设置新分区文件系统格式
执行以下命令,将新建分区文件系统设为系统所需格式。
// mkfs -t 文件系统格式 /dev/sdb1
// 以设置文件系统为“ext4”为例:
mkfs -t ext4 /dev/sdb1
格式化需要等待一段时间,请观察系统运行状态,不要退出。
12 新建挂载点
执行以下命令,新建挂载点。
// mkdir 挂载点
//以新建挂载点“/serv”为例:
mkdir /serv
13 挂载新建分区
执行以下命令,将新建分区挂载到12中新建的挂载点下。
// mount /dev/sdb1 挂载点
// 以挂载新建分区至“/serv”为例:
mount /dev/sdb1 /serv
14 查看挂载结果
执行以下命令,查看挂载结果。
df -h
如果有/serv 目录,且为500G
表示新建分区“/dev/sdb1”已挂载至“/serv”。
二 设置开机自动挂载磁盘
1 查询磁盘分区UUID
执行如下命令,查询磁盘分区的UUID。
// blkid 磁盘分区
// 以查询磁盘分区“/dev/sdb1”的UUID为例:
blkid /dev/sdb1
表示“/dev/sdb1”的UUID。
2 编辑/etc/fstab
通过vim编辑/etc/fstab,保持和原本信息一样。除了UUID格式等关键配置
//在末尾增加一行
//uuid和目录替换为你自己的信息
UUID=f5c5c392-4704-4475-9abc-f6a2e049f2ea /serv ext4 defaults 1 1//保存
:wq
3 重启服务器
重启只是验证,配置正确可以不用重启。
# 通过命令df -h查看磁盘信息,完成开启自动挂载
# 也可以用 mount -a 检测
mount -a 的意思是将/etc/fstab的所有内容重新加载。
mount 是可以显示/etc/fstab的内容。mount -a 是自动挂载 /etc/fstab 里面的东西。
不过这东西开机时已经挂载了,你如果没有修改 fstab 增加新的东西那就肯定没输出。 mount -a 会忽略所有已经完成的操作,也就是开机时 fstab 已经挂载后,而且你没有修改 fstab 。你再运行 mount -a ,他会自动忽略全部 fstab 内容。
相关文章:

Linux 挂载磁盘与开机自动挂载操作指南
Linux 挂载磁盘与开机自动挂载操作指南 文章目录 Linux 挂载磁盘与开机自动挂载操作指南一 挂载磁盘1 查看硬盘信息2 新增数据盘执行分区3 新建分区4 创建一个主分区5 分区编号6 初始磁柱编号7 截止磁柱编号8 查看新建分区信息9 分区结果写入10 新分区同步操作系统11 设置新分区…...

『功能项目』单例模式框架【37】
我们打开上一篇36C#拓展 - 优化冗余脚本的项目, 本章要做的事情是编写单例模式基类,让继承其基类的子类在运行时只存在一个,共有两个单例基类框架,分别是不继承MonoBehaviour的单例和继承MonoBehaviour的单例框架 首先编写不继承…...

【计算机网络 - 基础问题】每日 3 题(三)
✍个人博客:Pandaconda-CSDN博客 📣专栏地址:http://t.csdnimg.cn/fYaBd 📚专栏简介:在这个专栏中,我将会分享 C 面试中常见的面试题给大家~ ❤️如果有收获的话,欢迎点赞👍收藏&…...

SpringCloud Nacos
**************************** 准备工作 首先准备号nacos的镜像 根据镜像创建nacos容器 nacos:container_name: nacosimage: nacos/nacos-server:v2.1.0-slimports: #需要监听三个端口- "8848:8848"- "9848:9848"- "9849:9849"privileged: tr…...

机器学习算法详细解读和python实现
文章目录 一、机器学习概述1.1 机器学习的定义与分类机器学习的分类 1.2 机器学习的基本流程1.3 Python在机器学习中的应用Python的优势Python在机器学习中的应用场景 2.1 线性回归的基本概念线性回归的数学表达线性回归的目标 2.2 最小二乘法技术最小二乘法的数学推导最小二乘…...

【Linux】Linux权限历险记---组和用户的关系
欢迎来到 CILMY23 的博客 🏆本篇主题为:Linux权限历险记---组和用户的关系 🏆个人主页:CILMY23-CSDN博客 🏆系列专栏:Python | C | C语言 | 数据结构与算法 | 贪心算法 | Linux | 算法专题 | 代码训练营…...

华为HCIA、HCIP和HCIE认证考试明细
华为认证体系包括三个主要等级:HCIA(华为认证ICT助理)、HCIP(华为认证ICT高级工程师)和HCIE(华为认证ICT专家)。每个等级的认证都有其特定的考试内容和费用。 HCIA(华为认证ICT助理…...

C++数据结构
单向链表 // // Created by 19342 on 2024/9/14. // #include <iostream> using namespace std;// 定义链表节点 struct Node {int data; // 节点存储的数据Node* next; // 指向下一个节点的指针 };// 初始化链表 Node* initList() {return nullptr; }// 在链表末尾添加…...

Linux下read函数详解
在Linux中,read 函数是最常用的系统调用之一,用于从文件或其他输入设备读取数据。它是低级别的I/O操作的核心,直接与操作系统的内核交互,提供了高效的数据读取方式。 一、read 函数简介 read 函数的声明如下: #inclu…...

【二叉树遍历算法应用】------补录
0.二叉树结点的链式存储结构 #include<stdio.h> #include<stdlib.h> #include<stdbool.h>typedef char TElemType;//树中元素基本类型为char类型//二叉树结点链式存储结构(二叉链表) typedef struct BiNode {TElemType data;//数据域…...

AtCoder Beginner Contest 368
A.Cut(模拟) 题意: 有一叠 N N N张扑克牌,最上面的 i i i张扑克牌上写着一个整数 A _ i A\_i A_i。 你从牌堆底部取出 K K K张牌,将它们放在牌堆顶部,并保持它们的顺序。 操作后从上到下输出写在卡…...

WebGL系列教程六(纹理映射与立方体贴图)
目录 1 前言2 思考题3 纹理映射介绍4 怎么映射?5 开始绘制5.1 声明顶点着色器和片元着色器5.2 修改顶点的颜色为纹理坐标5.3 指定顶点位置和纹理坐标的值5.4 获取图片成功后进行绘制5.5 效果5.6 完整代码 6 总结 1 前言 上一讲我们讲了如何使用索引绘制彩色立方体&a…...

为什么nii.gz转.nrrd标签体积变大?
import SimpleITK as sitk # nii nii.gz nrrd格式之间互相转换 def nii2nii(oripath, savepath):data sitk.ReadImage(oripath)img sitk.GetArrayFromImage(data)out sitk.GetImageFromArray(img)sitk.WriteImage(out, savepath)if __name__ __main__:oripath 00292625.ni…...

软件安装攻略:EmEditor编辑器下载安装与使用
EmEditor是一款在Windows平台上运行的文字编辑程序。EmEditor以运作轻巧、敏捷而又功能强大、丰富著称,得到许多用户的好评。Windows内建的记事本程式由于功能太过单薄,所以有不少用户直接以EmEditor取代,emeditor是一个跨平台的文本编辑器&a…...

Redis的watch机制详解
WATCH 是 Redis 提供的一个用于实现 乐观锁 (Optimistic Lock) 的命令,通常用于实现事务中的并发控制。它允许客户端监控一个或多个键的变化,并确保事务(MULTI/EXEC)中执行的操作在这些键没有发生改变的情况下才能成功提交。若在事…...

UnrealEngine 打包Android平台应用
虚幻引擎 支持将项目发布到 安卓(Android) 移动设备上,并且提供了若干功能帮你将项目发布到 谷歌游戏商店。本节包含了如何设置Android开发环境、如何使用Android功能和服务、以及如何为发布游戏做准备相关的指南。 当前SDK要求 当前UE版本…...

Linux:git
hello,各位小伙伴,本篇文章跟大家一起学习《Linux:git》,感谢大家对我上一篇的支持,如有什么问题,还请多多指教 ! 如果本篇文章对你有帮助,还请各位点点赞!!&…...

electron有关mac构建
针对 Mac M1/2/3 芯片的设备,proces.archarm64. 执行下面命令,检查下按照的 node.js 版本是不是 intel x64 指令集,如果是的话安装下 arm64 指令集的 node.js终端中执行以下命令:node -p process.arch 对应的node版本也是arm版 …...

C语言-数据结构 弗洛伊德算法(Floyd)邻接矩阵存储
弗洛伊德算法相比迪杰斯特拉相似的地方都是遍历邻接矩阵不断调整最短路径的信息,并且两种算法面对多源最短路径的时间复杂度都是O(n^3),Floyd采用的是动态规划而Dijkstra是采用贪心的思想。在Floyd中我们将创建两个数组进行辅助,一个path二维…...

pyspark 安装记录
1、安装软件 1、python 3.10 2、hadoop-3.3.4 里面的winutils 要记得添加 3、java-17 4、spark-3.5.1-bin-hadoop3 python 安装 pyspark,Jupyter notebook pip install pyspark pip install jupyter notebook 2、添加环境变量 JAVA_HOME=C:\PySparkService\java-17H…...

高度可定制的电竞鼠标,雷柏VT1 PRO MAX体验
不管是菜鸟还是老鸟,游戏玩到某个阶段很容易出现瓶颈,在游戏的某个阶段,这里面制约最大的除了操作之外,实际上还是我们用的硬件。比如在PC游戏中,鼠标的影响就非常大,像是在游戏中如果鼠标延迟过高…...

经验笔记:SOA(面向服务的架构)
SOA(面向服务的架构)经验笔记 引言 SOA(Service-Oriented Architecture, 面向服务的架构)是一种设计原则,用于构建灵活且可扩展的分布式系统。SOA强调将应用程序的不同功能封装为独立的服务,这些服务通过…...

triton之ttir学习
一 基本语句 1 常量 %cst arith.constant dense<520192> : tensor<4096xi32> %c127_i32 arith.constant 127 : i32 %cst arith.constant dense<520192> : tensor<4096xi32> 解释:这条语句定义了一个名为 %cst 的常量,它…...

如何在AWS账户上进行充值:一份详尽指南
大家好,小编今天给大家带来一份关于如何在AWS账户上进行充值的详尽指南。对于使用AWS服务的用户来说,保持账户余额充足是确保服务不中断的关键。下面,九河云将详细讲解具体的操作步骤。 步骤一:登录AWS管理控制台 首先ÿ…...

(六十四)第 10 章 内部排序(静态链表的插入排序)
示例代码 staticLinkList.h // 静态链表的插入排序实现头文件#ifndef STATIC_LINK_LIST_H #define STATIC_LINK_LIST_H#include "errorRecord.h"#define SIZE 100 #define NUM 8typedef int InfoType; typedef int KeyType;typedef struct {KeyType key;InfoType inf…...

appium历史版本地址链接
appium / Appium.app / Downloads — Bitbucket ios的appium界面图 链接: https://pan.baidu.com/s/1i8BRaZgQA3ImLUhKZjfhiA 提取码: 5c8b...

TCPIP网络编程(尹圣雨)UDP 轮流收发消息(windows)
端口号写的是 2345 客户端 #include <iostream> #include <winsock2.h> #pragma comment(lib, "ws2_32.lib")using std::cout; using std::endl; using std::cin;int main() {WSADATA wsa;if (WSAStartup(MAKEWORD(2, 2), &wsa) ! 0){cout <<…...

【相机方案(2)】V4L2 支持相机图像直接进入GPU内存吗?DeepStream 确实可以将图像数据高效地放入GPU内存进行处理!
V4L2 支持相机图像直接进入GPU内存吗? V4L2(Video4Linux Two)是Linux内核中用于视频捕获和播放的API,它本身并不直接支持将相机捕获的图像数据直接拷贝到GPU内存而不经过CPU内存。V4L2主要关注于视频设备的控制、数据的捕获和播放…...

UEFI——PEI阶段
一、PEI介绍 Pre-EFI Initialization(PEI)在引导的早期被调用,仅利用CPU资源调用PEIM,这些PEIM负责: (1)初始化一些永久内存 (2)在HOBs中描述内存信息 (3…...

Nacos下载和启动
Nacos是什么? 一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台 下载 https://github.com/alibaba/nacos/releases/tag/2.1.1启动 将下载好的Nacos解压缩,然后到bin目录下打开cmd 输入指令:startup.cmd -m standalone 出…...