Linux下的两种磁盘分区工具的使用

今天我们来说一下如何使用fdisk和parted分区工具来进行硬盘分区,、下面我来说一下在Linux系统中这两种硬盘分区工具的使用方法:

?

----------fdisk分区工具----------

?

?? 在我的另一篇文章里已经说过了在Linux系统中硬盘分区的概念了(http://blog.chinaunix.net/u3/112561/showart_2230401.html),所以在这里我就不多说了,有不懂的可以看看那篇

一、.下面来介绍fdisk分区工具的命令格式:

??? fdisk是传统的Linux硬盘分区工具,也是Linux系统中最常用的一种硬盘分区工具之一,它的命令格式如下:

?

其中常用命令选项的说明如下:

-b sectorsize: 定义磁盘扇区的大小,有效值包括512、1024和2048,这个选项只对老版本的Linux操作系统有效。

-C cyls: 定义磁盘的柱面数,一般情况不需要对它进行定义,使用默认的就好。

-H heads: 定义分区表所使用的磁盘的碰头数,一般为255或16。

-S sects: 定义每条磁道的扇区数,一般为63。

-l :这是最常用到的一个命令选项,它是显示指定磁盘设备的分区表信息,例如查看/dev/sdb1这个磁盘设备的分区表信息就是:fdisk -l /dev/sdb1

-u :在显示分区表时,以扇区代替柱面作为显示的单位

-s partition: 在标准输出中以block为单位显示分区的大小。

-v :显示fdisk的版本信息。

device:就是磁盘的设备名称,IDE类型的磁盘设备名为[dev/hd[a-h]];而SCSI或SATA类型的磁盘设备名为[dev/sd[a-p]]。

??? 假如我要查看我电脑上的第一块磁盘的分区表信息(呵呵,我就一块硬盘)可以使用如下命令:fdisk -l /dev/sda(我的硬盘是SATA类型的)显示信息如图:

然后我们可以看一下它们各自对应磁盘设备文件:

使用命令:ll /dev/sda*? 来查看如图:

朋友们可以自己尝试一下别的命令的作用,由于时间问题我在这里就不一一说了~!下面我们来看看如何使用fdisk工具来对硬盘分区吧。

二、fdisk交互模式:

??? 当我们使用了命令“fdisk+设备名”后,就可以进入fdisk程序的交互模式了,在交互模式中可以通过输入fdisk程序所提供的指令来完成相应的操作,其结果如图:

进入到这种模式时候,我们就可以通过输入fdisk的指令来执行相应的磁盘分区管理操作了,输入m可以获取fdisk的指令帮助信息:如图:

下面我们来看看各个指令的使用说明:

a :设置可引导标记

b :修改bsd的磁盘标签

c :设置DOS操作系统兼容标记

d :删除一个分区

l :显示已知的分区类型,其中82为Linux swap分区,83为Linux分区

m :显示帮助信息

n :增加一个新的分区

o :创建一个新的空白的DOS分区表

p :显示磁盘当前的分区表

q :退出fdisk程序,不保存任何修改

s :创建一个新的空白的Sun磁盘标签

t :改变一个分区的系统号码(比如把Linux Swap分区改为Linux分区)

u :改变显示记录单位

v :对磁盘分区表进行验证

w :保存修改结果并退出fdisk程序

x :特殊功能,不建议初学者使用

知道了上面这些命令的意义,可以说就会对一块硬盘进行分区了。下面我来举个例子来说明一下:

首先我拿虚拟机添加一块硬盘,大小为170G,然后对其进行分区:

1.首先输入“fdisk -l“命令来查看一下添加上硬盘没有,然后输入命令“fdisk /dev/sdb"来进入fdisk程序交互模式,如下图:

2.输入指令“n"来新建一个分区,这个时候系统会让你输入是新建主分区还是扩展分区,我选择主分区(p),然后输入分区号(因为我这是新的硬盘,还没有分过区,所以输入1代表第一个主分区),然后又是起始柱面,直接选择默认即可。最后输入你这块分区的大小,我这里是分的差不多50G吧!这样一个分区就分好了,然后你可以输入p指令来查看一下,如下图:

3.这次我再建立一个扩展分区,首先输入指令n来新建一个分区,然后输入e来选择扩展分区,再输入分区号(2),然后下面的都选择默认就OK了!建立好后使用指令 p来查看一下,如图:

4.下面我再在扩展分区里面建立两个逻辑分区,首先输入指令n,然后选择分区类型为l(逻辑分区)起始柱面选择默认,然后输入此逻辑分区的大小,我就分40G了。最后输入指令p来查看一下是否建立成功,如图:

5.同样的步骤建立另一个逻辑分区,这里就不多说了。下面来看一下如何修改一个分区的类型。

6.输入指令t来修改分区的类型(只需要输入分区类型对应的ID号即可),然后输入要修改的分区号,我这里是修改的sdb5(也就是说输入5就OK了)。最后输入分区的类型的ID号,如果不知道分区的类型对应的ID号,你可以输入“l"指令来查看分区类型所对应的ID号。如图:

免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

linux中常用的两种分区工具,Linux上的两种磁盘分区工具的使用相关推荐

  1. Linux让命令居中,Linux 中常用的基础命令

    Linux 中常用的基础命令 ============================================================================== 概述: == ...

  2. Linux中常用的命令都是哪些单词的缩写

    作者:蓬岸 Dr.Quest 链接:https://www.zhihu.com/question/49073893/answer/114986798 来源:知乎 著作权归作者所有.商业转载请联系作者获 ...

  3. Linux中常用的文件目录,Linux学习笔记2——Linux中常用文件目录操作命令

    ls 显示文件和目录列表 -l 列出文件的详细信息 -a 列出当前目录所有文件,包含隐藏文件 mkdir 创建目录 -p 父目录不存在情况下先生成父目录 cd 切换目录 touch 生成一个空文件 e ...

  4. Linux中常用的虚拟网卡

    Linux的网卡驱动中内含了很多"虚拟网卡".早先的文章曾经详细分析过tun,ifb等虚拟网卡,类似的思路,在虚拟化大行其道的趋势下,Linux源码树中不断增加对"网络虚 ...

  5. LINUX中常用操作命令

    LINUX中常用操作命令 Linux简介及Ubuntu安装 常见指令 系统管理命令 打包压缩相关命令 关机/重启机器 Linux管道 Linux软件包管理 vim使用 用户及用户组管理 文件权限管理 ...

  6. Linux中常用软件安装

    Linux中常用软件安装 0 软件安装命令 rpm命令 yum命令 1 JDK安装 2 Mysql安装 0 MySQL安装与卸载 (新增于 2021-06-06) 1 卸载 yum方式 rpm方式 2 ...

  7. Linux中常用目录作用

    Linux中常用目录作用 1.可以在家目录root或home,以及temp目录下随便放东西. 2.根目录下的bin和sbin,usr目录下的bin和sbin,这四个目录都是用来保存系统命令的.其中,普 ...

  8. linux中常用的截图录屏软件

    linux中常用的截图录屏软件 1. kazam [推荐] 工具小巧而功能全面,可以选择全屏,窗口或者自定义区域,可以设置帧率,编码方式,时延倒计时,音频来源等; kazam默认视频编码方式是H264 ...

  9. linux中常用的加密总结--base64编码解码与openssl实现

    linux中常用的加密总结–base64编码解码与openssl实现 一.base64 !!!base64是一种数据编码方式,可逆,不是严格意义上的加密算法,不能作为安全加密使用 -d,–decode ...

  10. linux重启命令有哪些,​ linux中常用的关机/重启命令有哪些

    ​ linux中常用的关机/重启命令有哪些 发布时间:2020-11-13 10:33:43 来源:亿速云 阅读:98 作者:小新 这篇文章给大家分享的是有关 linux中常用的关机/重启命令有哪些的 ...

最新文章

  1. 2021年第十六届全国大学生智能汽车竞赛赛道铺设规范
  2. 江行智能CTO樊小毅:AI+边缘计算驱动能源产业变革 | 量子位·视点分享回顾
  3. [How TO]-virtualbox下安装ubuntu14.04超详细
  4. c++多态相关面试题
  5. 化繁为简 - 腾讯计费高一致TDXA的实践之路
  6. php空间xpyun_无限流量免费 PHP 空间 – FreeWebHostingArea
  7. 【渝粤教育】电大中专新媒体营销实务 (11)作业 题库
  8. 《团队激励与沟通》第 4 讲——有效沟通与沟通的障碍 重点部分总结
  9. 60-400-045-使用-binlog-Maxwell读取MySQL binlog日志到Kafka
  10. centos 6.5 安装谷歌浏览器Chrome
  11. C/C++编程语言中指针(pointer)介绍
  12. 服务器mysql_本地如何操作服务器的mysql,详细教程
  13. 计算机专业的学生怎样练习编程才能把编程学精通?
  14. Linux开发板无法连接ssh
  15. 学生个人网页设计作品 学生个人网页模板 简单个人主页成品 个人网页制作 HTML学生个人网站作业设计 汉语言文学设计题材网页
  16. 用户·角色·权限·表
  17. #学习笔记 使用c语言来制作一个计算器
  18. 4G 网络跟 5G 的区别
  19. 条码打印三 - Zebra最全ZPL语言指令解析
  20. Android SqlDelight详解和Demo例子

热门文章

  1. CS:APP配套实验文件下载方法
  2. Python基础-计算时间差,时间和,精确到秒,微秒,毫秒
  3. Android查看应用签名方法
  4. vnc改ip_怎么用VNC远程软件,怎么配制IP地址。?最好有教程
  5. Photoshop插件-黑白(四)-脚本开发-PS插件
  6. NovelAI-WebUI安装教程
  7. 汽车故障检测仪计算机教程,道通MS诊断仪在线编程刷隐藏908SPRO汽车故障检测电脑...
  8. linux的fseek函数
  9. 坦克大战源代码java_Java版坦克大战游戏源码示例
  10. Axure RP 8: 注册码(亲测可用)