实验:基于Red Hat Enterprise Linux系统的创建磁盘和磁盘分区(一)

目录

一. 实验目的

二. 实验内容

三. 实验设计描述及实验结果

        fdisk [参数] [设备]

        1. 为虚拟机添加1块大小为3-5G的硬盘nvme,将该硬盘划分1个主分区和两个逻辑分区分别为600MB。

        partprobe [选项] [设备]

        2. 将主分区格式化为ext4文件系统并挂载到/自己名字命名的目录

        mkfs 命令

        3. 将第一个逻辑分区nvme0n2p5,格式化为swap文件系统并挂载

        4. 将第二个逻辑分区nvme0n2p6,格式化为fat32文件系统并挂载/samba目录

​编辑

        5. 以上分区实现UUID永久性挂载


一. 实验目的

  1. 了解如何为虚拟机添加硬盘。
  2. 掌握使用 fdisk 工具对硬盘进行分区,包括创建主分区和逻辑分区。
  3. 学习使用不同文件系统格式化分区,如 ext4、swap 和 FAT32。
  4. 理解挂载分区的过程,包括挂载到指定目录。
  5. 学会使用 UUID 实现分区的永久性挂载,以保证系统启动时自动挂载。

二. 实验内容

  1. 为虚拟机添加1块大小为3-5G的硬盘nvme,将该硬盘划分1个主分区和两个逻辑分区分别为600MB。
  2. 将主分区格式化为ext4文件系统并挂载到/自己名字命名的目录
  3. 将第一个逻辑分区nvme0n2p5,格式化为swap文件系统并挂载
  4. 将第二个逻辑分区nvme0n2p6,格式化为fat32文件系统并挂载/samba目录
  5. 以上分区实现UUID永久性挂载

三. 实验设计描述及实验结果

设备分类
        /dev/sda5
        /dev为设备文件存放目录sd表示为usb、sata、scsi、或者sas接口磁盘设备
                a表示第一个硬盘 第二个为b
                5表示第一个逻辑分区1234分别代表4个主分区

        在GPT中 只有主分区 它们从1开始编号

文件系统
        EXT4:第四代扩展文件系统,用于数据的存储

        XFS:高性能的日志文件系统

        SWAP:交换文件系统,作用类似于虚拟内存

常用命令

        fdisk        用于磁盘分区管理,可以创建删除调整硬盘分区

        mkfs        用于格式化文件系统,可以将一个分区格式化为特定的文件系统类型,如 ext4、fat32 等。

        mount        用于挂载文件系统到指定的挂载点,使文件系统中的内容能够被访问。

        umount        用于卸载已经挂载的文件系统,确保文件系统中的数据不再被访问。
        free        用于显示系统内存使用情况,包括空闲内存、已使用内存和缓冲区等信息。

        swapon        用于激活交换分区,将交换分区添加到系统中,以扩展内存空间。

        swapoff        用于关闭交换分区,停止使用交换分区来扩展内存空间。

        fdisk [参数] [设备]

常用参数:

        -b        指定每个分区的大小
        -l          列出指定的外围设备的分区表状况
        -s         将指定的分区大小输出到标准输出上,单位为区块
        -u         搭配”-l”参数列表,会用分区数目取代柱面数目,来表示每个分区的起始地址
        -v         显示版本信息
        -m        查看全部可用参数
        -n          添加新的分区
        -d          删除某个分区信息
        -t           改变某个分区的类型
        -p          查看分区表信息
        -w          保存并退出
        -q           不保存直接退出

        进入超级用户身份,过滤sd:

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

        若没有过滤结果时,尝试过过滤nvme:

[root@Osborn ~]# fdisk -l | grep nvme

        NVMe(Non-Volatile Memory Express)是一种高性能、低延迟的存储接口协议,用于连接计算机系统与固态硬盘(SSD)之间的通信。它是为了更好地利用固态硬盘的性能而设计的。

        SSD(Solid State Drive)是一种使用闪存片作为存储介质的硬盘,相比传统的机械硬盘,它具有更快的读写速度、更低的能耗和更高的可靠性。

        1. 为虚拟机添加1块大小为3-5G的硬盘nvme,将该硬盘划分1个主分区和两个逻辑分区分别为600MB。

        在关机状态下,进入设置:

        选择NVMe格式的磁盘:

        磁盘大小可以自行调整,选择创建单个文件

        创建完成:

        创建完成后,可以看到有新的硬盘,为SCSI格式的20GB硬盘:

        启动主机,查询,有新生成的硬盘空间:

[root@Osborn ~]# fdisk -l | grep nvme

        将该硬盘划分1个主分区和两个逻辑分区分别为600MB。

        使用fdisk程序:

[root@Osborn ~]# fdisk /dev/nvme0n2

        创建一个主分区:

        输入字母p进行确认:

        创建完成后输入w,保存并退出:

        假设创建扩展分区大小设定为2G:

        创建两个逻辑分区;

[root@Osborn ~]# partprobe /dev/nvme0n2

        记得保存退出:

        让系统重新读取分区表:

        partprobe [选项] [设备]

        partprobe命令

                可以通知操作系统内核分区表更改,通过请求操作系统重新读取分区表。

[root@Osborn ~]# partprobe /dev/nvme0n2

        验证新分区是否被识别:

[root@Osborn ~]# cat /proc/partitions 

        2. 将主分区格式化为ext4文件系统并挂载到/自己名字命名的目录

        mkfs 命令

        用于在一个设备上创建文件系统,使之成为一个可被操作系统挂载和使用的存储空间。

        格式:mkfs [options] device [type [fs-options]]

  • device:指定要创建文件系统的设备,可以是整个磁盘(如 /dev/sda)或分区(如 /dev/sda1)。
  • type:可选参数,指定要创建的文件系统类型,如 ext2、ext3、ext4、NTFS、FAT32 等。如果未指定,则默认根据文件系统类型自动选择。
  • fs-options:可选参数,用于指定特定文件系统类型的选项,例如设置标签、块大小等。

        常用选项

  • -t <type>         指定要创建的文件系统类型。
  • -V <erbose>    显示详细的操作信息。
  • -c <check>   在创建文件系统之前检查设备上的坏块。
  • -L <label>    设置文件系统的标签。
  • -n <no-action>    不执行实际的动作,而只显示将要执行的操作。
  • -v <version>    显示 mkfs 命令的版本信息。

        将主分区格式化为ext4:

[root@Osborn ~]# mkfs.ext4 /dev/nvme0n2p1

        格式化成功:

        将格式化后的主分区挂载到自己名字命名的目录下:

        创建挂载点(自己名字的目录):

[root@Osborn ~]# mkdir /mnt/zhujingwen

        挂载:

[root@Osborn ~]# mount /dev/nvme0n2p1 /mnt/zhujingwen

        3. 将第一个逻辑分区nvme0n2p5,格式化为swap文件系统并挂载

        将逻辑分区nvme0n2p5格式化为swap:

[root@Osborn ~]# mkswap /dev/nvme0n2p5

        挂载:

[root@Osborn ~]# mount /dev/nvme0n2p5 /mnt/zhujingwen

        4. 将第二个逻辑分区nvme0n2p6,格式化为fat32文件系统并挂载/samba目录

        将逻辑分区nvme0n2p6格式化为fat32:

[root@Osborn mnt]# mkfs.fat -F32 /dev/nvme0n2p6

        挂载:

[root@Osborn ~]# mount /dev/nvme0n2p6 /mnt/samba

        5. 以上分区实现UUID永久性挂载

        查看磁盘的uuid:

[root@Osborn mnt]# blkid

        编辑文件/etc/fstab进行永久挂载:

[root@Osborn mnt]# vim /etc/fstab 

UUID=9744d4da-e9ec-44c7-8519-c4f8dd9064c6 /zhujingwen    swap   defaults        0 0
UUID=FDA8-11B1          /samba          vfat       defaults  0 0

        *上面要输入自己磁盘对应的UUID哦!

        **history历史记录:

[root@Osborn mnt]# history 1  cd /opt/mplayer/2  ls3  mkdir /mnt/cdrom4  cd /mnt/cdrom5  mount /dev/sr0 /mnt/cdrom/6  cd7  mount /dev/sr0 /mnt/cdrom/8  cd /mnt9  ls10  cd /dev11  ls12  cd13  mount /dev/sr0 /mnt/cdrom/14  tar xf /root/Documents/httpd-2.2.15.tar.gz -C /usr/src/15  cd /usr/src/httpd-2.2.15/16  ls17  ./configure 18  make19  make install20   cd /usr/local/apache2/21  ls22  cd htdocs/23  ls24  vim index.html 25  cd ../httpd26  cd ../bin/27  ./httpd28  cd29  mkdir /mnt/cdrom30  cd /mnt/cdrom/31  mount /dev/sr0 /mnt/cdrom/32  cd33  vim /etc/yum.repos.d/rhel8.repo34  yum clean all35  yum grouplist 36  yum groupinstall "Development Tools" -y37  grep /proc/cpuinfo 38  grep vim | /proc/cpuinfo 39  grep vim /proc/cpuinfo 40  grep vem /proc/cpuinfo 41  grep vmx /proc/cpuinfo 42  fdisk -l | grep nvme43  fdisk /dev/mvme0n244  fdisk /dev/mvme45  cd /dev46  ls -lh47  fdisk -l | grep nvme48  fdisk /dev/nvme0n249  partprobe /dev/nvme0n250  cat /proc/partitions 51  mkfs.ext4 /dev/nvme0n2p152  mkdir /zhujingwen53  cd54  ls55  mkdir /mnt/zhujingwen56  ls -lh58  mount /dev/nvme0n2p1 /zhujingwen59  mkswap /dev/nvme0n2p560  mount /dev/nvme0n2p5 /zhujingwen62  ls63  cd65  mount /dev/nvme0n2p1 /mnt/zhujingwen/66  mount /dev/nvme0n2p5 /mnt/zhujingwen/68  ls69  cat lost+found/70  cd72  cd /mnt/73  ls75  ls76  mkdir /mnt/samba77  ls78  mkfs.fat -F32 /dev/nvme0n2p679  cd80  mount /dev/nvme0n2p6 /mnt/samba81  mkdir /mnt/samba82  mount /dev/nvme0n2p6 /mnt/samba83  cd /mnt/samba/84  ls85  cd /mnt86  ls87  vim /etc/fstab 88  lvdisplay89  blkid90  vim /etc/fstab 91  history 

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

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

相关文章

二百二十九、离线数仓——离线数仓Hive从Kafka、MySQL到ClickHouse的完整开发流程

一、目的 为了整理离线数仓开发的全流程&#xff0c;算是温故知新吧 离线数仓的数据源是Kafka和MySQL数据库&#xff0c;Kafka存业务数据&#xff0c;MySQL存维度数据 采集工具是Kettle和Flume&#xff0c;Flume采集Kafka数据&#xff0c;Kettle采集MySQL数据 离线数仓是Hi…

iOS苹果签名共享签名是什么以及如何获取?

哈喽&#xff0c;大家好呀&#xff0c;咕噜淼淼又来和大家见面啦&#xff0c;最近有很多朋友都来向我咨询共享签名iOS苹果IPA共享签名是什么&#xff0c;针对这个问题&#xff0c;淼淼来解答一下大家的疑惑并告诉大家iOS苹果ipa共享签名需要如何获取。 现在苹果签名在市场上的…

2024最新软件测试【测试理论+ 接口测试】面试题(内附答案)

一、测试理论 3.1 你们原来项目的测试流程是怎么样的? 我们的测试流程主要有三个阶段&#xff1a;需求了解分析、测试准备、测试执行。 1、需求了解分析阶段 我们的 SE 会把需求文档给我们自己先去了解一到两天这样&#xff0c;之后我们会有一个需求澄清会议&#xff0c; …

加密/ 解密 PDF:使用Python为PDF文档设置、移除密码

在数字化时代&#xff0c;文档的安全性变得越来越重要。特别是对于包含敏感信息的PDF文件&#xff0c;确保其不被未经授权的人员访问或修改是至关重要的。本文将介绍如何使用Python在PDF文档中设置密码&#xff0c;以及如何移除已经设置的密码。 目录 PDF加密基础知识 Pytho…

蓝桥杯第1593题——二进制问题

题目描述 小蓝最近在学习二进制。他想知道 1 到 N 中有多少个数满足其二进制表示中恰好有 K 个 1。你能帮助他吗&#xff1f; 输入描述 输入一行包含两个整数 N 和 K。 输出描述 输出一个整数表示答案。 输入输出样例 示例 输入 7 2输出 3评测用例规模与约定 对于 30% …

【SQL】1633. 各赛事的用户注册率(COUNT函数 表达式用法)

题目描述 leetcode题目&#xff1a;1633. 各赛事的用户注册率 Code select contest_id, round(count(*)/(select count(*) from Users)*100, 2) as percentage from Register group by contest_id order by percentage desc, contest_id ascCOUNT()函数 COUNT函数用法&#…

C语言联合体,枚举详解

1. 前言 前边我们已经了解了结构体在C语言当中是如何使用的&#xff0c;今天咱来一起聊一聊联合体与枚举在C语言当中又是如何运用的呢 2. 联合体的了解与运用 2.1 联合体的声明&#xff1a; 相比于结构体来说&#xff0c;联合体最大的区别就在于它是联合体当中所有成员共用一…

易语言控件绑定数据库

易语言是一门中文编程语言&#xff0c;由国人开发&#xff0c;虽然比较冷门&#xff0c;但是在有些场合却非常流行&#xff0c;比如自动化脚本&#xff0c;还有开发外挂。 在易语言中&#xff0c;只要控件的属性里有数据源的都可以与数据库的数据绑定&#xff0c;以下将演示易…

Linux:基本指令篇

文章目录 前言1.ls 指令2.pwd命令3.cd 指令4.touch指令5.mkdir指令&#xff08;重要&#xff09;6.rmdir指令 && rm 指令&#xff08;重要&#xff09;7.man指令&#xff08;重要&#xff09;8.cp指令&#xff08;重要&#xff09;9.mv指令&#xff08;重要&#xff09…

通过Telnet访问网络设备

要通过 Telnet 访问网络设备&#xff0c;需要通过Console端口对网络设备进行基本配置&#xff0c;例如&#xff0c;IP地址、子网掩码、用户名和登录密码等。本实验以路由器为例&#xff0c;交换机远程管理只是接口名字不同而已&#xff0c;路由器用物理接口&#xff0c;交换机用…

mac mini m1芯片 Xcode 15.3 各种报错的问题

错误一&#xff1a; /Users/mac/Desktop/Test_project/mobile-ios/Test/Test-Bridging-Header.h:4:9 failed to emit precompiled header /Users/mac/Library/Developer/Xcode/DerivedData/App-apvcgkuclncgfqdlzqcoffyaexos/Build/Intermediates.noindex/PrecompiledHeaders/…

缓存和缓存的常用使用场景

想象一下,一家公司在芬兰 Google Cloud 数据中心的服务器上托管一个网站。对于欧洲用户来说,加载可能需要大约 100 毫秒,但对于墨西哥用户来说,加载需要 3-5 秒。幸运的是,有一些策略可以最大限度地减少远程用户的请求延迟。 这些策略称为缓存和内容交付网络 (CDN),它们是…

【星海随笔】Ubuntu22.04忘记密码

服务器篇: 有问题可留言。 第一步 远程console界面进入该设备 并重启该设备 如果看到这个界面情况 则点击右上角按钮 【发送 Ctrl+Alt+Delete】 调出grub启动菜单 NOTE:启动的后半段去点击这个按钮,前半段一直点会一直重启 如果是直连服务器,可以快速按下shift键。调出gru…

新能源微电网数据集

需要的同学私信联系&#xff0c;推荐关注上面图片右下角的订阅号平台 自取下载。 微电网&#xff08;Micro-Grid&#xff0c;MG&#xff09;由分布式电源&#xff08;分布式光伏、分散式风电、燃气轮机、电化学储能、超级电容等&#xff09;、用电负荷&#xff08;重要、可调等…

3D怎么看模型内部结构---模大狮模型网

在3D建模和设计过程中&#xff0c;了解模型的内部结构是十分重要的。这不仅有助于审美和设计&#xff0c;还能够帮助我们更好地理解模型的构造和特性。模大狮将介绍一些方法和技巧&#xff0c;帮助您探索3D模型的内部结构。 一、使用切片工具 切片模型&#xff1a;通过切片工具…

手机销量分析案例

项目背景 某电商商城随着业务量的发展&#xff0c;积累了大量的用户手机销售订单数据。决策层希望能够通过对这些数据的分析了解更多的用户信息及用户的分布&#xff0c;从而可以指导下一年的市场营销方案以及更加精准的定位市场&#xff0c;进行广告投放。 数据说明 数据时…

等变GNN

非空集合 G G G上定义的二元运算如果满足某些性质&#xff0c;就构成了一个群。常见的群有&#xff1a; O ( n ) O(n) O(n)&#xff1a; n n n维正交群&#xff0c;包含旋转和反演操作&#xff0c;反演可以理解为推理或者映射。 S O ( n ) SO(n) SO(n)&#xff1a; n n n维特殊…

【学习笔记】java项目—苍穹外卖day04

文章目录 1. 新增套餐1.1 需求分析和设计1.2 代码实现1.2.1 DishController1.2.2 DishService1.2.3 DishServiceImpl1.2.4 DishMapper1.2.5 DishMapper.xml1.2.6 SetmealController1.2.7 SetmealService1.2.8 SetmealServiceImpl1.2.9 SetmealMapper1.2.10 SetmealMapper.xml1.…

Web攻击越发复杂,企业如何保护云上业

如今&#xff0c;电子政务、电子商务、网上银行、网上营业厅等依托Web应用&#xff0c;为广大用户提供灵活多样的服务。在这之中&#xff0c;流量攻击堪称是Web应用的最大敌人&#xff0c;黑客通过流量攻击获取利益、竞争对手雇佣黑客发起恶意攻击、不法分子通过流量攻击瘫痪目…