avatar

Wz Blog

运维学习・持续更新

  • 首页
  • 文章
  • 登录/注册
  • 管理后台
主页 磁盘相关命令
文章

磁盘相关命令

发表于 2026-10-11 更新于 2026-10- 11
作者 Administrator
6~8 分钟 阅读

• 磁盘管理命令

▪增:

mount:挂载磁盘

gdisk中的n新建分区

mkfs:给分区格式化(创建新的文件系统)


parted /dev/sdc mklabel gpt:创建分区表(使用GPT)
parted /dev/sdc mkpart primary xfs 0 50%:创建分区,占磁盘一半

pvcreate:新建物理卷

vgcreate:新建卷组

lvcreate:新建逻辑卷

▪删:

umount:卸载磁盘

gdisk中的d删除分区

pvremove:删除物理卷

vgremove:删除卷组

lvremove:删除逻辑卷

▪改:

vgextend:扩大卷组

lvextend:扩大逻辑卷

▪查:

df -T:查看已挂载文件系统的磁盘使用情况,并显示文件系统类型 -h

du:查看文件 目录(-sh)的大小 -h

lsblk:列出系统磁盘设备(块设备)


parted /dev/sdc print:查看分区情况

pvdisplay:查看物理卷

vgdisplay:查看卷组

lvdisplay:查看逻辑卷

• dnf provides gdisk:查看gdisk的安装包名

▶ 磁盘的添加、分区、格式化、挂载、卸载、删除分区操作:

• 添加:

在VMware上对虚拟机添加分区

• 分区:

gdisk /dev/磁盘名 进入分区交互界面

?:查看帮助信息 n:新建分区 d:删除分区 w:写入 p:查看分区信息 q:退出

▪ n新建分区时:分区号(默认)

起始扇区(默认)

Last扇区 想要多大的空间就—— +10G

Current type is 8300 (Linux filesystem)默认Linux类型

▪ 新建完成必须w写入

• 格式化:

mkfs.xfs /dev/nvme0n1p1 分区名(nvme0n1为磁盘名,p1为1号分区)

▪ tips:对该磁盘的每个分区进行格式化

• 挂载:


mount /dev/nvme0n1p1 /mnt 挂载nvme0n1磁盘的p1分区到/mnt挂载点

▪ tips:该磁盘有多个分区,可以给mnt目录创建两个子目录part1,part2,将两个分区分别挂载到两个不同的挂载点

• 卸载:


umount /dev/nvme0n1p1 /dev/nvme0n1p2

一条命令卸载了一个磁盘的两个分区p1和p2

• 删除分区:

gdisk /dev/nvme0n1

输入d然后输入分区号来删除每一个分区

▪ tips:必须输入w来写入

• sba1:sata接口的第一块盘的第一个分区

特性| MBR(MSDOS)| GPT

---|---|---

最大磁盘容量| 2TB| 18EB(天文数字)

分区数量| 4个主分区| 理论上无限

安全性| 无备份,易损坏| 有备份和校验

兼容性| 所有电脑| 需要UEFI(新电脑)

• parted:不用交互,采用参数方式给磁盘分区

▪ parted /dev/sdc mklabel gpt:创建分区表(使用GPT)

▪ parted /dev/sdc print:查看分区情况

▪ parted /dev/sdc mkpart primary xfs 0 50%:创建分区,占磁盘一半

▶ 开机自动挂载(永久挂载)


vim /etc/fstab
/dev/sdc1 /mnt xfs defaults 0 0

设备名👆 挂载点👆 文件系统类型👆 是否备份👆 是否开机自检👆

▪ 如果配置了自动挂载,可以执行systemctl daemon-reload,作用是重新加载 systemd 管理器的全部配置文件

然后执行mount -a应用挂载配置

• MBR只支持四个主分区

GPT理论上无限分区(实际会限制,比如Windows最多128个)

▶ 系统启动流程:

①通电

②启动BIOS程序,初始化和系统自检,找引导程序GRUB

③GRUB(负责找到并启动 Linux‑内核、initramfs)引导,启动内存文件系统

④加载initramfs(内核启动前期的临时迷你文件系统,Linux 开机内核刚加载完毕,还没法读取硬盘系统分区时,先跑到内存里这个临时小系统,加载硬盘驱动、磁盘、加密盘、RAID,之后再切换到你硬盘上真正的根系统。

⑤挂载根目录

⑥systemd(PID=1)初始化

⑦systemd启动各种服务

⑧进入登陆界面

▶ pv,vg,lv的增删改查:

| pv| vg| lv

---|---|---|---

增| pvcreate/dev/sdb1| vgcreate vg0 /dev/sdb1| lvcreate -L 5G -n data vg0-L(指定大小),-n(指定名称)

删| pvremove /dev/sdb1| vgremove vg0| lvremove /dev/vg0/data

改|

| vgextend vg0 /dev/sbd1| lvextend -L +5G -r /dev/vg0/data-r(拓展之后立即刷新大小)

查| pvdisplay| vgdisplay| lvdisplay

Linux基础
笔记 Linux
许可协议:  CC BY 4.0
分享

相关文章

10月 11, 2026

磁盘相关命令

• 磁盘管理命令 ▪增: mount:挂载磁盘 gdisk中的n新建分区 mkfs:给分区格式化(创建新的文件系统) parted /dev/sdc mklabel gpt:创建分区表(使用GPT) parted /dev/sdc mkpart primary xfs 0 50%:创建分区,占磁盘

10月 11, 2026

压力测试

• 获取TOKEN: 安装jq: yum install -y jq TOKEN=$(curl -s -X POST http://172.20.0.7:9200/login -H "Content-Type:application/json" -d '{"username": "admin","

10月 11, 2026

Shell脚本手动配置阿里云源

#!/bin/bash #author:wz #功能:配置aliyun源 #ping阿里云镜像源网站测试连通性 ping -c 5 mirrors.aliyun.com if [[ $? -eq 0 ]];then echo "成功访问阿里云镜像源网站,继续执行" else echo "访问阿里云

下一篇

运维六大工作内容

上一篇

压力测试

最近更新

  • Kubernetes v1.28.2 双Master堆叠etcd + Haproxy/Keepalived 高可用部署 SOP(Docker + cri-dockerd)
  • 名词解释
  • ECS 实例反复冻结 —— 故障根因分析报告
  • 运维六大工作内容
  • 磁盘相关命令

热门标签

监控 Linux 数据库 Docker 笔记 CI/CD Kubernetes Nginx

目录

©2026 Wz Blog. 保留部分权利。

使用 Halo 主题 Chirpy