Linux-开机自动挂载(文件系统、交换空间)

准备磁盘

添加三块磁盘(两块SATA,一块NVMe)

查看设备:

[root@localhost jian]# ll /dev/sd*

[root@localhost jian]# ll /dev/nvme0n2

扩:查看当前主机上的所有块设备,通过如下指令实现:

[root@localhost jian]# fdisk -l

磁盘(SATA)

逻辑化操作

创建物理卷:

把两个SATA磁盘sda和sdb创建成物理卷

[root@localhost jian]# pvcreate /dev/sda

[root@localhost jian]# pvcreate /dev/sdb

创建卷组:

将两个物理卷加入进去

[root@localhost jian]# vgcreate vgtest /dev/sda /dev/sdb

创建逻辑卷:

在卷组上分30GB给逻辑卷

[root@localhost jian]# lvcreate -n lvtest -L 30G vgtest

查看创建情况:

[root@localhost jian]# lvs

[root@localhost jian]# vgs

[root@localhost jian]# pvs

格式化

[root@localhost jian]# mkfs.xfs /dev/mapper/vgtest-lvtest

挂载

创建之后准备目录(空目录)/test

[root@localhost jian]# mkdir /test

[root@localhost jian]# ll /test

把逻辑卷挂载到该目录:

[root@localhost jian]# mount /dev/mapper/vgtest-lvtest /test

查看挂载情况:

[root@localhost jian]# df -h /test

磁盘(NVMe)

分区操作:

(标准分区和交换分区)

[root@localhost jian]# fdisk /dev/nvme0n2

Command (m for help): n

Select (default p): p

+10G(划分10GB的空间大小

Command (m for help): p

Command (m for help): n

Select (default p): p

默认划分剩下的所有空间

Command (m for help): p

第一个分区格式化成一个标准的Linux分区挂载使用;第二个分区做成一个交换空间使用。

标记swap格式:

作为交换空间标记一下格式

Command (m for help): l

Command (m for help): t

Hex code or alias (type L to list all): 82

Command (m for help): p

现在“Type”处是Linux swap

保存退出:Command (m for help): w

查看分区:

查看/dev/nvme0n2的所有分区:

[root@localhost jian]# ll /dev/nvme0n2*

p1 作为标准分区,p2 是交换空间

格式化:

把标准分区(p1)格式化成ext4的文件系统

[root@localhost jian]# mkfs.ext4 /dev/nvme0n2p1

创建交换空间:

把交换分区(p2)做成交换空间

[root@localhost jian]# mkswap /dev/nvme0n2p2

启用交换空间:

制作完成,启用交换空间:

[root@localhost jian]# swapon /dev/nvme0n2p2

[root@localhost jian]# swapon -s

[root@localhost jian]# free -m

挂载:

[root@localhost jian]# mkdir /partition

[root@localhost jian]# ll /partition

把标准分区挂载到该目录

[root@localhost jian]# mount /dev/nvme0n2p1 /partition

[root@localhost jian]# df -h /partition

当前挂载,在操作系统重启后就不存在(临时),挂载动作是临时的,分区和文件系统不是。

       挂载的两个文件系统xfs和ext4都是临时挂载到目录上,交换空间也是临时生效,重启之后就不会继续生效,所以需要让它开机自动启动,这样就不用在每次开机之后再去重新配置。

开机自动挂载设置:

最主要使用的文件:fstab 文件系统表(filesystem

[root@localhost jian]# ll /etc/fstab

查看文件系统表:

[root@localhost jian]# vim /etc/fstab

注:不用斜线开头是相对路径,有斜线是绝对路径

1./dev/mapper/rhel-root  逻辑卷(块设备)

2./  挂载点(目标)

3.xfs  文件系统类型

4.defaults  挂载选项

5. 0 在宕机时文件系统里的数据是否导出,默认不导出来

6. 0 开机先检查一遍文件系统,默认不检查,只要文件系统不损坏就没有问题,可以正常使用。

具体规则说明可翻阅man手册关于文件系统表的章节

[root@localhost jian]# man 5 fstab

…………

UUID

Universally Unique Identifier 通用唯一识别码

查看UUID:[root@localhost jian]# blkid

每个路径都有对应UUID(唯一编码),企业里面推荐在文件系统表里书写UUID,更好去避免数据丢失的情况。

书写系统文件表可以直接复制使用

下一项/dev/mapper/rhel-swap路径的挂载点(目标)处是none,交换分区指定为none(固定)

系统启动文件和操作系统运行的文件尽量分开放,如果操作系统损坏,还是可以启动;如果/boot目录损坏,也不会影响操作系统运行,这是一种比较好的安全机制。

进行系统文件表的书写:

已创建两个挂载一个交换空间

/dev/mapper/vgtest-lvtest  /test   xfs  defaults  0 0

/dev/nvme0n2p1    /partition   ext4   defaults  0 0

/dev/nvme0n2p2     none   swap   defaults  0 0

验证:

写好后重启设备:[root@localhost jian]# reboot

查看挂载情况:[root@localhost jian]# df -h

[root@localhost jian]# swapon -s

开机自动挂载设置完成!

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

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

相关文章

基于语音识别的会议记录系统

文章目录 核心功能页面展示使用技术方案功能结构设计数据库表展示 核心功能页面展示 视频展示功能 1.创建会议 在开始会议之前需要管理员先创建一个会议,为了能够快速开始会议,仅需填写会议的名称、会议举办小组、会议背景等简要会议信息即可成功创建。…

c# .net core中间件,生命周期

某些模块和处理程序具有存储在 Web.config 中的配置选项。但是在 ASP.NET Core 中,使用新配置模型取代了 Web.config。 HTTP 模块和处理程序如何工作 官网地址: 将 HTTP 处理程序和模块迁移到 ASP.NET Core 中间件 | Microsoft Learn 处理程序是&#xf…

【iOS】——内存分区

内存管理 程序运行的过程中往往会涉及到创建对象、定义变量、调用函数或方法,而这些行为都会增加程序的内存占用。为了防止内存占用过多影响到程序的正常运行就需要对内存进行管理。 移动端的内存管理机制,主要有三种: 自动垃圾收集(GC)手…

两台电脑之间如何进行数据传输?两台电脑数据传输攻略

在数字化时代,电脑之间的数据传输变得日益重要。无论是个人用户还是企业用户,经常需要在不同的电脑之间共享或迁移数据。那么,两台电脑之间如何进行数据传输呢?本文将详细介绍两台电脑之间进行数据传输的几种常见方法,…

CI/CD的node.js编译报错npm ERR! network request to https://registry.npmjs.org/

1、背景: 在维护paas云平台过程中,有研发反馈paas云平台上的CI/CD的前端流水线执行异常。 2、问题描述: 流水线执行的是前端编译,使用的是node.js环境。报错内容如下: 2024-07-18T01:23:04.203585287Z npm ERR! code E…

【BUG】已解决:note: This is an issue with the package mentioned above,not pip.

已解决:note: This is an issue with the package mentioned above,not pip. 欢迎来到英杰社区https://bbs.csdn.net/topics/617804998 欢迎来到我的主页,我是博主英杰,211科班出身,就职于医疗科技公司,热衷…

Pytorch基础应用

1.数据加载 1.1 读取文本文件 方法一:使用 open() 函数和 read() 方法 # 打开文件并读取全部内容 file_path example.txt # 替换为你的文件路径 with open(file_path, r) as file:content file.read()print(content)方法二:逐行读取文件内容 # 逐…

【 FPGA 线下免费体验馆】高端 AMD- xilinx 16 nm UltraScale +系列

在复杂的FPGA 开发的过程中,需要能够满足高速、高精度、多通道等的复杂应用。而一个简单的 FPGA 开发板是不具备这些的,因此需要用更高端,大容量,高速IO的 FPGA 芯片与其他硬件组成一个完整的系统开发。这里就产生了高端 FPGA 开发…

redis服务器同 redis 集群

搭建redis服务器 修改服务运行参数 常用命令常用命令 创建redis集群 准备做集群的主机,不允许存储数据、不允许设置连接密码 配置服务器: 1、在任意一台redis服务器上都可以执行创建集群的命令。 2、--cluster-replicas 1 给每个master服务器分配1台…

【go】Excelize处理excel表 带合并单元格、自动换行与固定列宽的文件导出

文章目录 1 简介2 相关需求与实现2.1 导出带单元格合并的excel文件2.2 导出增加自动换行和固定列宽的excel文件 1 简介 之前整理过使用Excelize导出原始excel文件与增加数据校验的excel导出。【go】Excelize处理excel表 带数据校验的文件导出 本文整理使用Excelize导出带单元…

汇编教程1

本教程主要教大家如何使用vscode插件编写汇编语言,这样更方便,不用在32位虚拟机中编写汇编语言,后续的汇编实验代码都是使用vscode编写,话不多说,开始教学 安装vscode 如果已经安装过vscode,可以跳过这一…

Python创建Excel表和读取Excel表的基础操作

下载openpyxl第三方库 winr打开命令行输入cmd 这个如果不行可以试试其他方法,在运行Python代码的软件里也有直接下载的地方,可以上网搜索 创建Excel表 示例代码:最后要记得保存,可以加一句提示语句。 import openpyxl lst[100,…

【Apache Doris】周FAQ集锦:第 16 期

【Apache Doris】周FAQ集锦:第 16 期 SQL问题数据操作问题运维常见问题其它问题关于社区 欢迎查阅本周的 Apache Doris 社区 FAQ 栏目! 在这个栏目中,每周将筛选社区反馈的热门问题和话题,重点回答并进行深入探讨。旨在为广大用户…

简单工厂、工厂方法与抽象工厂之间的区别

简单工厂、工厂方法与抽象工厂之间的区别 1、简单工厂(Simple Factory)1.1 定义1.2 特点1.3 示例场景 2、工厂方法(Factory Method)2.1 定义2.2 特点2.3 示例场景 3、抽象工厂(Abstract Factory)3.1 定义3.…

【JavaEE-多线程背景-线程等待-线程的六种状态-线程安全问题-详解】

🌈个人主页:SKY-30 ⛅个人推荐:基于java提供的ArrayList实现的扑克牌游戏 |C贪吃蛇详解 ⚡学好数据结构,刷题刻不容缓:点击一起刷题 🌙心灵鸡汤:总有人要赢,为什么不能是我呢 &…

C语言实现冒泡排序

冒泡排序是一种简单的排序算法,它重复地遍历要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。 遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元…

数据包的跨层封装

首先,我们先简单地分析一下数据包的组成结构: 如图 数据包简略地分为以下几层: 二层:封装MAC地址(数据链路层) 三层:封装IP地址 — 表明源IP和目标IP,主要用于路由器之间的信息转发…

【人工智能】Transformers之Pipeline(三):文本转音频(text-to-audio/text-to-speech)

​​​​​​​ 一、引言 pipeline(管道)是huggingface transformers库中一种极简方式使用大模型推理的抽象,将所有大模型分为音频(Audio)、计算机视觉(Computer vision)、自然语言处理&#x…

挖矿宝藏之硬盘分区

目录 一、硬盘分区的相关知识 二、主分区、活动分区、扩展分区、逻辑盘和盘符 三、硬盘分区原因 1.减少硬盘空间的浪费 2.便于文件的分类管理 3.有利于病毒的防治 四、硬盘分区的原则 1.方便性 2.实用性 3.安全性 五、利用Diskpart进行分区 1.命令行工具Diskpart …

ARM体系结构和接口技术(五)封装RCC和GPIO库

文章目录 一、RCC(一)思路1. 找到时钟基地址2. 找到总线的地址偏移(1)AHB4总线(2)定义不同GPIO组的使能宏函数(3)APB1总线(4)定义使能宏函数 二、GPIO&#x…