磁盘挂载问题:Fdisk最大只能创建2T分区的盘,超过2T使用parted
需求说明:
云服务器上买了一块8T的磁盘,准备挂载到服务器上的/data目录下。







parted命令说明
# parted /dev/vdb 对/dev/sdb进行分区或管理操作 parted创建分区里的交互模式的操作说明
mklabel gpt 定义分区表格式(常用的有msdos和gpt分区表格式,msdos不支持2TB以上容量的磁盘,所以大于2TB的磁盘选gpt分区表格式)
(parted) mkpart p1 创建第一个分区,名称为p1(p1只是第一个分区的名称,用别的名称也可以,如part1)。如果只创建一个分区,可以不用写分区名,默认即可。如上。
File system type? [ext2]? ext4 定义分区格式。(不支持ext4的,想分ext4格式的分区,可以通过mkfs.ext4格式化成ext4格式)
Start? 1 定义分区的起始位置(单位支持K,M,G,T)
End? 300G 定义分区的结束位置(单位支持K,M,G,T)。如果创建多个分区,下一个分区的Start就从上一个分区的End开始
(parted) print或在p 查看当前分区情况
quit 退出 删除分区
(parted) rm rm删除命令(删除之前必须确保分区没有被挂载)
Partition number? 1 删除第一个分区 (通过p可以查看到,查看结果中的第一列)
(parted) print或在p 查看当前分区情况
quit 退出 格式化几个TB的磁盘的说明
在格式化几个TB的磁盘的时候,时间会非常的长,格式化6T的磁盘时间大概在一个半小时左右。(据硬盘实际情况而定)
Fdisk命令简单小结
1. 查看可用的磁盘
[root@VM_16_9_centos ~]# fdisk -l /dev/vd[a-z] Disk /dev/vda: 53.7 GB, 53687091200 bytes, 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x0005fc9a Device Boot Start End Blocks Id System
/dev/vda1 * 2048 104857599 52427776 83 Linux Disk /dev/vdb: 75.2 GB, 75161927680 bytes, 146800640 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x0005fc9a Device Boot Start End Blocks Id System
/dev/vdb1 * 2048 104857599 52427776 83 Linux 解释说明:
sectors(或者显示是cylinders)# 柱面总数
Device Boot Start End Blocks Id System
Device ## 设备文件路径
Boot ## 是否为引导加载器、kernle所在的分区,用*表示
Start ## 起始柱面 分区划分:按柱面,由外向内,编号依次增大
End ## 结束柱面
Blocks ## 磁盘块数
Id ## id标示
System ## 系统标示 注意:结束柱面不等于总柱面数即可分区,除了System: Extended的分区 2. 修改分区表
[root@localhost ~]# fdisk /dev/vdb
n 创建一个新分区
d 删除
l 列出分区的id标示
t 调整id
q 退出
w 保存退出
m manual
p 显示分区表信息 4. 创建分区,修改id。比如修改分区id为82
[root@localhost ~]# fdisk /dev/vdb
........
........
Command (m for help): n
First cylinder (14119-15665, default 14119):
Using default value 14119
Last cylinder, +cylinders or +size{K,M,G} (14119-15665, default 15665): +10G
Command (m for help): t
Partition number (1-5): 5
Hex code (type L to list codes): 82 ##则创建的改分区id为82
Changed system type of partition 5 to 82 (Linux *** / Solaris) 5. 让内核识别添加的新分区
内核是否识别添加的新分区
[root@localhost ~]# ls /dev/vdb*
[root@localhost ~]# cat /proc/partitions 重读分区表
[root@localhost ~]# partx -a /dev/vdb
[root@localhost ~]# partx -a /dev/vdb 更新分区表
[root@localhost ~]# partprobe /dev/vdb2 # vdb2是新创建出来的分区 6. 查看文件系统属性信息
查看TYPE,LABEL,UUID
[root@localhost ~]# blkid /dev/vdb2 查看默认挂载属性、超级块信息
[root@localhost ~]# tune2fs -l /dev/vdb2
[root@localhost ~]# dumpe2fs -h /dev/vdb2 查看块组信息
[root@localhost ~]# dumpe2fs /dev/vdb2
磁盘挂载问题:Fdisk最大只能创建2T分区的盘,超过2T使用parted的更多相关文章
- 磁盘挂载方法 fdisk parted
		
1创建磁盘分区 [root@web01 ~]# fdisk -cu /dev/sdc -c 关闭dos兼容模式-u 使用扇区进行分区 (默认位柱面)[root@web01 ~]# partprobe ...
 - 【Linux命令】磁盘分区,格式化,挂载命令,创建交换分区(fdisk,mkfs,mount,umount)
		
友情链接 磁盘分区,格式化,挂载,创建交换分区:https://www.cnblogs.com/HeiDi-BoKe/p/11936998.html RAID工作级别:https://www.cnbl ...
 - 2T以上的盘怎么分区,  利用parted创建 linuxTB硬盘GPT分区
		
parted创建GPT分区(fdisk不支持创建GPT分区,GPT支持大于2TB分区,MBR不支持) 介绍2种分区表: MBR分区表:(MBR含义:主引导记录) 所支持的最大卷:2T (T; tera ...
 - Linux 下磁盘挂载
		
Linux 磁盘挂载 新硬盘挂载: fdisk /dev/sdb p # 打印分区 d # 删除分区 n # 创建分区,(一块硬盘最多4个主分区,扩展占一个主分区位置.p主分区 e扩展) w # 保存 ...
 - Linux云服务器磁盘不见了?解决方案在这里,云服务器磁盘挂载
		
用过诸多种云以后,发现有个通病,就是新买的数据盘在机器中找不到.本篇总结一下此类问题的解决方法,望各位点赞,有问题评论区见 一.云服务和物理机一样,你买了云服务器的数据盘以后,就相当于把数据盘直接安装 ...
 - Linux磁盘挂载
		
mount命令 用于加载文件系统到指定的加载点.此命令的最常用于挂载cdrom,使我们可以访问cdrom中的数据,因为你将光盘插入cdrom中,Linux并不会自动挂载,必须使用Lin ...
 - linux系统磁盘挂载
		
1.查看系统磁盘挂载情况 fdisk -l 2.格式化磁盘 mkfs -t ext3 /dev/sdb 3.挂在磁盘 mount /dev/sdb /disk2 4.查看磁盘挂载情况 df -h 5. ...
 - win10创建扩展分区
		
1.开始菜单中选择命令提示符,以管理员身份运行. 2.运行“diskpart”命令. 3.DISKPART>后面输入list disk命令,显示磁盘列表. 4.选择磁盘,select disk ...
 - 磁盘挂载  fdisk
		
fdisk -l 查看是否 已加入磁盘 fdisk /dev/sdb fdisk -cu /dev/sdb 取消兼容模式 添加一个硬盘,只创建一个分区,然后把分区挂载到/data 第 ...
 
随机推荐
- URL编码:怎样读取特殊字符
			
URL编码:怎样读取特殊字符 (这个我曾经谢过教程,这里整理过来)从外部文本载入到动态文本的时候,一些特殊字符(如&/%等)无法正常现实,有的符号还会导致这个符号后面的字符无法现实(如& ...
 - JS获取当前星期几的简易写法
			
var str = "今天是星期" + "日一二三四五六".charAt(new Date().getDay()); mark在此,方便日后复制 原文https ...
 - MIME 内容类型
			
MIME内容类型 https://www.iana.org/assignments/media-types/media-types.xhtml 媒体在各浏览器的支持情况: https://develo ...
 - Android 电池系列
			
android 电池(一):锂电池基本原理篇 android 电池(二):android关机充电流程.充电画面显示 android 电池(三):android电池系统 android电池(四):电池 ...
 - Java概述和项目演示
			
Java概述和项目演示 1. 软件开发学习方法 多敲 多思考 解决问题 技术文档阅读(中文,英文) 项目文档 多阅读源码 2. 计算机 简称电脑,执行一系列指令的电子设备 3. 硬件组成 输入设备:键 ...
 - Android 接收系统广播(动态和静态)
			
1.标准广播:是一种完全异步执行的广播,在广播发出之后,所有的广播接收器几乎会在同一时刻接收到这条广播信息,它们之间没有先后顺序.效率高.无法被截断. 2.有序广播:是一种同步执行的广播,在广播发出后 ...
 - mybatis 相关
			
一.mybatis转义问题 mybatis中SQL在 mapper.xml 中书写时,如果有 < .>.<=.>= 时会出错,应该使用转义的写法. 写法一 转义 < ...
 - Spring boot + mybatis + orcale
			
接着上次的实现, 添加 mybatis 查询 orcale 数据库 第一步: 新建几个必须的包, 结果如下 第二步: 在service包下新建personService.java 根据名字查perso ...
 - 【美妙的Python之三】Python 对象解析
			
美妙的Python之Python对象 简而言之: Python 是能你无限惊喜的语言.与众不同. Python对象概念的理解,是理解Python数据存储的前提.Pyth ...
 - P1481 魔族密码  (LIS)
			
题的连接:https://www.luogu.org/problemnew/show/P1481 简单思路: 就是LIS,最长上升子序列,当然把条件改一下,从模板里的A[ i ]> A[ j ] ...