linux下磁盘分区、挂载实操

文章目录

      • 一、磁盘分区
        • 1.查看磁盘分区情况
        • 2.使用fdisk进行分区(2T以下)
        • 3.删除分区
        • 4.使用parted对磁盘进行分区(大于2T)
      • 二、磁盘格式化
        • 1.格式化文件系统
        • 2.关闭文件系统自检
        • 3.禁止检查磁盘文件系统,开机修复错误
      • 三、磁盘挂载
        • 1. mount命令介绍
        • 2. 挂载/dev/sdb2 到/mnt文件夹下
        • 3.取消挂载

一、磁盘分区

1.查看磁盘分区情况
[root@fan102 ~]# fdisk -l | grep sd

在这里插入图片描述
从图中得出,目前有两块磁盘,一个做了分区,一个还未做分区

2.使用fdisk进行分区(2T以下)

2.1 新增主分区

[root@fan102 ~]# fdisk /dev/sdb

在这里插入图片描述
2.2 新增扩展分区
在这里插入图片描述
2.3 新增逻辑分区
在这里插入图片描述
2.4 再新增一个逻辑分区,最后信息写入,使用分区生效

在这里插入图片描述
3.再次查看磁盘分区

[root@fan102 ~]# fdisk -l | grep sd

在这里插入图片描述
4.重读分区表

[root@fan102 ~]# partx -a /dev/sdb

在这里插入图片描述

3.删除分区

3.1 输入d一直回车,也可以通过 (d 分区名)来指定删除
相关命令如下

[root@fan102 ~]# fdisk /dev/sdb
[root@fan102 ~]# fdisk -l | grep sd

在这里插入图片描述

4.使用parted对磁盘进行分区(大于2T)

使用parted分区,需要先将磁盘转换成GPT格式(GPT格式没有extend类型)
相关命令如下

[root@fan102 ~]# parted /dev/sdb

在这里插入图片描述
开机自动挂载文件
由于mount命令直接输入是临时生效,下次重启挂载的设备分区就无法使用了。
/etc/fstab文件,存放系统一些静态文件的地方,在系统启动的时候,系统默认的读取这个文件的信息,将指定的挂载点,进行挂载

[root@fan102 ~]# vim /etc/fstab
添加以下内容
/dev/sdb2 /mnt xfs defaults 0 0

解释一下每列的意义

/dev/sdb2 /mnt xfs defaults 0 0
第一列: 是一个设备的名字,可以是文件系统,也可以是设备名称,NFS远程网络文件系统
mount /dev/sdb2 /mnt # 种写法
mount 192.168.11.15:/home/nfs /mnt/ -o nolock #把本地的/mnt文件夹挂载到nfs文件系统上,且不加锁
第二列:挂载点
就是自己创建的一个目录,是一个已经存在的目录
第三列,linux能够支持的文件系统类型
ext3 ext4 nfs swap
第四列: 挂载的功能选项,有很多,默认是用 defaults
第五列: dump
表示将整个文件夹内从备份一般不对挂载点备份,默认都是0
第六列: fsck 磁盘检查
默认都是0,不对磁盘检查,根文件系统,默认是检查的

查看磁盘信息
相关命令如下

[root@fan102 ~]# fdisk -l

在这里插入图片描述

二、磁盘格式化

1.格式化文件系统

查看磁盘情况(文件系统、挂载信息)

在这里插入图片描述
注意看sdb1,目前文件系统类型是空,表示没有格式化

通过mkfs.ext4 /dev/sdb1 将改分区进行格式化
相关命令如下

[root@fan102 ~]# mkfs.ext4 /dev/sdb1

在这里插入图片描述
再次查看,就会发现sdb1的文件系统类型变成了ext4
相关命令如下

[root@fan102 ~]# lsblk -f

在这里插入图片描述

2.关闭文件系统自检

相关命令如下

[root@fan102 ~]# tune2fs -c -1 /dev/sdb1

在这里插入图片描述

3.禁止检查磁盘文件系统,开机修复错误

查看是否为开机自检
相关命令如下

[root@fan102 ~]# cat /etc/fstab

修改/etc/fstab文件,然后改成如下设置
结尾的数字是0就不检查错误,1就检查错误
在这里插入图片描述
扩展:用fsck命令针对磁盘进行修复检查
相关命令如下

[root@fan102 ~]# fsck -t ext4 /dev/sdb1

在这里插入图片描述

三、磁盘挂载

1. mount命令介绍

mount命令能够将指定的文件系统挂载到指定的目录上 (挂载点,linux系统上的一个文件夹)
1一个新的硬盘插到机器上,分区之后,针对分区格式化文件系统 ntfs,ext3,ext4,xfs

2.此时还未挂载分区,分区还只是一个封闭的空间,无法读写

3.针对分区和Linux的文件夹,合并,关联,挂载,即可通过访问被挂载的文件夹看到磁盘的数据

mount命令常用参数
-l 显示系统所有挂载的设备信息
-t 指定设备的文件系统类型,如果不指定,mount自动选择挂载的文件系统类型
-o 添加挂载的功能选项 ,用的很多-r read,挂载后的设备,是只读的-w write,读写参数,-o rw权限,允许挂载后读写操作
mount的-o参数详解
async 以异步的方式处理文件系统I0,加速写入,数据不会同步的写入到磁盘,写入到一个缓冲区的,提高系统性能,损失数据安全性
sync 所有的I0操作同步处理,数据同步写入到磁盘,性能较弱,提高数据读写的安全性
atime/noatime 文件被访问的时候,是否修改其时间戳,能够提升磁盘IO速度 
auto/noauto 可以通过-a参数自动挂载,不自动挂载
defaults这个默认参数,涵盖了 rw,suid,dev,exec,auto,nouser,async,等等参数exec/noexec ,是否允许执行挂载点内的可执行命令,使用了noexec,提升磁盘安全性
ro 只读
rw 读写对于centos7新出现的mount选项有
att2 在磁盘上存储内连扩展属性,提升磁盘性能
inode64 允许在文件系统的任意位置创建inode
noquota 强制关闭文件系统的限额功能
2. 挂载/dev/sdb2 到/mnt文件夹下
# 格式化磁盘
[root@fan102 ~]# mkfs.xfs /dev/sdb2
# 查看磁盘信息
[root@fan102 ~]# lsblk -f
# 挂载(必须注意/dev/sdb2是分区格式化文件系统之后才能使用 mkfs.xfs /dev/sdb2,挂载完成之后,磁盘就可以写入数据了)
[root@fan102 ~]# mount /dev.sdb2 /mnt
# 查看挂载信息
[root@fan102 ~]# mount -l | grep /dev/sdb2

在这里插入图片描述
磁盘挂载完成后,就可以写入数据了

查看磁盘情况
命令如下

[root@fan102 ~]# df -hT
-hT , T参数会输出类型

在这里插入图片描述

3.取消挂载

命令如下

# 取消挂载(注意此时/dev/sdb2设备必须没有人在用 才能取消挂载)
[root@fan102 ~]# umount /mnt

在这里插入图片描述
另附一个案例

# 以只读的形式挂载设备
[root@fan102 ~]# mount -o ro /dev/sdb5 /mnt
# 禁止挂载的设备执行二进制文件
#挂载的时候,添加了noexec参数,是无法执行脚本文件的,只能在挂载的时候,是允许exec才行
[root@fan102 ~]# mount -o noexec /dev/sdb5 /mnt 

文章有用的话,请点赞+关注,您的鼓励是我最大的动力,更多好帖敬请期待,加油🆙

+++++++++++++++++++++++++++++++++++++++++
如有问题可+Q:1602701980 共同探讨
+++++++++++++++++++++++++++++++++++++++++

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

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

相关文章

帮管客CRM 文件上传漏洞复现

0x01 产品简介 帮管客CRM是一款集客户档案、销售记录、业务往来等功能于一体的客户管理系统。帮管客CRM客户管理系统,客户管理,从未如此简单,一个平台满足企业全方位的销售跟进、智能化服务管理、高效的沟通协同、图表化数据分析帮管客颠覆传…

【数字化转型方法论读书笔记】-数据中台落地实施之法

让数据中台真正落地是实现数字化转型的重中之重。企业做好数据治理、体系建设及人才配备等前期工作后,接下来要做的是数据中台实施落地的关键。 企业首先要掌握数据中台建设的三大核心要素:选对数据建设方式、厘清建设思路、避开数据中台建设误区&#…

Linux(CentOS7.5):硬盘分区纪实

一、服务器概述 1、既有一块系统硬盘,新增一块100G硬盘。 2、要求,将新插入硬盘分为:20G、30G、50G。 二、操作步骤 1、确认新硬盘是否插入成功: fdisk -l# 红色框出来的,为识别出来的新硬盘信息 # 黄色框出来的&#…

【刷题笔记】接雨水||暴力通过||符合思维方式

接雨水 文章目录 接雨水1 题目描述2 分析2.1 左到右2.2 右到左2.3 计算面积 3 代码3.1 Java3.2 Python 附录1 1 题目描述 https://leetcode.cn/problems/trapping-rain-water/ 面试的时候关键不是你的手法多么精妙,首先要做出来。 给定 n 个非负整数表示每个宽度为…

如何避免光模块接口受到污染?

光模块作为光通信领域一个重要的配件,实现光电和电光的转换,和光纤连接,承载了数据流量的快速转换与传输。因而在整个网络体系中,起着至关重要的作用。虽然光模块在使用过程中,不像交换机和服务器等网络设备一样需要经…

MacOS14 Sonoma 安装 Flutter 开发环境

本文针对 小白用户也包括自己,以前都是将这些写入我的有道云笔记。为了让给多人看见或者说自己更好的浏览,先将其记录如下。 朋友介绍一个项目说要开发一款App,最近也是闲着就答应下来。主要功能是通过蓝牙BLE控制设备的一个 Iot边缘设备&…

echarts 自定义提示样式

在setOption中添加自定义样式 tooltip: {trigger: axis,formatter: (params)> {// console.log(params);var result if(params[0] && params[1]){result 发电量对比<div style"background:#F4F7FC;padding:5px;margin:5px 0px;border-radius:6px"&…

如何在vs2017及以前版本(vs2010、vs2015)上添加 添加类型库中的MFC类

有时候当我们新建MFC工程需要使用到微软的一些自带控件&#xff0c;如播放视频要用到Windows media player控件&#xff0c;这时&#xff0c;我们可以通过添加“ActiveX控件中的mfc类(A)”这一选项. 还有有时候我们需要用到“类型库中的MFC类(T)及“MFC ODBC使用者(O)”。那我们…

记录本地与服务器之间数据传输方法(上传、下载文件)

文章目录 一、使用scp命令实现参数说明示例说明 二、使用工具实现windows系统苹果系统如有启发&#xff0c;可点赞收藏哟~ 一、使用scp命令实现 scp 是 secure copy &#xff08;安全复制&#xff09;的缩写, scp 是基于 ssh 登陆进行安全的远程文件拷贝命令。相当于 cp 命令 …

2020年06月 Scratch(四级)真题解析#中国电子学会#全国青少年软件编程等级考试

Scratch等级考试(1~4级)全部真题・点这里 一、单选题(共15题,每题2分,共30分) 第1题 执行下图程序后,“花名”列表的第3项是? A:莲花 B:丁香 C:合欢 D:月季 答案:C 列表基本知识,选C。 第2题 执行如下图所示程序后,其结果为? A: B:

《算法通关村——解析堆在合并K个排序链表的应用》

《算法通关村——解析堆在合并K个排序链表的应用》 23. 合并 K 个升序链表 给你一个链表数组&#xff0c;每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中&#xff0c;返回合并后的链表。 示例 1&#xff1a; 输入&#xff1a;lists [[1,4,5],[1,3,4],[2…

Node——事件的监听与触发

Node.js是由事件驱动的&#xff0c;每个任务都可以当作一个事件来处理&#xff0c;本贴将对Node.js中的events模块及其中处理事件的类EventEmitter的使用进行详细讲解。 1、EventEmitter对象 在JavaScript中&#xff0c;通过事件可以处理许多用户的交互&#xff0c;比如鼠标…

应用Web3.0的5种方法提升你的点击量

Web3.0早已成为互联网的全新方向标&#xff0c;为用户带来全新的手机上网感受。它也变成吸引住点击量疯涨的秘密武器。我们将要详细介绍Web3.0的五种使用方法&#xff0c;帮助你更好的了解并应用Web3.0技术性&#xff0c;以提升你的点击量。 1.可靠的身份认证Web3.0技术性提供了…

【23真题】罕见211!数一配英二!

今天分享的是23年合肥工业大学833的信号与系统数字信号处理试题及解析。合工大833考数一英二&#xff0c;这样的搭配还是很少见的。 本套试卷难度分析&#xff1a;22年合肥工业大学833考研真题&#xff0c;我也发布过&#xff0c;若有需要&#xff0c;戳这里自取!平均分为80和…

解析实人认证API的工作原理与应用场景

引言 随着数字化时代的不断发展&#xff0c;实人认证技术在各个领域中发挥着越来越重要的作用。其中&#xff0c;实人认证API作为一种先进的技术手段&#xff0c;通过输入姓名、身份证号码和一张人脸照片&#xff0c;与公安库身份证头像进行权威比对&#xff0c;从而返回比对分…

Clion取消double shift(按两下shift键)全局搜索

Clion 取消 double shift&#xff08;按两下 shift 键&#xff09;全局搜索。 如下图所示打开 setting。 点击 advanced setting&#xff0c;搜索 disable&#xff0c;取消勾选左侧复选框&#xff0c;点击 ok。

瑞数五代ast反混淆笔记一

第一部分 瑞数五代ast反混淆笔记一 文章目录 前言一、分析第一层js文件二、转换为switch-case三、效果图总结 前言 瑞数五代的反混淆做了很久了&#xff0c;当时写的很复杂&#xff0c;也没有记笔记&#xff0c;现在看代码都看不懂了&#xff0c;重新归顺下逻辑思路 一、分析第…

怎么做excel表格的二维码?文件快速做二维码的教程

Excel表格怎么做成二维码来扫码插看呢&#xff1f;Excel是工作中常用的一种文件格式&#xff0c;想要将表格内容分享给其他人查看&#xff0c;那么将表格生成二维码的方法会更加的方便快捷&#xff0c;其他人只需要扫描二维码就可以查看或者下载文件。表格excel二维码可以通过文…

如何找出excel中两列数据中不同的值(IF函数的用法)

第一部分&#xff0c;举例&#xff1a; 例1&#xff1a; 如下图所示&#xff0c;A列和B列是需要比较的数据&#xff0c;C列为对比规则&#xff1a;IF(A2B2,"是","否") 示例图 例2&#xff1a;给B列的成绩评等级 C列的规则&#xff1a; IF(B2>85,&qu…

【一周安全资讯1125】《工业和信息化领域数据安全行政处罚裁量指引 (试行)》公开征求意见;中国台湾大江生医泄露236GB数据

要闻速览 1、《工业和信息化领域数据安全行政处罚裁量指引 (试行)》公开征求意见 2、年度最大安全事件&#xff1a;MOVEit黑客攻击波及2600多家企业 3、美国核研究实验室遭黑客入侵&#xff0c;数十万个人数据泄漏 4、大英图书馆遭受勒索攻击&#xff0c;业务完全恢复需要数周…