Linux - 磁盘管理1

1.磁盘的分区

1.1 磁盘的类型(标签)

MBR:

① 最大支持2T以内的硬盘

② 有主分区p 拓展分区e  逻辑分区l之分  ==> 主分区编号1-4,主分区可以格式化使用

                                                                        拓展分区编号1-4,拓展分区不能格式化

                                                                        拓展分区最多能有1个,而且主+拓不能大于4

                                                                        逻辑分区只能在拓展分区上划分,编号5-15

GPT:

① 能支持2T以上的硬盘

② 没有主分区、拓展分区、逻辑分区的概念 ==> 编号1-128

1.2 交互式分区

fdisk

用法:fdisk 设备路径

进入交互界面之后 ==> p 进行查看,查看已分区的信息,大小,类型等

                                     n 进行磁盘分区,这里会默认MBR标签

                                  (p) msdos下,会默认选择先划分主分区

                                  (e) 主分区分完之后,会默认提示划分拓展分区

                                  (L) 在主分区和拓展分区划分完之后,默认提示划分逻辑分区

                                     g 选择GPT标签进行分区

                                     w 保存分区设置

                                    ctrl+c 退出分区操作

Device does not contain a recognized partition table
使用磁盘标识符 0x2656627c 创建新的 DOS 磁盘标签。

命令(输入 m 获取帮助):m
命令操作
   d   delete a partition                            删除分区
   l   list known partition types                 列出已知分区类型
   m   print this menu                              打印菜单,打印帮助
   n   add a new partition                        创建分区
   p   print the partition table                   打印分区表
   q   quit without saving changes          不保存退出
   t   change a partition's system id        更改分区id
   w   write table to disk and exit            保存并退出

 1.3 非交互式分区

parted 

 parted命令使用:
语法: 
    parted  [选项]  设备   命令  参数
    选项:
        -s      不交互
    常用命令:
    p,print                                     打印分区表te
    mklabel,mktable                     创建磁盘标签,后面可接msdos或gpt
    mkpart                                    创建新的分区,语法: mkpart  类型或名字  起始  结束
    rm                                           删除分区,后接要删除的分区编号
    rescue                                    恢复分区,对于误删的分区进行恢复,语法: rescue 起始  结束

 *注意:创建磁盘标签将会丢失所有的数据

2.磁盘的挂载

 2.1 案例 --> 从分区到挂载 

<1> 对空白磁盘/dev/sdd 设置标签为msdos(即MBR)

parted -s /dev/sdd mklabel msdos 

<2> 查看磁盘信息、大小、类型等

parted /dev/sdd p

blkid +设备名称 也可以查看设备类型等信息

<3> 创建一个800m大小的主分区/dev/sdd1

parted -s /dev/sdb mkpart p 0 800M

 如果创建GPT格式的分区,则将上述p换为分区名称,并指定大小,从xxxm/g xxxg/m

<4> 将<3>中的分区格式化为xfs类型的文件系统

mkfs.xfs /dev/sdd1

 <4> 将该文件系统挂载到/note下面

mkdir /note                                         创建挂载点 /note

mount /dev/sdd1 /note                       挂载


2.2 挂载 

挂载的命令和选项

/etc/fstab         // 磁盘挂载配置文件

常用选项

-t                // 指定文件系统类型

-o               // 指定挂载属性

-a               // 依照配置文件/etc/fstab将所有未挂载的磁盘都进行挂载

常见属性

例如:将上面的/dev/sdd1重新挂载修改属性为读写 --> mount -o remount,rw /note


2.3 开机挂载 

开机挂载方法<1>

修改配置文件/etc/fstab中的信息

vim /etc/fstab

进行测试,如果有错误系统会启动失败

mount -a

开机挂载方法<2>

修改/etc/rc.d/rc.local,添加挂载命令

rc.local 是开机过程中执行的一个脚本

echo 'mount /dev/sdd1 /note' >> /etc/rc.d/rc.local

追加挂载命令到 /etc/rc.d/rc.local

 也相当于

vim /etc/rc.d/rc.local

在配置文件中添加挂载命令 mount /dev/sdd1 /note

 在给这个文件执行权限

chmod +x  /etc/rc.d/rc.local

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

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

相关文章

C++11中的新特性(2)

C11 1 可变参数模板2 emplace_back函数3 lambda表达式3.1 捕捉列表的作用3.2 lambda表达式底层原理 4 包装器5 bind函数的使用 1 可变参数模板 在C11之前&#xff0c;模板利用class关键字定义了几个参数&#xff0c;那么我们在编译推演中&#xff0c;我们就必须传入对应的参数…

Leetcode:Z 字形变换

题目链接&#xff1a;6. Z 字形变换 - 力扣&#xff08;LeetCode&#xff09; 普通版本&#xff08;二维矩阵的直接读写&#xff09; 解决办法&#xff1a;直接依据题目要求新建并填写一个二维数组&#xff0c;最后再将该二维数组中的有效字符按从左到右、从上到下的顺序读取并…

umijs+react+ts项目代码一片红处处报错解决

报错问题现象 1、在没有 "node" 模块解析策略的情况下&#xff0c;无法指定选项 "-resolveJsonModule"。 2、类型“JSX.IntrinsicElements”上不存在属性“div”。 解决办法 试了很多都没用&#xff0c;最后是参考这位朋友的解决了 vitevue3搭建工程标…

一个HL7的模拟工具

这个模拟器是为了过&#xff08; NIST美国国家标准与技术研究院&#xff08;National Institute of Standards and Technology&#xff0c;NIST&#xff09;的电子病历住院部分的认证而写的。 用途说明 inpatient中的lab order信息通过该工具向实验室转发该信息。并将实验室…

cesium学习6-相机camera

视角设置 viewer.camera.setView({destination:Cesium.Cartesian3.fromDegrees(118.0658439,24.5915414,2500),//目的地orientation:{heading:Cesium.Math.toDegrees(0),//左右平移0pitch:Cesium.Math.toDegrees(90),//上下点头90roll:Cesium.Math.toDegrees(0),//歪头0}}) 相机…

解析Java中1000个常用类:Deprecated类,你学会了吗?

在 Java 编程中,随着技术的发展和代码库的演进,旧的方法、类或接口可能会逐渐被新的替代方案取代。为了管理这些过时的代码,Java 提供了 @Deprecated 注解。 本文将深入探讨 @Deprecated 注解的功能、用法、实际应用中的注意事项,以及如何有效地管理和替换过时的代码。 @…

linux-gpio

在Linux shell中测试GPIO通信&#xff0c;通常需要使用GPIO的设备文件&#xff0c;这些文件通常位于/sys/class/gpio目录下。要使用特定的GPIO引脚&#xff0c;比如GPIO92&#xff0c;你需要执行以下步骤&#xff1a; 导出GPIO引脚&#xff1a;首先&#xff0c;需要确保GPIO92已…

Window系统安装Docker

因为docker只适合在liunx系统上运行&#xff0c;如果在window上安装的话&#xff0c;就需要开启window的虚拟化&#xff0c;打开控制面板&#xff0c;点击程序&#xff0c;在程序和功能中可以看到启动和关闭window功能&#xff0c;点开后&#xff0c;找到Hyper-V&#xff0c;Wi…

堆排序-普通建堆与线性建堆的比较

前言 个人小记 一、代码如下 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <time.h> #define MAX_COUNT 100000000 #define father(i) ((i)/2) #define left(i) ((i)*2) #define right(i) ((i)*2)1 #define TEST(func,a…

centos 7 编译安装 php-8.2.19

1.、安装编译工具及库文件&#xff08;使用yum命令安装&#xff09; yum install -y apr* autoconf automake bison bzip2 bzip2* cloog-ppl cpp curl curl-devel fontconfig fontconfig-devel freetype freetype* freetype-devel gcc gcc-c gtk-devel gd gettext gettext-de…

Vue3实战笔记(55)—Vue3.4新特性揭秘:defineModel重塑v-model,拥抱高效双向数据流!

文章目录 前言defineModel() 基本用法总结 前言 v-model 可以在组件上使用以实现双向绑定。 从 Vue 3.4 开始&#xff0c;推荐的实现方式是使用 defineModel() 宏 defineModel() 基本用法 定义defineModel()&#xff1a; <!-- Child.vue --> <script setup> con…

Conditional DETR解读---带anchor的DETR

DETR存在的问题 1.收敛速度慢 2.对小目标物体检测效果不好&#xff0c;因为transformer计算量大&#xff0c;受限于计算规模&#xff0c;CNN提取特征时只采取了最后一层特征&#xff0c;没有用FPN等结构。所以对于小目标检测效果不好。 论文主要观点 通过对DETRdecoder中的a…

华为昇腾910B性能及应用场景

华为昇腾910B是一款高性能的人工智能处理器芯片&#xff0c;以下是其性能参数及应用的相关信息&#xff1a; 一、性能参数 制造工艺&#xff1a;昇腾910B采用了先进的7nm工艺制程&#xff0c;确保了其高效能低功耗的特性。核心数量&#xff1a;集成了数千个处理核心&#xff…

【退役之Java面试经历】第一次面试记录和复盘, Action!

一、简历 两段工作经历&#xff0c;四个项目 二、面试 技术面试 总体还行&#xff0c;关于 redis 和 rabbitmq 以及 spring boot&#xff0c;spring cloud 的知识&#xff0c;回答得还可以。但是&#xff0c;还问到了 “单点登录”、“撰写需求分析文档和操作手册”等盲点。…

代码随想录训练营Day 45|力扣1049. 最后一块石头的重量 II、494. 目标和、474.一和零

1.最后一块石头的重量2 视频讲解&#xff1a;动态规划之背包问题&#xff0c;这个背包最多能装多少&#xff1f;LeetCode&#xff1a;1049.最后一块石头的重量II_哔哩哔哩_bilibili 代码随想录 代码&#xff1a; class Solution { public:int lastStoneWeightII(vector<int…

芋道系统,springboot+vue3+mysql实现地址的存储与显示

1.效果图 2.前端实现&#xff1a; <el-form-item label"地址" prop"entrepriseAddress"><el-cascaderv-model"formData.entrepriseAddress"size"large":options"region"/></el-form-item> //导入组件 im…

k8s中pod如何排错?

排除Kubernetes Pod故障通常涉及一系列步骤&#xff0c;以诊断问题并找到解决方案。以下是一些常见的故障排除方法&#xff1a; 检查Pod状态: 使用kubectl get pods查看Pod的状态。如果Pod没有处于Running状态&#xff0c;查看更详细的信息&#xff0c;使用kubectl describe …

【JMeter接口自动化】第7讲 Jmeter三个重要组件

线程组:是JMeter中最基本的元素之一&#xff0c;用于模拟并发用户访问目标系统。线程组定义了测试计划中的用户数量、用户行为和用户请求之间的关系。 添加方法:测试计划->添加->线程(用户)->线程组 在线程组中&#xff0c;您可以设置以下参数&#xff1a; 线程数&a…

一种改进的形态学滤波算法-以心电信号的基线校正和噪声抑制为例(MATLAB环境)

信号在釆集和传输过程中难免受到噪声源的干扰&#xff0c;反映非线性动力学行为的特征信息有可能被噪声所掩盖。尤其是在混沌振动信号噪声抑制方面&#xff0c;因为混沌信号的高度非线性及宽频特性&#xff0c;噪声和混沌信号往往具有重叠的带宽。传统的时域及频域降噪方法效果…