磁盘挂载问题:Fdisk最大只能创建2T分区的盘,超过2T使用parted
需求说明:
云服务器上买了一块8T的磁盘,准备挂载到服务器上的/data目录下。
parted命令说明
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | # 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 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 | 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 |
*************** 当你发现自己的才华撑不起野心时,就请安静下来学习吧!***************
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2016-09-29 ELK实时日志分析平台环境部署--完整记录