Linux磁盘分区格式化和扩容
Note:根据各系统上磁盘的类型不同,磁盘命名规则也会不同;例如/dev/xvd,/dev/sd,/dev/vd,/dev/hd
磁盘格式化
MBR格式
使用fdisk分区工具
# 如下面步骤,创建一个20G的分区
# 假设操作sdb磁盘
fdisk /dev/sdb
# 查看磁盘分区情况
p
# 创建新分区
n
# 选择分区的类型(p主分区,e扩展分区,默认回车为p)
p
# 分区号(默认回车为1,后续分区逐个增加)
1
# 起始扇区(默认回车2048)
2048
# 结束扇区(分区大小,可以使用:+size来设置大小;支持单位K,M,G;默认回车使用磁盘所有空间)
+20G
# 保存退出
wq
# 仅退出不保存
q
使用mkfs.ext4工具进行格式化(格式化第一个分区sdb1,格式化第二个分区sdb2)
mkfs.ext4 /dev/sdb1
设置到系统启动自动挂载
# 使用blkid命令查看设备uuid
blkid
# 手动挂载到当前系统
mount /dev/sdb1 /data
# 编辑/etc/fstab设置系统启动挂载
UUID=87ddf8a3-1f8b-4d39-a83e-fbb1a064f02d /data ext4 defaults 0 0
GPT分区
使用parted分区工具,格式化工具同MBR
# 进入parted分区工具
parted /dev/sdb
mklabel gpt
# 使用全部空间
mkpart primary 0 -1
# 查看
p
# 退出
q
磁盘扩容
MBR格式扩容
假设为ext4文件系统;登录系统,卸载磁盘。
查看分区格式,确保不为gpt格式
[root@node1~]# fdisk -l /dev/vdb
Disk /dev/vdb: 107.4 GB, 107374182400 bytes
16 heads, 63 sectors/track, 208050 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6da806ce
Device Boot Start End Blocks Id System
/dev/vdb1 1 208050 104857168+ 83 Linux
执行fdisk /dev/vdb
执行d删除分区
执行n新建分区
执行p创建主分区,因为只有一个分区
输入分区编号1,因为只有一个分区
输入第一个可用的扇区编号,默认即可
输入最后一个扇区编号,默认即可
输入wq保存退出
使用e2fsck -f /dev/vdb1检查文件系统
使用resize2fs /dev/vdb1变更文件系统大小
操作完成后重新挂载即可使用
GPT格式扩容
使用fdisk -l查看磁盘时,如有”Disk label type: gpt”或分区”System”值为”GPT”则说明磁盘分区为gpt格式,根据系统不同,可能略有差异
使用parted工具,执行parted /dev/vdb print,可以看到磁盘现有size以及分区使用的size
使用parted /dev/vdb命令进入磁盘
输入unit s将显示和操纵单位变成 sector(默认为GB)
输入p,此时可以看到显示和操作单位为sector的结果,记住起始扇区(Start)
输入rm [Partition number]删除现有分区表
输入mkpart primary 1024s 100%定义分区名称,原分区起始扇区(必须与原有分区一致)、到磁盘最末尾扇区,输入q退出
使用e2fsck -f /dev/vdb1检查文件系统
使用resize2fs /dev/vdb1变更文件系统大小
xfs文件系统执行xfs_growfs /dev/vdb1
Linux磁盘分区格式化和扩容的更多相关文章
- Linux磁盘分区/格式化/挂载(树莓派3挂载硬盘)
[前言] 本文将要讲解的功能为Linux环境下对磁盘进行操作.包括分区.格式化.挂载外接移动存储设备等. 该文的写作背景为本人的树莓派需要外接一个固态硬盘作为存储设备,因此,便开始了一系列的折腾. [ ...
- linux磁盘分区格式化-fdisk命令工具
本文主要讲述使用fdisk工具对磁盘进行分区和格式化的方法 首先要明确分区是针对磁盘进行的操做,磁盘分区会创建分区表,类似vda,sda的是磁盘,vda1,sda1的是分区 1.查看磁盘分区状态 1. ...
- 【linux磁盘分区--格式化】fdisk,parted,mkfs.ext3
磁盘分区完成后,一般就需要对分区进行格式化 磁盘分区命令主要有两个: fdisk :最大支持不超过2T分区: parted :支持GPT,适用于大容量分区: 分区指令的选择: 在RHEL系统上,用fd ...
- Linux磁盘分区/格式化/挂载目录
分区及挂载目录 以CentOS7.2为例,一般我们服务端应用部署前需要确认部署机的磁盘空间及挂载目录.操作如下: 如上图,如果操作系统是新装的,未挂盘的话需要先挂载盘.操作如下: fdisk -l # ...
- linux增加硬盘 磁盘分区格式化及挂载
nux磁盘分区格式化及挂载 意义: 给linux 系统服务器扩容, 加一块硬盘 实验环境: virtualBox虚拟软件 + centos6.5 第一步: 添加硬件 硬盘 (我这里用virtualB ...
- Linux磁盘分区扩容
随着业务的增长,aliyun数据盘容量可能无法满足数据存储的需要,这时可以使用“”磁盘扩容“”功能扩容数据盘. 本文以一个SSD云盘的数据盘和一个运行Ubuntu 16..4 64位的 ECS 实例为 ...
- Linux磁盘分区与格式化
磁盘分区格式说明 linux分区不同于windows linux下分区标示: 例如:hda1 hd这两个字母表示分区所在的设备类型,hd标示IDE类型硬盘,sd表示SCSI类型硬盘 第三字母a标示硬盘 ...
- linux磁盘分区模式
linux磁盘分区模式 模式一:MBR 1)主分区不超过四个 2)单个分区容量最大2TB 模式二:GPT 1)主分区个数"几乎"没有限制(原因:在GPT的分区表中最多可以支持128 ...
- <实训|第七天>横扫Linux磁盘分区、软件安装障碍附制作软件仓库
期待已久的linux运维.oracle"培训班"终于开班了,我从已经开始长期四个半月的linux运维.oracle培训,每天白天我会好好学习,晚上回来我会努力更新教程,包括今天学到 ...
随机推荐
- Sqoop import export参数
通用参数 import export 通用通用参数选项 含义说明–connect 指定JDBC连接字符串–connection-manager 指定要使用的连接管理器类–dri ...
- 2019牛客暑期多校训练营(第七场)F-Energy stones(思维+树状数组)
>传送门< 题意:有n块能量石,每秒钟会增加Li的能量,但是一旦增长到了Ci它就不会增长了,它初始的能量为Ei. 现在有若干个时刻ti,会选择下标在[Si,Ti]的能量石吸取它们的能量,这 ...
- Codeforces Round #498 (Div. 3) D. Two Strings Swaps (思维)
题意:给你两个长度相同的字符串\(a\)和\(b\),你可以将相同位置上的\(a\)和\(b\)的字符交换,也可以将\(a\)或\(b\)中某个位置和对应的回文位置上的字符交换,这些操作是不统计的,你 ...
- EFCore学习记录--数据访问技术人门2
1 code fist 1.创建实体类: 2.创建DbContext类: mysql连接字符串是:Server=127.0.0.1;Port=3306;Database=BlogDb; User=ro ...
- Prometheus监控k8s企业级应用
Prometheus架构图 常见的镜像 pod 备注 kube-state-metric 用来收集K8S基本状态信息的监控代理 node-exporter 专门用来收集K8S运算节点基础信息,需要部署 ...
- Leetcode(213)-打家劫舍II
你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金.这个地方所有的房屋都围成一圈,这意味着第一个房屋和最后一个房屋是紧挨着的.同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在 ...
- HihoCoder1445 后缀自动机二·重复旋律5(后缀自动机 子串种数)
题意: 询问串的不同子串个数 思路: 后缀自动机每个节点表示以当前字符结尾的一系列后缀,个数为\(maxlen - minlen\),其中\(minlen = maxlen[father]\). 代码 ...
- 2021-2-17:Java HashMap 的中 key 的哈希值是如何计算的,为何这么计算?
首先,我们知道 HashMap 的底层实现是开放地址法 + 链地址法的方式来实现. 即数组 + 链表的实现方式,通过计算哈希值,找到数组对应的位置,如果已存在元素,就加到这个位置的链表上.在 Java ...
- Linux shell script All In One
Linux shell script All In One refs xgqfrms 2012-2020 www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!
- JavaScript Array methods performance compare
JavaScript Array methods performance compare JavaScript数组方法的性能对比 env $ node -v # v12.18.0 push vs un ...