磁盘分区完成后,一般就需要对分区进行格式化


磁盘分区命令主要有两个:
  • fdisk :最大支持不超过2T分区;
  • parted :支持GPT,适用于大容量分区;

分区指令的选择:
  • 在RHEL系统上,用fdisk命令分区最大磁盘分区不能2T(fdisk不支持GPT);
  • 超过2T时需要使用parted命令进行分区;
  • 超过2T只能将磁盘格式转换为:GPT格式。

关于MBR分区表和GPT分区表:
  • MBR分区表
支持的最大卷:2T
对分区的限制:最多4个主分区3个主分区+1个扩展分区
  • GPT分区表(GUID分区表)
支持最大卷:18EB(1EB=1024T)
对分区表的限制:每个磁盘最多支持128个分区

使用parted指令对超过2T容量的磁盘进行分区
示例1:

  1. parted -s /dev/sda mklabel gpt //建立磁盘标签,-s 表示不进行交互
  2. parted -s /dev/sda "mkpart primary 0 -1"  //创建主分区,start=0,end=-1(-1表示磁盘结尾)

示例2:

  1. parted -s /dev/sda mklabel gpt    //建立磁盘标签,-s 表示不进行交互
  2. parted -s /dev/sda "mkpart extend 0 100"  //创建扩展分区,start=0,end=100(默认单位为:M)


格式化磁盘
使用mkfs.ext3进行格式化
ext3文件系统对单个文件和整个文件系统的最大尺寸的限制,这些情况依赖文件系统的块大小。
块大小 最大文件 最大文件系统
1kb 16G 2T
2kb 256G 8T
4kb 2T 16T
8kb 16T 32T
系统默认块大小为:4kb。
应该根据文件的大小来决定数据块的大小
文件很大,但是数据块很小,影响读取速度;
文件很小,但是数据块很大,浪费数据块;

若是文件大小>2T  或者  文件系统>16T,需要改用块大小为8kb,如果还是超过限制,就需要考虑改用其他的文件系统格式。
格式化文件系统示例如下:

  1. mkfs.ext3 -i 65535 -b 4096 /dev/sda1 //设置块大小为4kb,
  2. // -i (bytes-per-inode):表示每个节点使用多少个block数据块;
  3. //这里表示每个节点inode使用 65536/4096=16个block块;



【linux磁盘分区--格式化】fdisk,parted,mkfs.ext3的更多相关文章

  1. linux磁盘分区格式化-fdisk命令工具

    本文主要讲述使用fdisk工具对磁盘进行分区和格式化的方法 首先要明确分区是针对磁盘进行的操做,磁盘分区会创建分区表,类似vda,sda的是磁盘,vda1,sda1的是分区 1.查看磁盘分区状态 1. ...

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

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

  3. Linux磁盘分区格式化和扩容

    Note:根据各系统上磁盘的类型不同,磁盘命名规则也会不同:例如/dev/xvd,/dev/sd,/dev/vd,/dev/hd 目录 磁盘格式化 MBR格式 GPT分区 磁盘扩容 MBR格式扩容 G ...

  4. Linux磁盘分区/格式化/挂载目录

    分区及挂载目录 以CentOS7.2为例,一般我们服务端应用部署前需要确认部署机的磁盘空间及挂载目录.操作如下: 如上图,如果操作系统是新装的,未挂盘的话需要先挂载盘.操作如下: fdisk -l # ...

  5. 【Linux命令】磁盘分区,格式化,挂载命令,创建交换分区(fdisk,mkfs,mount,umount)

    友情链接 磁盘分区,格式化,挂载,创建交换分区:https://www.cnblogs.com/HeiDi-BoKe/p/11936998.html RAID工作级别:https://www.cnbl ...

  6. linux磁盘分区fdisk分区和parted分区

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 磁盘分区 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...

  7. (转)linux磁盘分区fdisk分区和parted分区

    linux磁盘分区fdisk分区和parted分区 原文:http://www.cnblogs.com/jiu0821/p/5503660.html ~~~~~~~~~~~~~~~~~~~~~~~~~ ...

  8. Linux磁盘分区与格式化

    磁盘分区格式说明 linux分区不同于windows linux下分区标示: 例如:hda1 hd这两个字母表示分区所在的设备类型,hd标示IDE类型硬盘,sd表示SCSI类型硬盘 第三字母a标示硬盘 ...

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

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

随机推荐

  1. css中常用的hack

    <!DOCTYPE html> <html> <head> <title>Css Hack</title> <style> #t ...

  2. PAT (Basic Level) Practise:1009. 说反话

    [题目链接] 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出. 输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串.字符串由若干单词和若干空格组成,其中单词是由英文字 ...

  3. PAT (Basic Level) Practise:1027. 打印沙漏

    [题目链接] 本题要求你写个程序把给定的符号打印成沙漏的形状.例如给定17个“*”,要求按下列格式打印 ***** *** * *** ***** 所谓“沙漏形状”,是指每行输出奇数个符号:各行符号中 ...

  4. 初识vi编辑器

    vi基本概念既不介绍了,百度,wiki上都有.下面稍微总结下我所学的vi吧 1.vi分为三种状态:命令模式(command mode);插入模式(insert mode);底行模式(last line ...

  5. JS基础知识(数据类型)

      1,关于typeof   因为是弱类型语言,而程序代码中又不得不定义出变量的类型所提供出来的方法. 返回的结果如下图:   如下例子: var test = "123"; va ...

  6. Linux虚拟主机通过程序实现二级域名绑定到子目录

    虚拟主机中CP控制台不支持将二级域名绑定到子目录的功能,用户可以通过程序实现将二级域名绑定到子目录. 有两种方法将二级域名绑定到子目录: 1. 配置.htaccess, 通过伪静态代码实现.具体实现方 ...

  7. Matlab位运算操作

    本文为转载他人文章: bitand 按位与操作 a = 7; b = bitand(10,a); disp(dec2bin(a,8)); %ans = 00000111 disp(dec2bin(b, ...

  8. ZOJ 1061 Web Navigation

    原题链接 题目大意:模拟一个浏览器,打开一个网页.后退或者前进,输出网址. 解法:用两个堆栈分别表示后退保存的网页和前进保存的网页.初始化时把当前页面压入后退堆栈的栈顶.要注意几点,一个是每次记得要清 ...

  9. UVALive-4670 Dominating Patterns(AC自动机)

    题目大意:找出出现次数最多的模式串. 题目分析:AC自动机裸题. 代码如下: # include<iostream> # include<cstdio> # include&l ...

  10. POJ-1741 Tree (树上点分治)

    题目大意:一棵带边权无根树,边权代表距离,求距离小于等于k的点对儿数. 题目分析:这两个点之间的路径只有两种可能,要么经过根节点,要么在一棵子树内.定义depth(i)表示点 i 到根节点的距离,be ...