文档章节

大容量磁盘分区

Aphey
 Aphey
发布于 2017/08/28 16:45
字数 799
阅读 0
收藏 0
点赞 0
评论 0

- 在生产环境中,我们会遇到分区大于2T的磁盘(比如:添加一个10TB的存储),由于MBR分区表只支持2T磁盘,所以大于2T的磁盘必须使用GPT分区表,而我们在做raid时会划分多个VD来进行装系统,但系统安装完后无法将磁盘全部识别出来,这时就需要手动对GPT分区进行挂载,那么如何在linux中对大于2T的磁盘进行挂载?我将和大家一起分享这一过程:

 - GPT格式的磁盘相当于原来MBR磁盘中原来保留4个partition table的4*16个字节,只留第一个16个字节,类似于扩展分区,真正的partition table在512字节之后,GPT磁盘没有四个主分区的限制。

- 而fdisk是不支持GPT分区的,我们可以使用parted来对GPT磁盘操作。parted功能很强大,既可用命令行也可以用于交互式,在提示符下输入parted就会进入交互式模式,如果有多个磁盘的话,我们需要运行select sdX(X为磁盘)来进行磁盘的选择,也可直接用parted /dev/sdX指定相应的硬盘。
    ```
    [root@server ~]# fdisk -l
    Disk /dev/sda: 21.4 GB, 21474836480 bytes
    255 heads, 63 sectors/track, 2610 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
      Device Boot      Start        End      Blocks  Id  System
    /dev/sda1  *          1          16      128488+  83  Linux
    /dev/sda2              17          49      265072+  82  Linux swap / Solaris
    /dev/sda3              50        2610    20571232+  83  Linux
    Disk /dev/sdb: 2190.4 GB, 2190433320960 bytes
    255 heads, 63 sectors/track, 266305 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Disk /dev/sdb doesn't contain a valid partition table
    [root@server ~]# parted
    GNU Parted 1.8.1
    Using /dev/sda
    Welcome to GNU Parted! Type 'help' to view a list of commands.
    (parted) select /dev/sdb              //选择磁盘sdb
    Using /dev/sdb
    (parted) mklabel gpt                  //将MBR磁盘格式化为GPT
    (parted) mkpart primary 0 -1          //将整块磁盘分成一个分区
    (parted) print                                                            
    Model: VMware, VMware Virtual S (scsi)
    Disk /dev/sdb: 2190GB
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
    Number  Start  End    Size    File system  Name    Flags
     1      17.4kB  2190GB  2190GB              primary      
    (parted) quit                                                            
    Information: Don't forget to update /etc/fstab, if necessary.
    ```
- PS:在Linux系统中挂载SCSI盘阵,且分区大小超过2TB时,无法使用mk2fs命令进行格式化,而在使用mkfs.ext3命令格式化时,需要增加-T largefile参数,否则格式化过程将非常缓慢,对于添加一个10TB的存储,如果linux下直接格式化是一个很漫长的过程,10TB,估计少了30小时是完不成的。

    ```
    [root@server ~]# mkfs.ext3 -T largefile /dev/sdb1
    赶紧试试把,特步,飞一般的感觉
    [root@server ~]# e2label /dev/sdb1 /data1    //对/dev/sdb1添加(修改)标签为/data1
    [root@server ~]# e2label /dev/sdb1          //查看分区的标签
    /data1
    [root@server ~]# mkdir /data1              //在/分区下创建一个配额的挂载点
    [root@server ~]# mount /dev/sdb1 /data1    //对该分区进行手动挂载
    这样分区完成并挂载成功,用df –h就可以看到该磁盘的大小
    [root@server ~]# df -h
    Filesystem            Size  Used Avail Use% Mounted on
    /dev/sda3              20G  3.9G  15G  22% /
    /dev/sda1            122M  12M  104M  10% /boot
    tmpfs                  62M    0  62M  0% /dev/shm
    /dev/sdb1            2.0T  199M  1.9T  1% /data1
    最后只需在fstab中添加如下一行,就能完成分区的自动挂载
    [root@server ~]# vi /etc/fstab
    /dev/sdb1              /data1                  ext3    defaults        0 0
    ```

本文转载自:好像转自linuxdc

共有 人打赏支持
Aphey
粉丝 0
博文 1
码字总数 0
作品 0
无锡
GPT分区在基于x86的xp系统中不能被识别

背景: 今天解决了一个朋友的问题,在win7系统上可以识别的硬盘,在xp系统上却识别不了. 但是在硬盘管理界面,是可以识别该硬盘的,只是分区类型是GPT保护分区. 原因是硬盘开始是在win7或者其他高...

wanglc_work ⋅ 2016/11/12 ⋅ 0

使用parted划分大容量磁盘

parted命令可以划分单个分区大于2T的GPT格式的分区,也可以划分普通的MBR分区,fdisk命令对于大于2T的分区无法划分,所以用fdisk无法看到parted划分的GPT格式的分区。 Parted 命令分为两种模...

静夜听风 ⋅ 2015/04/06 ⋅ 0

磁盘与文件系统

# 何谓磁盘:磁盘是存储数据的载体,由盘面、磁头、主轴马达等组成、磁头贴近盘面、主轴马达带动磁头在盘面上进行读写操作。 # 何谓低级格式化:把一个磁盘划分磁道、扇区等的操作,这些在磁...

jinlong4055 ⋅ 2014/05/10 ⋅ 0

CentOS下挂载大容量磁盘

在CentOS系统中,磁盘的分区通常会使用Fdisk以及Parted这俩命令来操作。但是Fdisk只能支持2TB以内的磁盘分区,也就是说超过2TB就无法识别了。Parted & GPT命令在有这种大容量磁盘需求的CentO...

自由视界 ⋅ 2017/09/27 ⋅ 0

Windows存储管理之磁盘类型简介

各种操作系统连接到存储系统之后,并且操作系统识别物理磁盘之后,需要对磁盘进行进一步配置。如果用户连接存储是的Windows Server,存储管理员势必需要了解Windows中的磁盘类型与文件系统。...

hongliang_liu ⋅ 2017/04/14 ⋅ 0

NTFS文件系统的简述

NTFS文件系统的设计思想基于稳定性、和安全性并支持大容量存储设备的文件系统: 1.它提供日志可以增加文件系统的容错率,可以有效的保护系统的安全。NTFS是一个可恢复的文件系统。在NTFS分区...

数据恢复v ⋅ 2016/07/04 ⋅ 0

flashrd 1.5 发布,OpenBSD 安装器

flashrd 1.5 发布,此版本把 mfs 转移到 tmpfs;为 flash 图像创建阶段创建了随机数种子;添加了 OpenBSD 5.5 版本的图像复制和 boot times;此版本使用 64-sector 集;更新了 OpenBSD 5.5 ...

oschina ⋅ 2014/04/06 ⋅ 0

linux virtualbox更换virtualbox vms目录位置

今天服务器报错,上去一看 ,根分区满了,由于根分区只划分了50g,而virtualbox默认把虚拟机文件保存在 ~/Virtualbox VMS/ 目录下,导致该问题。 幸好目前虚拟机数量不是很多 ,暂时关闭所有...

吾爱 ⋅ 2016/10/12 ⋅ 0

硬盘数据丢失原因和解决方案/数据恢复方法

故障一:"磁盘未被格式化,是否格式化" [适用介质] 1、典型地-移动硬盘、U盘、数码卡(相机、手机等)、MP3; 2、普通硬盘; 3、很少的-盘阵等采用WINDOWS系统的存储; [故障表现] 1、移动硬盘或U...

宋国建 ⋅ 05/22 ⋅ 0

Linux 磁盘管理基础

一、磁盘内部的相关知识 1、前言: 一些关于磁盘的英文 disk #磁盘 head #磁头sector #扇区track #磁道cylinder #柱面units #单元快 block #数据块iNode #索引节点 2、磁盘内部的相关知识 一...

飞天喜欢yu ⋅ 2017/08/02 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

浅谈springboot Web模式下的线程安全问题

我们在@RestController下,一般都是@AutoWired一些Service,由于这些Service都是单例,所以并不存在线程安全问题。 由于Controller本身是单例模式 (非线程安全的), 这意味着每个request过来,...

算法之名 ⋅ 今天 ⋅ 0

知乎Java数据结构

作者:匿名用户 链接:https://www.zhihu.com/question/35947829/answer/66113038 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 感觉知乎上嘲讽题主简...

颖伙虫 ⋅ 今天 ⋅ 0

Confluence 6 恢复一个站点有关使用站点导出为备份的说明

推荐使用生产备份策略。我们推荐你针对你的生产环境中使用的 Confluence 参考 Production Backup Strategy 页面中的内容进行备份和恢复(这个需要你备份你的数据库和 home 目录)。XML 导出备...

honeymose ⋅ 今天 ⋅ 0

JavaScript零基础入门——(九)JavaScript的函数

JavaScript零基础入门——(九)JavaScript的函数 欢迎回到我们的JavaScript零基础入门,上一节课我们了解了有关JS中数组的相关知识点,不知道大家有没有自己去敲一敲,消化一下?这一节课,...

JandenMa ⋅ 今天 ⋅ 0

火狐浏览器各版本下载及插件httprequest

各版本下载地址:http://ftp.mozilla.org/pub/mozilla.org//firefox/releases/ httprequest插件截至57版本可用

xiaoge2016 ⋅ 今天 ⋅ 0

Docker系列教程28-实战:使用Docker Compose运行ELK

原文:http://www.itmuch.com/docker/28-docker-compose-in-action-elk/,转载请说明出处。 ElasticSearch【存储】 Logtash【日志聚合器】 Kibana【界面】 答案: version: '2'services: ...

周立_ITMuch ⋅ 今天 ⋅ 0

使用快嘉sdkg极速搭建接口模拟系统

在具体项目研发过程中,一旦前后端双方约定好接口,前端和app同事就会希望后台同事可以尽快提供可供对接的接口方便调试,而对后台同事来说定好接口还仅是个开始、设计流程,实现业务逻辑,编...

fastjrun ⋅ 今天 ⋅ 0

PXE/KickStart 无人值守安装

导言 作为中小公司的运维,经常会遇到一些机械式的重复工作,例如:有时公司同时上线几十甚至上百台服务器,而且需要我们在短时间内完成系统安装。 常规的办法有什么? 光盘安装系统 ===> 一...

kangvcar ⋅ 昨天 ⋅ 0

使用Puppeteer撸一个爬虫

Puppeteer是什么 puppeteer是谷歌chrome团队官方开发的一个无界面(Headless)chrome工具。Chrome Headless将成为web应用自动化测试的行业标杆。所以我们很有必要来了解一下它。所谓的无头浏...

小草先森 ⋅ 昨天 ⋅ 0

Java Done Right

* 表示难度较大或理论性较强。 ** 表示难度更大或理论性更强。 【Java语言本身】 基础语法,面向对象,顺序编程,并发编程,网络编程,泛型,注解,lambda(Java8),module(Java9),var(...

风华神使 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部