当前位置: 首页 > news >正文

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

开机自动挂载设置完成!

相关文章:

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

准备磁盘 添加三块磁盘(两块SATA,一块NVMe) 查看设备: [rootlocalhost jian]# ll /dev/sd* [rootlocalhost jian]# ll /dev/nvme0n2 扩:查看当前主机上的所有块设备,通过如下指令实现: [root…...

[003-02-10].第10节:Docker环境下搭建Redis主从复制架构

我的博客大纲 我的后端学习大纲 我的Redis学习大纲 1.cluster(集群)模式-docker版 哈希槽分区进行亿级数据存储 1.1.面试题:1~2亿条数据需要缓存,请问如何设计这个存储案例 1.回答:单机单台100%不可能,肯…...

uni-app学习HBuilderX学习-微信开发者工具配置

HBuilderX官网:简介 - HBuilderX 文档 (dcloud.net.cn)https://hx.dcloud.net.cn/ uni-app官网: uni-app官网 (dcloud.net.cn)https://uniapp.dcloud.net.cn/quickstart-hx.htmlHBuilder下载安装:打开官网 uni-app项目的微信开发者工具配置…...

持续集成08--Jenkins邮箱发送构建信息及测试报告

前言 在持续集成(CI)和持续部署(CD)的自动化流程中,及时通知团队成员关于构建的成功或失败是至关重要的。Jenkins,作为强大的CI/CD工具,提供了多种通知机制,其中邮件通知是最常用且有…...

专题四:设计模式总览

前面三篇我们通过从一些零散的例子,和简单应用来模糊的感受了下设计模式在编程中的智慧,从现在开始正式进入设计模式介绍,本篇将从设计模式的7大原则、设计模式的三大类型、与23种设计模式的进行总结,和描述具体意义。 设计模式体…...

基于X86+FPGA+AI数字化医疗设备:全自动尿沉渣检测仪

助力数字医疗发展,信迈可提供全自动尿沉渣检测仪专用计算机 随着信息技术的不断进步,医疗也进入了一个全新的数字化时代。首先是医疗设备的数字化,大大丰富了医疗信息的内涵和容量,具有广阔的市场发展前景。 数字化医疗设备&…...

vue2导入elementui组件库

第一步安装 npm i element-ui -S 第二步在main.js中导入 第三步使用然后在运行项目...

Django定时任务框架django-apscheduler的使用

1.安装库 pip install django-apscheduler 2.添加 install_app django_apscheduler 3.在app下添加一个task.py文件,用来实现具体的定时任务 task.pydef my_scheduled_job():print("这个任务每3秒执行一次", time.time()) 4.在app下创建一个manag…...

知识库文档处理,word转markdown

前一篇我讲解了如何对接MiniMax实现FAQ,其实知识库不仅仅可以实现FAQ,还能实现帮助文档的查询,内部培训资料的查询等等,但是这些培训资料大部分是word版本的,并且有层级结构,比如标题1,标题1-1等…...

TF和TF-IDF区别和联系

TF(Term Frequency)和TF-IDF(Term Frequency-Inverse Document Frequency)都是用于文本挖掘和信息检索的统计方法,用于评估一个词在文档或文档集合中的重要性。 一.TF(Term Frequency) 1.定义…...

02线性表 - 链表

这里是只讲干货不讲废话的炽念,这个系列的文章是为了我自己以后复习数据结构而写,所以可能会用一种我自己能够听懂的方式来描述,不会像书本上那么枯燥和无聊,且全系列的代码均是可运行的代码,关键地方会给出注释^_^ 全…...

高性能、安全、低碳绿色的趋势下,锐捷网络发布三擎云办公解决方案 3.0

桌面虚拟化作为云时代的主流和热门技术,已经取得了广泛应用。随着生成式 AI 爆炸式发展,CSDN 看到,人工智能正在引发计算、开发、交互三大范式的全面升级,技术开发或将迎来一次全新的科技变革周期,因此 VDI 云桌面随之…...

python3 shutil排除特定或者模糊匹配文件或目录

import shutil import fnmatchdef ignore_files(dir, files):# 定义要忽略的模式ignore_patterns = [file2.txt, dir2, *复制*.py]ignore_list = []<...

Spire.PDF for .NET【文档操作】演示:如何在 C# 中切换 PDF 层的可见性

我们已经演示了如何使用 Spire.PDF在 C# 中向 PDF 文件添加多个图层以及在 PDF 中删除图层。我们还可以在 Spire.PDF 的帮助下在创建新页面图层时切换 PDF 图层的可见性。在本节中&#xff0c;我们将演示如何在 C# 中切换新 PDF 文档中图层的可见性。 Spire.PDF for .NET 是一…...

新文件覆盖旧文件还能复原吗?八大excel文档修复软件免费

新文件覆盖旧文件还能复原吗&#xff1f;文件操作失误&#xff0c;尤其是新文件意外覆盖旧文件的情况时有发生&#xff0c;面对文件被覆盖的情况&#xff0c;我们不仅需要冷静应对&#xff0c;更需要掌握一系列有效的恢复策略。本文将深入探讨八种免费方法&#xff0c;旨在帮助…...

Android 10.0 Launcher3拖拽图标进入hotseat自适应布局功能实现一

1.前言 在10.0的系统rom定制化开发中&#xff0c;在对于launcher3的一些开发定制中&#xff0c;在对hotseat的一些开发中&#xff0c;需要实现动态hotseat居中 的功能&#xff0c;就是在拖拽图标进入和拖出hotseat&#xff0c;都可以保持hotseat居中的功能&#xff0c;接下来分…...

彻底解决idea的编解码问题

一、打开idea&#xff0c;找到Setting,点击File Encoding编解码设置&#xff0c;将以下标红的三个部分全部设置为UTF-8.同理如果你的项目使用的是GBK或者其他编码格式&#xff0c;那么也设置为统一。 二、点击Java Compiler设置补齐-encoding utf-8参数 三、如果你的项目使用到…...

仅两家!云原生向量数据库 PieCloudVector 全项通过信通院「可信数据库」评测

7月16日&#xff0c;2024 可信数据库发展大会在北京隆重举行。大会以“自主、创新、引领”为主题&#xff0c;近百位数据库领域的专家、学者齐聚一堂&#xff0c;带来高质量的数据库技术洞察与实战经验。 本次可信数据库发展大会中&#xff0c;中国信通院正式公布 2024 年上半年…...

vue使用x6画流程图,简单使用

官网 https://x6.antv.antgroup.com/tutorial/getting-started 安装 npm install antv/x6 --save 使用 <template><div>3333<div id"container" style"width: 800px;height: 800px;"></div></div> </template> <…...

低代码中间件学习体验分享:业务系统的创新引擎

前言 星云低代码平台介绍 星云低代码中间件主要面向企业IT部门、软件实施部门的低代码开发平台&#xff0c;无需学习开发语言/技术框架&#xff0c;可视化开发PC网页/PC项目/小程序/安卓/IOS原生移动应用&#xff0c;低门槛&#xff0c;高效率。针对企业研发部门人员少&#…...

使用docker在3台服务器上搭建基于redis 6.x的一主两从三台均是哨兵模式

一、环境及版本说明 如果服务器已经安装了docker,则忽略此步骤,如果没有安装,则可以按照一下方式安装: 1. 在线安装(有互联网环境): 请看我这篇文章 传送阵>> 点我查看 2. 离线安装(内网环境):请看我这篇文章 传送阵>> 点我查看 说明&#xff1a;假设每台服务器已…...

AI-调查研究-01-正念冥想有用吗?对健康的影响及科学指南

点一下关注吧&#xff01;&#xff01;&#xff01;非常感谢&#xff01;&#xff01;持续更新&#xff01;&#xff01;&#xff01; &#x1f680; AI篇持续更新中&#xff01;&#xff08;长期更新&#xff09; 目前2025年06月05日更新到&#xff1a; AI炼丹日志-28 - Aud…...

23-Oracle 23 ai 区块链表(Blockchain Table)

小伙伴有没有在金融强合规的领域中遇见&#xff0c;必须要保持数据不可变&#xff0c;管理员都无法修改和留痕的要求。比如医疗的电子病历中&#xff0c;影像检查检验结果不可篡改行的&#xff0c;药品追溯过程中数据只可插入无法删除的特性需求&#xff1b;登录日志、修改日志…...

Day131 | 灵神 | 回溯算法 | 子集型 子集

Day131 | 灵神 | 回溯算法 | 子集型 子集 78.子集 78. 子集 - 力扣&#xff08;LeetCode&#xff09; 思路&#xff1a; 笔者写过很多次这道题了&#xff0c;不想写题解了&#xff0c;大家看灵神讲解吧 回溯算法套路①子集型回溯【基础算法精讲 14】_哔哩哔哩_bilibili 完…...

IGP(Interior Gateway Protocol,内部网关协议)

IGP&#xff08;Interior Gateway Protocol&#xff0c;内部网关协议&#xff09; 是一种用于在一个自治系统&#xff08;AS&#xff09;内部传递路由信息的路由协议&#xff0c;主要用于在一个组织或机构的内部网络中决定数据包的最佳路径。与用于自治系统之间通信的 EGP&…...

Leetcode 3577. Count the Number of Computer Unlocking Permutations

Leetcode 3577. Count the Number of Computer Unlocking Permutations 1. 解题思路2. 代码实现 题目链接&#xff1a;3577. Count the Number of Computer Unlocking Permutations 1. 解题思路 这一题其实就是一个脑筋急转弯&#xff0c;要想要能够将所有的电脑解锁&#x…...

学校招生小程序源码介绍

基于ThinkPHPFastAdminUniApp开发的学校招生小程序源码&#xff0c;专为学校招生场景量身打造&#xff0c;功能实用且操作便捷。 从技术架构来看&#xff0c;ThinkPHP提供稳定可靠的后台服务&#xff0c;FastAdmin加速开发流程&#xff0c;UniApp则保障小程序在多端有良好的兼…...

渲染学进阶内容——模型

最近在写模组的时候发现渲染器里面离不开模型的定义,在渲染的第二篇文章中简单的讲解了一下关于模型部分的内容,其实不管是方块还是方块实体,都离不开模型的内容 🧱 一、CubeListBuilder 功能解析 CubeListBuilder 是 Minecraft Java 版模型系统的核心构建器,用于动态创…...

JUC笔记(上)-复习 涉及死锁 volatile synchronized CAS 原子操作

一、上下文切换 即使单核CPU也可以进行多线程执行代码&#xff0c;CPU会给每个线程分配CPU时间片来实现这个机制。时间片非常短&#xff0c;所以CPU会不断地切换线程执行&#xff0c;从而让我们感觉多个线程是同时执行的。时间片一般是十几毫秒(ms)。通过时间片分配算法执行。…...

Redis数据倾斜问题解决

Redis 数据倾斜问题解析与解决方案 什么是 Redis 数据倾斜 Redis 数据倾斜指的是在 Redis 集群中&#xff0c;部分节点存储的数据量或访问量远高于其他节点&#xff0c;导致这些节点负载过高&#xff0c;影响整体性能。 数据倾斜的主要表现 部分节点内存使用率远高于其他节…...