已经接触了小半年的linux,基本命令用的还行,就是涉及到深入操作,就显得不够看了,比如linux中的硬盘操作,于是整理了这篇博客。

1. 主分区,扩展分区,逻辑分区的联系和区别

​ 一个硬盘可以有1到3个主分区和1个扩展分区,也可以只有主分区而没有扩展分区,但主分区必须至少有1个,扩展分区则最多只有1个,且主分区+扩展分区总共不能超过4个。逻辑分区可以有若干个,逻辑分区一般是盘号大于4的分区.

简述三种分区创建过程

磁盘: /dev/sdb

主分区创建过程:首先fdisk /dev/sdb进入该磁盘,输入n新建一个分区,输入p建立主分区,输入分区编号(主分区是1-4)接下来设置起始柱面,直接回车,接下来设置容量大小,输入+10G,设置分区大小为10G。然后输入w,保存分区。

扩展分区创建过程:首先fdisk /dev/sdb进入该磁盘,输入n新建一个分区,输入e建立扩展分区,输入分区编号(分区编号是1-4)接下来设置起始柱面,直接回车,接下来设置容量大小,输入+10G,设置分区大小为10G。然后输入w,保存分区。

逻辑分区创建过程:一般是主分区和扩展分区设置完毕后,设置逻辑分区,逻辑分区设置是输入l,不过一般只有扩展分区设置过后才会有l这个选项。而且逻辑分区的盘号是5开始的。

​ 首先fdisk /dev/sdb进入该磁盘,输入n新建一个分区,输入e建立扩展分区,输入分区编号(分区编号是1-4)接下来设置起始柱面,直接回车,接下来设置容量大小,输入+10G,设置分区大小为10G。然后输入w,保存分区。

2. 创建分区

2.1 查看磁盘分区情况

fdisk -l

如图所示:

分别有三块硬盘 /dev/sda、 /dev/sdb、 /dev/sdc,其中 /dev/sda已经分区,/dev/sdb和/dev/sdc并未分区

2.2 开始分区

2.2.1 进入该磁盘

进入硬盘sdb

fdisk /dev/sdb

输入m可以查看有哪些操作

输入p查看当前磁盘有哪些分区:

2.2.2 新建分区

输入n新建一个分区,输入p建立主分区(输入e建立扩展分区),输入分区编号1:

2.2.3 设置分区大小

接下来设置开始扇区:直接回车(柱面默认值),并且输入分区大小

重复上面过程,注意在最后一个分区时候,如果不知道磁盘剩余容量大小,可以直接回车,默认将剩余空间全部划分此分区

2.2.4 保存分区信息

输入w 保存分区信息

fdisk -l

再次对比之前信息:

此时分区设置完成,但是不能使用,还需要格式化分区、挂载分区才可以使用。

3.删除分区

3.1进入磁盘分区

fdisk /dev/sdc

3.2 打印磁盘信息

p

3.3 输入d删除分区

即可删除分区

3.4 输入w保存信息

删除分区结束。

4. 格式化分区

4.1 通知操作系统分区表改变

partprobe

4.2 格式化

这里使用ext4文件系统,有关文件系统类型,可以参考这篇博客。

mkfs.ext4 /dev/sdb1

或者

mkfs -t ext4 /dev/sdb1

均可对分区格式化,如果出现问题,尝试重启系统

5. 分区挂载

5.1 挂载分区

mkdir /test1
mount /dev/sdb1 /test1

5.2 查看分区情况

df -h

5.3 卸载分区

umount /dev/sdb1

/dev/sdb1已经不再挂载

linux中硬盘分区、格式化、挂载的更多相关文章

  1. 9.2 Linux硬盘分区和挂载

    一块新的硬盘存储设备后,先需要分区,然后再格式化文件系统,最后才能挂载并正常使用. 分区:根据需求和硬盘大小划分空间 格式化:对分区安装文件系统 挂载:将设备文件与一个目录关联的动作叫挂载 硬盘分区格 ...

  2. linux硬盘分区及挂载

    今天买的一台服务器发现其硬盘容量与购买界面的描述不符,于是我去问了客服才知道有一块硬盘需要自己挂载,所以记录自己硬盘分区以及挂载操作得此文. 测试环境 ​ 由于时间限制,本人仅在centos 8下测试 ...

  3. linux添加硬盘分区挂载教程

    基本步骤:分区--格式化--挂载--写入文件 1.首先用fdisk -l命令查看添加的硬盘名称,可以看到sdb为新增的硬盘 [root@oracle ~]# fdisk -l Disk /dev/sd ...

  4. Linux中磁盘分区——理论篇

    Linux中磁盘分区——理论篇 现在主流的分区的方式有两种——MBR分区和GPT分区,本文将着重介绍MBR分区底层原理,及用相关命令验证相关原理 Linux中磁盘分区理论篇 为什么要对磁盘进行分区 M ...

  5. (转)centos7.4 fdisk磁盘分区 格式化 挂载

    centos7.4 fdisk磁盘分区 格式化 挂载 原文:http://blog.csdn.net/capecape/article/details/78499351 1.查看系统中有多少可以识别的 ...

  6. Linux下磁盘分区、挂载、卸载操作记录

    Linux下磁盘分区.挂载.卸载操作记录. 操作环境:CentOS release 6.5 (Final) Last :: from 118.230.194.76 [root@CentOS ~]# [ ...

  7. linux硬盘分区格式化及挂载

    1.硬盘的接口类型 硬盘的接口一般分为两种,一种是IDE并行接口,一种是SATA串行接口, 在linux上面IDE接口的硬盘被识别为/dev/hd[a-z]这样的设备,其中hdc表示光驱设备,这是因为 ...

  8. Linux系统添加硬盘设备(磁盘分区-格式化-挂载-使用)

    当全新安装了一块新的硬盘设备后,为了更充分.更安全的利用硬盘空间首先要进行磁盘的分区, 然后格式化,最后挂载使用. 实例:对新添加的硬盘设备进行分区.格式化并挂载到/newFS目录. 第一步:在vmw ...

  9. Linux磁盘分区/格式化/挂载(树莓派3挂载硬盘)

    [前言] 本文将要讲解的功能为Linux环境下对磁盘进行操作.包括分区.格式化.挂载外接移动存储设备等. 该文的写作背景为本人的树莓派需要外接一个固态硬盘作为存储设备,因此,便开始了一系列的折腾. [ ...

随机推荐

  1. 微信小程序开源

    | UI组件 | | | | | | | | | weui-wxss ★1873 - 同微信原生视觉体验一致的基础样式库 | | | | | | zanui-weapp ★794 - 好用易扩展的小程 ...

  2. hive(3)HiveQL数据定义

    HiveQL与传统SQL区别 HiveQL是Hive的查询语言.与mysql的语言最接近,但还是存在于差异性,表现在:Hive不支持行级插入操作.更新操作和删除操作,不支持事物. 基本语法 数据库操作 ...

  3. URLEncoder.encode 使用心得

    1.解决接口GET请求中:参数包含中文问题? 通过URLEncoder.encode 可以解决.我此次使用的utf-8编码,所以对中文进行urlencode  编码 而在服务器短 使用的tomcat ...

  4. ORA-39142: incompatible version number 5.1 in dump file

    ORA-39142: incompatible version number 5.1 in dump file http://blog.itpub.net/26664718/viewspace-214 ...

  5. SC3聚类 | 拉普拉斯矩阵 | Laplacian matrix | 图论 | R代码

    Laplacian和PCA貌似是同一种性质的方法,坐标系变换.只是拉普拉斯属于图论的范畴,术语更加专业了. 要看就把一篇文章看完整,再看其中有什么值得借鉴的,总结归纳理解后的东西才是属于你的. 问题: ...

  6. Java_jdbc 基础笔记之三 数据库连接 (Statement)

    /** * 通过JDBC向之指定的数据表中插入一条记录 1 Statement :用于执行SQL语句的对象 * ==>通过Connection的createStatement()方法来获取 == ...

  7. Generalized Intersection over Union: A Metric and A Loss for Bounding Box Regression

    Generalized Intersection over Union: A Metric and A Loss for Bounding Box Regression 2019-05-20 19:3 ...

  8. Github: 提升Github下载速度

    通过修改hosts文件来提速(该方法也可加速其他因为CDN被屏蔽导致访问慢的网站) 第一步:获取GitHub的IP地址 通过访问:http://tool.chinaz.com/dns或者https:/ ...

  9. flutter -------- 页面跳转和传值

    在安卓原生开发中,页面跳转可以用Intent类来具体实现: Intent intent =new Intent(MainActivity.this,second.class); startActivi ...

  10. phpstorm yii2框架的redis和mongodb提示

    随便找个目录创建一个 yii_helper.php 文件,内容如下: /** * Class Yii */ class Yii { /** * @var MyApplication */ public ...