Linux磁盘专题-常用分区命令
划分分区
fdisk
专门用于划分MBR类型的分区。(mbr分区类型在linx中也叫msdos)
注意:fdisk在centos7上已经可以用来划分gpt类型的分区。
详细不说了,N年之前学习过
gdisk
专用与划分gpt类型分区。
大致操作和fdisk一样,不记录了,N年前学过。。
parted
parted之前懒得学,现在看了下也是很简单,,,那就简单记录下。。
parted可以划分mbr和gpt类型的分区。
parted和fdisk与gdisk的区别在于,它可以一步到位,而不需要不停的交互式分区(当然也可以交互式去操作)
另外最重要的是它是实时将操作写入到分区中,而不是像fdisk和gdisk那样将将操作保存到内存中,直到用户输入“w"保存操作。
交互式分区语法:
(parted) help
help [COMMAND] 打印通用帮助信息或者指定命令的帮助信息
mklabel,mktable LABEL-TYPE 创建新的磁盘标签(分区表)
mkpart PART-TYPE [FS-TYPE] START END 创建新的分区
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] 显示分区表,可用设备、空闲空间、所有找到的分区 或者特定的分区
quit 退出程序
rescue START END 修复给定start和end之间丢失的分区r
resizepart NUMBER END 调整指定分区的结束点(可以说是调整大小,但是有限制,如分区前面或者后面有分区,只能调整到其他分区的边缘,不能插一脚去其他的分区。)
rm NUMBER 删除指定分区
select DEVICE 载入给定的设备
toggle [NUMBER [FLAG]] 设定给定分区号的分区类型,如:lvm、raid,和fdisk和gdisk的t命令一样。
【删除分区例子】:
(parted) print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdd: 1074MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt ### 可以看到分区类型是gpt
Disk Flags:
### 可以看到有三个分区
Number Start End Size File system Name 标志
1 1049kB 99.6MB 98.6MB
2 99.6MB 200MB 101MB test002
3 200MB 300MB 99.6MB test003
## 输入rm命令,程序提示输入删除第几个分区编号
(parted) rm
分区编号? 3
### 删除分区3后再次print打印现在的分区信息
(parted) print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdd: 1074MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
### 可以看到已经删除掉分区3了
Number Start End Size File system Name 标志
1 1049kB 99.6MB 98.6MB
2 99.6MB 200MB 101MB test002
【非交互是操作:(一次只能执行一个非交互命令)】
# 对设备/dev/sdd创建gpt类型的分区
parted /dev/sdd mklable gpt
# 创建分区
parted /dev/sdd mkpart 1 ext4 1 100M
Linux磁盘专题-常用分区命令的更多相关文章
- Linux文件系统管理 fdisk分区命令
概述 我们在安装操作系统的过程中已经对系统硬盘进行了分区,但是如果我新添加了一块硬盘,想要正常使用时,在Linux中有专门的分区命令 fdisk 和 parted.其中 fdisk 命令较为常用,但不 ...
- Linux文件系统管理 parted分区命令
概述 parted 命令是可以在命令行直接分区和格式化的,不过 parted 交互模式才是更加常用的命令方式. parted命令 进入交互模式命令如下: [root@localhost ~]# par ...
- Linux磁盘挂载、分区、扩容操作
本文最早发布于 Rootrl's blog 注:以下操作系统环境为CentOS7 基本概念 在操作前,首先要了解一些基本概念 磁盘 在Linux系统中所有的设备都会以文件的形式存储.设备一般保存在/d ...
- Linux系统中常用的命令汇总
日常开发,上线的服务器系统一般都是Linux系统,所以,熟练的掌握常用的命令操作就尤其的重要了 1) 查看某个服务的运行情况 (例如Redis) ps -ef | grep redis //e-显示程 ...
- Linux 磁盘管理(分区、创建文件系统、挂载)
Linux设备文件可以分为两类 b : 按块为单位,随机访问设备(块设备文件) 如:硬盘 c : 按字符为单位,线性设备(字符设备文件) 如:键盘 设备文件位于/dev下 主设备号(major n ...
- linux磁盘管理与分区 转载
原文:http://zhengjianglong.leanote.com/post/linux%E7%A3%81%E7%9B%98%E5%88%86%E5%8C%BA 一.基础知识 一块磁盘可以分为多 ...
- Linux学习之常用压缩命令(三)
(一)常用压缩命令 (1)gzip命令 (2)gunzip命令 (3)tar命令 (4)zip命令 (5)unzip命令 (6)bzip2命令 (7)bunzip2命令 (一)常用压缩命令 (1)gz ...
- Linux学习之常用网络通信命令与shell简单应用技巧(四)
(一)常用网络通信命令 (1)ping命令 (2)write命令 (3)wall命令 (4)ifconfig命令 (5)shutdown命令 (6)reboot命令 (二)shell简单应用技巧 (1 ...
- linux上一些常用的命令
1.时时查看tomcat启动信息,首先切换到tomcat的logs目录下 tail -f catalina.out 2.在tomcat的bin目录下启动无权限,需要赋权 chmod 777 *.sh ...
- Linux 磁盘管理及分区
硬盘结构和基础知识 扇区(Sector)为最小的物理储存单位,每个扇区为512 bytes,将扇区组成一个圆就是磁道(track),不同磁盘的相同磁道组成磁柱(Cylinder),磁柱是分区(par ...
随机推荐
- C# 合并Word文档
需要安装NuGet程序包 Spire.Doc DocX 注:DocX包去除警告提示用 Spire.Doc.Document document = new Spire.Doc.Document();// ...
- Docker部署cas
一.首先安装cas镜像 1.拉取cas docker镜像 docker pull apereo/cas 2.启动容器: docker run --name cas -p 8443:8443 -p 8 ...
- 使用Debian 11基础镜像制作java8镜像
下面是dockerfile内容: FROM debian:bullseye # 切换apt源为清华源,并安装vim ping telnet命令 RUN apt-get update && ...
- Redis系列23:性能优化指南
Redis系列1:深刻理解高性能Redis的本质 Redis系列2:数据持久化提高可用性 Redis系列3:高可用之主从架构 Redis系列4:高可用之Sentinel(哨兵模式) Redis系列5: ...
- 低代码平台如何借助Nginx实现网关服务
摘要:本文由葡萄城技术团队于博客园原创并首发.转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 前言 在典型的系统部署架构中,应用服务器是一种软件或硬件系统, ...
- buffer busy waits等待事件案例-vage
转自vage 讨厌香草冰激凌的汽车与Buffer busy wiats的故事 记得好几年前看到过一个故事,通用公司曾收到一客户的邮件,邮件中客户描述了一个非常奇怪的问题.他们家有晚饭后去 ...
- jmeter的全局变量(将登陆token设置全局)
1.首先调用登陆接口,用json提取器,取出响应内的token值 2.在beanshell取样器中设置全局变量 //设置全局变量方法一:用函数__setProperty设置${__setProper ...
- 利用ChatGPT提升测试工作效率——测试工程师的新利器(一)
1.前言 随着ChatGPT的爆火,各个行业开始尝试利用ChatGPT来提升工作效率.其中,测试工程师们也开始探索如何应用ChatGPT来加强测试工作.在本文中,我们将从测试工程师的角度出发,探讨Ch ...
- Linux发行版部分时间线
- Kubernetes 迁移节点 Kubelet 数据存储目录
1.概述 默认Kubernetes节点Kubelet数据目录在/var/lib/kubelet,如果在部署前没有做好规划,其实默认就存储在系统盘/分区下了,这可能会引发一些问题: 磁盘空间限制: 系统 ...