linux下使用fdisk命令进行磁盘分区

目录

分区类型
分区方法表示
文件系统
fdisk命令分区过程

分区类型

主分区:总共最多只能分四个
扩展分区:只能有一个,也算作主分区的一种,也就是说主分区加扩展分区最多有四个。但是扩展分区不能存储数据和格式化,必须再划分成逻辑分区才能使用。
逻辑分区:逻辑分区是在扩展分区中划分的,如果是IDE硬盘,Linux最多支持59个逻辑分区,如果是IDE硬盘,Linux最多支持59个逻辑分区,如果是SCSI硬盘Linux最多支持11个逻辑分区

分区方法表示

主分区1:/dev/sda1
主分区2:/dev/sda2
主分区3:/dev/sda3
扩展分区:/dev/sda4
逻辑分区1:/dev/sda5
逻辑分区2:/dev/sda6
逻辑分区3:/dev/sda7

分区的设备文件名:
主分区1:/dev/sda1
扩展分区:/dev/sda2
逻辑分区1:/dev/sda5
逻辑分区2:/dev/sda6
逻辑分区3:/dev/sda7

  

为什么逻辑分区1,不是从/dev/sda3开始?
因为/dev/sda1,/dev/sda2,/dev/sda3,/dev/sda4只能给主分区和扩展分区使用,上面只有一个主分区和一个扩展分区

  

文件系统

ext2:是ext文件系统升级版本,Red Hat Linux7.2版本以前的系统默认都是ext2文件系统。1993年发布,最大支持16TB的分区和最大2TB的文件。ext3:ext3文件系统是ext2文件系统的升级版本,最大的区别就是带日志功能,以在系统突然停止时提高文件系统的可靠性,最大支持16TB的分区和最大2TB的文件。ext4:它是ext3文件系统的升级版。ext4在性能、伸缩性和可靠性方面进行大量改进。EXT4的变化可以说是翻天覆地,比如向下兼容EXT3 、最大1EB文件系统和16TB文件、无限
数量子目录、Extents连续数据块概念、多块分配、延迟分配、持久预分配、快速FSCK、日志校验、无日志模式、在线碎片整理、inode增强、默认启动barrier等。是Centos6.3默认文件系统。
1EB=1024PB=1024*1024TB总结:
Centos6.3默认文件系统为EXT4
EXT4更先进,能支持更大的分区,以及更大的单个文件的存储
存储和写入效率更快
更加安全,数据可靠性更强

  

fdisk命令分区过程

1.添加硬盘

在虚拟机环境下,请关闭linux,然后添加一个新的硬盘。

2.查看新硬盘

fdisk -l

可以看到新的磁盘的设备文件名为dev/sdb

3.使用fdisk命令分区

fdisk dev/sdb

  

然后就可以进入分区界面

fdisk交互指令说明

先分一个主分区

分区号为1,First  cylimder从1开始,分配两个G,使用P命令查看

再分配一个扩展分区,分区号为2,按回车跳过下面两项,从263到1305开始都是扩展分区(其实到这里,大家应该就能明白,其实就是将磁盘大小分成1305份,然后用户可以给分区分配大小)

再分配一个逻辑分区

分区从263开始,因为逻辑分区是在扩展分区里面继续细分的,给2G的大小,这里设备文件名为dev/sdb5,1,2,3,4是主分区和扩展分区的分区号

4. 重新读取分区表信息

partprobe

5.格式化

这里我们要知道,扩展分区是不能进行格式化的!!!

我们只需要格式化/dev/sdb1与/dev/sdb5

mkfs -t ext4 /dev/sdb1

6.建立挂载点并挂载

mkdir /disk1
mount /dev/sdb1 /disk1/

  

7.使用mount或者df命令查看是否挂载成功

转载于:https://www.cnblogs.com/-wenli/p/10354807.html

linux学习之使用fdisk命令进行磁盘分区(八)相关推荐

  1. fdisk 命令实现磁盘分区详细教程

    目录 分区步骤 1.添加新的磁盘 2.查看新的磁盘 3.使用fdisk命令分区 ​4.重新读取分区表信息 5.格式化分区 6.建立挂载点并挂载 总结 fdisk命令来自于英文词组"Parti ...

  2. linux磁盘权限 /srv,Linux学习笔记之解压压缩,磁盘分区,软件包管理,权限

    关机命令  (不能直接点虚拟机右上角的x) init 0 重启命令 init 6 管道符号  |  ---- 把前一个命令的输出结果传递给后一个命令处理 ----哪些命令支持放在管道符后面  (mor ...

  3. linux解压权限是多少,Linux学习笔记之解压压缩,磁盘分区,软件包管理,权限

    关机命令  (不能直接点虚拟机右上角的x) init 0 重启命令 init 6 管道符号  |  ---- 把前一个命令的输出结果传递给后一个命令处理 ----哪些命令支持放在管道符后面  (mor ...

  4. Linux下fdisk命令操作磁盘详解--添加、删除、转换分区

    linux下fdisk命令操作磁盘详解--添加.删除.转换分区等 fdisk 操作硬盘的命令格式如下: [root@localhost beinan]# fdisk 设备 比如我们通过 fdisk - ...

  5. Linux命令之磁盘分区fdisk

    概述 fdisk 命令可以查看磁盘分区情况和为磁盘进行分区.分区类似于让一个大房子用墙壁按照功能划分为卧室.厕所.厨房.阳台等. 注:物理硬盘可以分为一个或多个逻辑磁盘,称之为分区.但不要在当前的硬盘 ...

  6. Linux学习笔记(十一):磁盘配额、磁盘阵列与逻辑卷

    Linux学习笔记(十一):磁盘配额.磁盘阵列与逻辑卷 磁盘配额Quota 磁盘阵列RAID RAID level 软件磁盘阵列 逻辑卷管理器LVM 基本概念:PV, VG, LV 逻辑卷创建与管理 ...

  7. linux格式化磁盘命令(磁盘分区及格式化)

    Ubuntu下挂载一个新硬盘的基本步骤是: 给硬盘创建分区; 给硬盘创建文件系统; 挂载移动硬盘. 需要用到的命令: lsblk #查看所有硬盘情况 df -lh #查看硬盘占用情况,以及挂载位置 s ...

  8. 【Linux学习】之chown命令

    [Linux学习]之chown命令 1. 创建目录 [root@servera ~]# mkdir /home/consultants 2. 将consultants 目录的组所有权更改给 consu ...

  9. Linux磁盘扩容【2T内(fdisk工具/MBR磁盘分区)】

    因需要现将Vmware vSphere Client平台上的机器存储进行扩容,如下图所示原先盘及分区大小,以及模拟数据:一个测试文件. 文中使用fdisk分区命令(不支持超过2T,超过2T可以使用pa ...

  10. 【Linux学习】之访问命令行

    [Linux学习]之访问命令行 文章目录 [Linux学习]之访问命令行 一.基础知识 二.练习 1.使用 date 命令来显示当前的日期和时间. 2.以12小时制显示当前时间(例如,11:42:11 ...

最新文章

  1. 回复 集赞 抢 《Apple Watch 苹果开发教程》活动开始了!!!
  2. python中数据分析的流程为-用Python进行数据分析-1
  3. android edittext 限制文本框输入的长度和提示信息
  4. 安装好了pytorch,但不知道安装路径怎么办?——快速找到pytorch安装路径
  5. jQuery的无new构建
  6. 自定义键盘码_?光效DIY+自定义宏:玩法多样的杜伽k320RGB机械键盘
  7. java中methods方法_java中Class.getMethod方法
  8. python绘制三维图散点图_python matplotlib模块——绘制三维图形、三维数据散点图...
  9. NGUI使用教程(2) 使用NGUI创建2D场景而且加入标签和button
  10. job用法 Java_Web App使用Quartz实现java schedule job
  11. 获取类路径的方法之一
  12. GNU make manual 翻译(六十六)
  13. html flash rtmp,Web直播之RTMP协议:vue-video-player + videojs-flash
  14. 使用WMI和性能计数器监控远程服务器权限设置
  15. Cocos Creator 实现大厅+子游戏模式
  16. Android个人简历自我评价,Android开发工程师岗位个人简历自我评价范文
  17. 打字_盲打训练/打字训练网站(updating)/打字测速网站
  18. Java实现库存防超卖_高并发场景-订单库存防止超卖
  19. C语言bool类型定义
  20. 个人计算机革命(计算机历史)

热门文章

  1. vue+webpack+mint-ui 示例 (如何使用mint-ui组件)
  2. Javascript禁止网页复制粘贴效果,或者复制时自动添加来源信息
  3. 特殊字符搜索网站 http://symbolhound.com/
  4. Linux pthread_mutex_init()函数 [转]
  5. DatabaseDesign数据库设计
  6. Qt学习 QVariant类(转)
  7. mvc2 在 .net 4.0 下的ValidateInput(false) 无效
  8. java 构造函数 和 构造代码块
  9. 怎么使用Vegas制作炫彩灯光效果?
  10. ubuntu 18.04 增加新磁盘、挂载、格式化