1、首先我们用虚拟机模拟服务器加入一块新的硬盘,硬盘容量入下图5GB硬盘。

2、首先我们要对它进行分区,我们从上面知道需要分区格式化的是第二块硬盘。

3、输入n回车是新建分区,p是主分区(只能建立4个主分区),e是扩展分区,再在扩展分区里面建立逻辑分区。下面我们先说主分区的建立方式。

4、下面截图意思是,建立建立主分区(输入p回车),1-4是说主分区的编号是几,一般都是直接回车。“First sector”表示初始磁柱区域,可以选择2048-20971519,默认为2048,直接回车即可。下面就是给这分区分多大空间,如下所示,分完后直接p回车查看(这里不输入w回车就不会保存),以此类推可以建立4个分区。操作完成后记得输入w回车保存退出。

5、分完以后就需要格式化了。mkfs.ext4 /dev/sdb1

6、分完区以后也不可直接使用,需要建立一个目录把它挂在上去。mount  /dev/sdb1   /data1,如果需要格式当前这个分区,需要先卸载,才能格式化。

7、上面只是挂在,重启就会失效。我们需要设置重启时候自动挂在。

[root@localhost /]# vi /etc/fstab 

下面我们说说开机自动挂在的参数介绍。

第一列:硬盘分区(dev前面不要加/)
第二列:挂在点(就是你要把这个分区挂载到哪个目录)
第三列:ext4(文件系统类型,如windows上的ntfs和fat32等)
第四列:defaults(默认defaults就行一般用不到)
第四列:能否被dump备份命令作用(默认0就行)
0 代表不要做dump备份
1 代表要每天进行dump的操作
2 代表不定日期的进行dump操作
第五列:是否检验扇区,开机的过程中,系统默认会以fsck检验我们系统是否为完整(clean)
0 不要检验
1 最早检验(一般根目录会选择)
2 1级别检验完成之后进行检验

  

注意:

下面这个开机错误很可能出现,因为开机自动挂在失败,就会开机失败,需要直接输入root开机密码,进去到/etc/fstab里面把错误的那条挂在命令删除,保存退出重启就能自动开机了。

8、开机检查

9、下面我们说说扩展分区的使用(万一你们公司不缺硬盘,分区又很有个性怎么办) ,最大的区别就是分的时候输入了e回车。相当于windows上的扩展分区(不是一个实际能用的分区,还需要继续分区),Id这一列这个扩展分区变成了个5,跟上面的主分区完全不一样。

10、我们再划分一个逻辑分区,按理说划分一个分区应该是/dev/sdb3啊怎么是/sdb5了,注意在前面我们说过主分区只有1-4个编号,如果在这里我们看到编号是5或者更大的分区,就是逻辑分区了。(扩展分区删除后,下面的逻辑分区也就不复存在了,慎重使用。)

下面我们做个练习。下面的分区里面有2个主分区,分别是sdb1和sdb3,sdb2是扩展分区,sdb5和sdb6是逻辑分区。

11、有同学说了,这里就完了,我们直接按照主分区的使用方法mkfs.ext4 格式化分区就行了,NO,这里跟主分区有所出入,不行你试试,下图所示直接报错。

如下, 执行partprobe命令(将新的分区表变更同步至操作系统)

肯定有同学瞌睡了没想明白,就直接把sdb2扩展分区当成普通分区格式化,那肯迪你要报如下错误的,上面我们做的是逻辑分区只有sdb5和sdb6.。

sdb5和sdb6顺利格式化。

11、挂载测试

12、自动挂在就不在这里熬述了,前面我们讲过。

如果你想在云服务器上挂在的话

如果您需要在云服务器系统启动时自动挂载磁盘,不能采用在 /etc/fstab直接指定 /dev/sdb5的方法,因为云中设备的顺序编码在关闭或者开启云服务器过程中可能发生改变,例如/dev/sdb5可能会变成/dev/sdb2。推荐使用UUID来配置自动挂载数据盘。

说明:磁盘的UUID(universally unique identifier)是Linux系统为存储设备提供的唯一的标识字符串。

  

blkid(查看每个分区的UUID)

2.通过vi编辑/etc/fstab/,在末尾增加一行

UUID=944bfb24-461c-445a-932f-4628119c9106 /data5 ext4 defaults 0 0

  

linux之硬盘管理fdisk的更多相关文章

  1. [转载]Linux LVM硬盘管理及LVM扩容

    最近项目中一直在用Linux,其中涉及到了Linux的LVM,本来想自己写一篇关于LVM的文章,搜了一下,发现了一篇更好的,转载过来,也感谢作者gaojun 原文Linux LVM硬盘管理及LVM扩容 ...

  2. Linux LVM硬盘管理及LVM扩容

    LVM磁盘管理 一.LVM简介... 1 二. LVM基本术语... 2 三. 安装LVM... 3 四. 创建和管理LVM... 4 2. 创建PV.. 6 3. 创建VG.. 7 4. 创建LV. ...

  3. Linux LVM硬盘管理及LVM分区扩容

    LVM磁盘管理 一.LVM简介... 1 二. LVM基本术语... 2 三. 安装LVM... 3 四. 创建和管理LVM... 4 2. 创建PV.. 6 3. 创建VG.. 7 4. 创建LV. ...

  4. Linux LVM硬盘管理及LVM扩容【转】

    原文地址:http://www.cnblogs.com/gaojun/archive/2012/08/22/2650229.html 一.LVM简介 LVM是 Logical Volume Manag ...

  5. Linux LVM硬盘管理之二:创建逻辑卷步骤

    创建逻辑卷(LV)的顺序:Linux分区---物理卷(PV)---卷组(VG)---逻辑卷(LV)---挂载到文件系统 删除逻辑卷(LV)的顺序:卸载文件系统----逻辑卷(LV)---卷组(VG)- ...

  6. Linux LVM硬盘管理之一:概念介绍

    一.LVM概念介绍: LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现.LVM将一个或多个硬盘的分区在逻 ...

  7. Linux逻辑卷管理器(LVM)

    LVM基础 通过使用Linux的逻辑卷管理器(Logical Volume Manager, LVM),用户可以在系统运行时动态调整文件系统的大小,把数据从一块硬盘重定位到另一块硬盘,也可以提高I/O ...

  8. Linux fdisk命令参数及用法详解---Linux磁盘分区管理命令fdisk

    fdisk 命令 linux磁盘分区管理 用途:观察硬盘之实体使用情形与分割硬盘用. 使用方法: 一.在 console 上输入 fdisk -l /dev/sda ,观察硬盘之实体使用情形. 二.在 ...

  9. centos Linux下磁盘管理 parted,df ,du,fdisk,partprobe,mkfs.ext4,mount,/etc/fstab,fsck,e2fsck,mk2efs,tmpfs ,nr_inodes, LVM,传统方式扩容文件系统 第七节课

    centos Linux下磁盘管理   parted,df ,du,fdisk,partprobe,mkfs.ext4,mount,/etc/fstab,fsck,e2fsck,mk2efs,tmpf ...

随机推荐

  1. Linux vi/vim编辑器

    所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在. 但是目前我们使用比较多的是 vim 编辑器. vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正 ...

  2. 安装 Kivy

    Kivy 是基于Python编程语言的一种用于开发跨平台GUI客户端程序的框架.可以打包成iOS.Android.Windows.OSX等多种平台.目前已经实现一次编码,到处运行的目的. Kivy框架 ...

  3. [matlab] 4.M函数

    函数文件的编写 新建一个函数文件 函数的第一行的格式 :function [输出的参数] =函数名 (输入的参数) 输入和输出的参数可以有多个 保存函数文件的时候,注意文件名要和函数名一样 函数头和函 ...

  4. jsonp形式的ajax请求:

    sonp形式的ajax请求:并且通过get请求的方式传入参数,注意:跨域请求是只能是get请求不能使用post请求 <!DOCTYPE html> <html> <hea ...

  5. 2018年尚硅谷《全套Java、Android、HTML5前端视频》

    全套整合一个盘里:链接:https://pan.baidu.com/s/1nwnrWOp 密码:h4bw 如果分类里没有请下载下边那些小项教程链接 感谢尚硅谷提供的视频教程:http://www.at ...

  6. Python:Day08 文件操作

    能调用方法的一定是对象! 文件的操作分为三步: 1.打开文件 2.操作文件 3.关闭文件 f= open('小重山','r',encoding='utf8') #以读的方式打开一个文件,如果文件不存在 ...

  7. Vultr服务器端口

    腾讯云服务器迁移到Vultr https://www.fengxianqi.com/index.php/archives/105/ 防火墙策略组开启22和80端口 IPV6的模块可以先不管,然后在Li ...

  8. DataHub使用小结(一)——概述

    一.概念 1.什么是DataHub DataHub是流式数据(Streaming Data)的处理平台,提供对流式数据的发布(Publish),订阅(Subscribe)和分发功能, 可以轻松构建基于 ...

  9. Java正则表达式初探(一)

    好多同学们总是听别人说起正则表达式这个东西,也有很多用接触到实际使用过.但是相信有很大一部分人是在用的时候采取网站上搜索,拿一个一知半解的别人写的例子过来,简单测试下功能可用,就OK了.正则表达式那晦 ...

  10. FineUIPro v3.6.0 发布了(3 年助力 200 家企业的信息化建设)!

    FineUI(专业版)自从 2014-07-30 发布第一个版本以来,3 年来已经持续更新了 25 个版本,我们的坚持有目共睹,同时也受到了 200 家企业的青睐和信任,感谢一路有你. FineUI( ...