Linux命令之fdisk磁盘分区工具使用

 更新时间:2024年08月26日 10:02:18   作者:草莓田田圈~  
这篇文章主要介绍了Linux命令之fdisk磁盘分区工具使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

一.简介

1.什么是分区

分区是将一个硬盘驱动器分成若干个逻辑驱动器,分区是把硬盘连续的区块当做一个独立的磁硬使用。分区表是一个硬盘分区的索引,分区的信息都会写进分区表。

防止数据丢失:如果系统只有一个分区,那么这个分区损坏,用户将会丢失所的有数据。

增加磁盘空间使用效率:可以用不同的区块大小来格式化分区,如果有很多1K的文件,而硬盘分区区块大小为4K,那么每存储一个文件将会浪费3K空间。这时我们需要取这些文件大小的平均值进行区块大小的划分。

数据激增到极限不会引起系统挂起:将用户数据和系统数据分开,可以避免用户数据填满整个硬盘,引起的系挂起。

2.fdisk作用

fdisk命令可以用于对磁盘进行分区操作,用户可以根据实际情况进行合理划分,这样后期挂载和用时会方便很多。

二.常用参数

格式:fdisk [参数] [设备]

-l列出指定设备的分区v
-v显示版本
-m显示全部可用参数
-n添加新的分区
-d删除某个分区信息
-t改变某个分区类型
-p查看分区表信息
-w保存并退出
-q不保存退出

fdisk的说明(以/dev/sdb为例)

1.列出当前硬盘的分区情况 p

2.通过fdisk的d指令来删除一个分区(根据实际情况删除分区)

警告:删除分区时要小心,请看好分区的序号,如果您删除了扩展分区,扩展分区之下的逻辑分区都会删除;所以操作时一定要小心;如果知道自己操作错了,请不要惊慌,用q不保存退出;切记切记!!!!在分区操作错了之时,千万不要输入w保存退出!!!

3.通过fdisk的n指令增加一个分区

p --主分区 e --扩展分区 l --逻辑分区 (前提有扩展分区,才能创建逻辑分区)

创建分区示例/dev/sdb1

p是主分区,分区号码1(默认),起始位置2048字节,授予分区50G大小 ,创建完成p查看

扩展分区和逻辑分区均可创建,但逻辑分区是在扩展分区的基础上创建的,创建方法类似。

4.通过fdisk的t指令指定分区类型(L列出分区的类型)

t改变分区类型,指定要修改的分区号码,L查看分区的类型供选择

5.fdisk的保存和退出

w保存并退出 q不保存退出

三.分区格式化

如果硬件存储设备没有进行格式化,则linux系统无法得知怎么在其写上数据。因此,在对存储设备进行分区后还需要进行格式化操作。

在linux系统中用于格式化的命令是mkfs

这个命令把常用的文件系统名称用后缀的方式保存成了多个文件命令。

例如要把分区为xfs的文件系统格式化,则命令为mkfs.xfs /dev/sdb1

四.建立挂载点并挂载

完成了存储设备的分区和格式化操作,接下来就是要来挂载并使用存储设备了。

首先是创建一个用于挂载设备的挂载点目录;然后使用mount命令将存储设备与挂载点进行关联;最后使用df -Th命令来查看挂载状态和硬盘使用量信息。

总结

1.添加磁盘

2.给磁盘分区(读取分区表信息)

3.给分区进行格式化

4.创建目录并挂载

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Apache Hive 通用调优featch抓取机制 mr本地模式

    Apache Hive 通用调优featch抓取机制 mr本地模式

    这篇文章主要为大家介绍了Apache Hive 通用调优featch抓取机制 mr本地模式详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • 解決安裝了apache却找不到服务的问题

    解決安裝了apache却找不到服务的问题

    安裝了apache但是在系統服務中找不到apache的身影連在apache monitor中都沒有
    2009-09-09
  • Linux修改主机名(hostname)的两种方法(亲测可用)

    Linux修改主机名(hostname)的两种方法(亲测可用)

    要想在虚拟机的 Linux 系统内部改变主机名(hostname),需要通过系统的配置来修改,在大多数基于 Red Hat 的 Linux 发行版(比如 CentOS、Fedora)中,本文小编给大家介绍了;两种修改主机名的方法,感兴趣的小伙伴跟着小编一起来看看吧
    2023-11-11
  • 在Linux中如何列出和删除Iptables防火墙规则

    在Linux中如何列出和删除Iptables防火墙规则

    当涉及到网络安全时,防火墙是一个至关重要的组成部分,Iptables是一种常用的防火墙解决方案,可以帮助管理员保护他们的系统免受恶意攻击,本文将详细介绍如何列出和删除Iptables防火墙规则,以帮助您更好地管理系统的安全性
    2023-06-06
  • Apache 2配置域名绑定的方法详解

    Apache 2配置域名绑定的方法详解

    这篇文章主要给大家介绍了Apache 2配置域名绑定的方法,文中介绍的很详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-02-02
  • 浅谈linux中sed命令和awk命令的使用

    浅谈linux中sed命令和awk命令的使用

    这篇文章主要介绍了浅谈linux中sed命令和awk命令的使用,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • Linux 中清空或删除大文件内容的五种方法

    Linux 中清空或删除大文件内容的五种方法

    这篇文章主要介绍了Linux 中清空或删除大文件内容的五种方法的相关资料,需要的朋友可以参考下
    2016-12-12
  • linux大于2T的磁盘使用GPT分区的方法分享

    linux大于2T的磁盘使用GPT分区的方法分享

    众所周知,在linux下磁盘分区大于2TB的时候我不能使用常用Fdisk命令。是不是就没有办法在linux使用大容量的磁盘呢?答案:不是
    2012-11-11
  • linux epoll机制详解

    linux epoll机制详解

    这篇文章主要介绍了linux epoll机制详解,介绍了select()和poll() IO多路复用模型,epoll IO多路复用模型实现机制,epoll的接口和工作模式等相关内容,小编觉得还是挺不错的,这里分享给大家,需要的朋友可以参考下
    2018-01-01
  • linux下C语言实现写日志功能

    linux下C语言实现写日志功能

    这篇文章给大家分享了linux下C语言实现写日志的相关功能方法以及实例代码,有兴趣的朋友可以学习参考下。
    2018-07-07

最新评论