RHEL 5基础篇—管理磁盘及系统分区

简介:

管理磁盘及系统分区

在linux系统中不能像在windows系统一样,插好硬盘后就可以在“磁盘管理”工具中右击创建分区和格式化了。而是需

要使用相关了命令来创建以及格式化分区了。今天我们就一起来学习一下怎么在linux系统下分区以及格式化文件系统。

至于分区和硬盘的表示方法请参考此文章:http://cshbk.blog.51cto.com/5685776/1176372 
在linux系统中我使用“fdisk”命令来查看以及管理磁盘分区。使用“fdisk -l”可以查看当前系统的分区情况,如下图:

1

列如:在虚拟机上挂载一块20GB的硬盘,使用“fdisk”命令将此硬盘划分为几个不同的分区,并格式化磁盘。 
1、使用“fdisk -l”命令查看新挂载的硬盘。

2

2、使用“fdisk /dev/sdb”命令进入到交互式的分区管理界面中。

3

3、在交互式管理界面中,输入“m”可以查看各种操作指令的帮助信息。

4 

4、输入“p”可以列出当前硬盘的分区情况。

5 

5、输入“n”新建分区,包括主分区和扩展分区。根据提示输入“p”创建主分区,输入“e”创建扩张分区,之后依次

选择分区序号和分区的大小即可完成创建分区。

6

列如:创建一个扩展分区和一个逻辑分区。

7

6、输入“d”删除分区,如下删除刚才新建的逻辑分区。

8

7、输入“t”更改分区的类型,在fdisk分区工具中,默认新建的分区都是ext3的文件系统类型,当新建的分区需要使用

其他的文件系统类似时就需要更改文件系统的类型了。不同类型的文件系统对应不同的ID号,以16进制数表示,常用的

有ext3(83)、swap(82)、FAT32(b)、LVM(8e)。

9

8、输入“w”和“q”退出fdisk分区工具,“w”表示保存退出,“q”表示不保存退出。保存完毕后还需要执行“partprobe”命令重新检测磁盘中的分区变化。

10 

创建完分区之后还不能直接使用分区,因为此时分区还没有文件系统,需要给分区创建文件系统,也就是格式化分区。 
格式化分区需要使用“mkfs”命令。 
mkfs -t [文件系统类型] [分区设备] 
列如:给刚才创建的分区创建ext3的文件系统。

11 

列如:给刚才创建的分区创建FAT32的文件系统。

12 

使用“mkswap”创建交换分区,使用“mkswap”命令工具可以在指定的分区上创建交换文件系统,交换分区应先通

过“fdisk”工具将ID号设为82。 
如下:将刚才新建的分区格式化为交换分区。

13 

对于新增加的交换分区,需要使用“swapon”命令进行启用,反之使用“swapoff”命令可以停用指定的交换分区。 
如下:将刚才新建的交换分区启用,并查看交换空间的变化。

14 

创建完分区之后,需要格式化,只有分区有了文件系统之后,用户才可以向分区里面存储数据了,但是在linux系统中如

果只是创建分区并格式化还不够,还需要将分区挂载到目录下才可以使用。 
mount [-t 文件系统类似] [存储设备] [挂载点] 
其中,文件系统类型通常可以省略,存储设备即对应分区的设备文件名,挂载点即用户指定用户挂载的目录。 
如下:将刚才新建的分区挂载到指定的目录。

15

使用“mount -o loop”命令可以将ISO镜像文件挂载到指定目录下。 
如下:将rhel 5的系统光盘挂载到指定目录。

16 

如果想要卸载已经挂好的分区需要使用“umount”命令,使用挂载点目录或对应设备的文件名作为卸载参数。由于同一

个设备可以被挂载到多个目录下,所以一般建议通过挂载点的目录位置来进行卸载。 
如下:卸载刚在挂载的分区。

17

以上使用“mount”命令挂载的分区只是临时挂载的,如果系统重启以后挂载的分区都会被卸载掉。可以通过修改配置文

件来实现开机自动挂载。 
如下:使用“vi /etcfstab”命令修改“/etc/fstab”文件来实现开机自动挂载分区到指定的目录。

20

使用“df”命令可以查看系统中已挂载各文件系统的磁盘使用情况。较常用的选项为“-h”(以显示更以读的容量单位

)、“-T”(显示对应文件系统的类型)。 
如下:使用“df”命令查看当前系统中挂载的各文件系统的磁盘使用情况。

19



本文转自yun5277 51CTO博客,原文链接:http://blog.51cto.com/dengqi/1183997,如需转载请自行联系原作者

相关文章
VS Code Server 离线安装(解决超时,XHR Failed等问题)
VS Code Server 离线安装(解决超时,XHR Failed等问题)
|
机器学习/深度学习 传感器 自动驾驶
未来之路:大模型技术在自动驾驶的应用与影响
本文深入分析了大模型技术在自动驾驶领域的应用和影响,万字长文,慢慢观看~ 文中首先概述了大模型技术的发展历程,自动驾驶模型的迭代路径,以及大模型在自动驾驶行业中的作用。 接着,详细介绍了大模型的基本定义、基础功能和关键技术,特别是Transformer注意力机制和预训练-微调范式。 文章还介绍了大模型在任务适配性、模型变革和应用前景方面的潜力。 在自动驾驶技术的部分,详细回顾了从CNN到RNN、GAN,再到BEV和Transformer结合的技术迭代路径,以及占用网络模型的应用。 最后,文章重点讨论了大模型如何在自动驾驶的感知、预测和决策层面提供赋能,突出了其在该领域的重要性和影响力。
2350 56
|
前端开发 Java Maven
【前端学java】全网最详细的maven安装与IDEA集成教程!
【8月更文挑战第12天】全网最详细的maven安装与IDEA集成教程!
428 2
【前端学java】全网最详细的maven安装与IDEA集成教程!
|
Python
错误:/lib64/libc.so.6: version `GLIBC_2.14’ not found 解决办法
错误:/lib64/libc.so.6: version `GLIBC_2.14’ not found 解决办法
1054 0
|
Oracle 关系型数据库 数据库
Oracle数据恢复—Oracle数据库文件有坏快损坏的数据恢复案例
一台Oracle数据库打开报错,报错信息: “system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。管理员联系我们数据恢复中心寻求帮助,并提供了Oracle_Home目录的所有文件。用户方要求恢复zxfg用户下的数据。 由于数据库没有备份,无法通过备份去恢复数据库。
|
JSON 前端开发 算法
vite打包优化vite-plugin-compression的使用
【8月更文挑战第4天】vite打包优化vite-plugin-compression的使用
1591 4
|
SQL 监控 Oracle
Oracle数据误删不用怕,跟我来学日志挖掘
Oracle数据误删不用怕,跟我来学日志挖掘
387 0
|
Linux
Linux升级命令yum upgrade和yum update,有什么区别?
在日常开发工作中,根据不同的项目会需要配置环境和包,有时候会由于版本问题出现错误,这个时候通常就需要执行 update或者 upgrade命令,这里简要介绍一下区别。
3869 0
Linux升级命令yum upgrade和yum update,有什么区别?
|
存储 Oracle Unix
TSM服务器日常维护简明手册--TSM启动和停止
TSM服务器日常维护简明手册--TSM启动和停止
506 0
|
JSON Java 数据库
【二叉树和二叉搜索树数据结构及其应用】
【二叉树和二叉搜索树数据结构及其应用】
232 0