linux fdisk等命令,Linux fdisk命令操作磁盘(添加、删除、转换分区等)
创建分区
1->查看原始分区
sudo fdisk -l
Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders, total 41943040 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 identifier: 0x000a424d
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 39845887 19921920 83 Linux
/dev/sda2 39847934 41940991 1046529 5 Extended
/dev/sda5 39847936 41940991 1046528 82 Linux swap / Solaris
Disk /dev/sdb: 31.0 GB, 30953963520 bytes
64 heads, 32 sectors/track, 29520 cylinders, total 60456960 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 identifier: 0x000ababa
Device Boot Start End Blocks Id System
2->创建Partition
sudo fdisk /dev/sdb
Command (m for help): m
Command action
a toggle a bootable flag 设定硬盘启动区
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition 删除硬盘分割区属性
l list known partition types
m print this menu 显示所有命令列示
n add a new partition 设定新的硬盘分割区
o create a new empty DOS partition table
p print the partition table 显示硬盘分割情形
q quit without saving changes 结束不存入硬盘分割区属性
s create a new empty Sun disklabel
t change a partition's system id 改变硬盘分割区属性。(制作交换分区时会用到)
u change display/entry units
v verify the partition table
w write table to disk and exit 结束并写入硬盘分割区属性
x extra functionality (experts only)
->n
Partition type:
p primary (0 primary, 0 extended, 4 free) (主分区)
e extended (扩展分区)
->Select (default p): p
->Partition number (1-4, default 1): 1
->First sector (2048-60456959, default 2048): (分区起始位置,一般直接回车)
Using default value 2048
->Last sector, +sectors or +size{K,M,G} (2048-60456959, default 60456959): +5G (分区大小)
->Command (m for help): w (保存设置)
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
3->format partition
sudo mkfs.vfat /dev/sdb1
mkfs.vfat 3.0.12 (29 Oct 2011)
4->分区结果
sudo fdisk -l
Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders, total 41943040 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 identifier: 0x000a424d
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 39845887 19921920 83 Linux
/dev/sda2 39847934 41940991 1046529 5 Extended
/dev/sda5 39847936 41940991 1046528 82 Linux swap / Solaris
Disk /dev/sdb: 31.0 GB, 30953963520 bytes
64 heads, 32 sectors/track, 29520 cylinders, total 60456960 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 identifier: 0x000ababa
Device Boot Start End Blocks Id System
/dev/sdb1 2048 10487807 5242880 83 Linux
No partition is defined yet! 解决办法
no partition is defined yet翻译过来意思是:没有定义分区!白话文的意思是:我们执行命令删除操作的时候,它在这个磁盘上没有找到这个分区,因此删除不了分区;也就是没有定义分区;
可以使用fdisk -l查看磁盘信息
以上面分区举例进行删除分区操作:
1、sudo fdisk /dev/sdb
2、d
3、w
执行sudo fdisk /dev/sdb1就会提示No partition is defined yet!,而执行sudo fdisk /dev/sdb则不会,原因就是fdisk 是挂载磁盘,不是挂载分区;/dev/sdb这才是磁盘,而/dev/sdb1这是主分区,分区号是1;所以会失败;
查看分区个数
fdisk -l /dev/mmcblk0 | grep "^/dev" | wc -l
linux fdisk等命令,Linux fdisk命令操作磁盘(添加、删除、转换分区等)相关推荐
- linux命令建立组管理员,Linux gpasswd命令:为用户组设置密码或者添加删除用户组成员及管理员命令|程序员日记|程序员日记记录专业的技术知识...
Linux gpasswd命令用法详解:把用户添加进组或从组中删除-4.12 程序员日记 2019-07-19 为了避免系统管理员(root)太忙碌,无法及时管理群组,我们可以使用 gpas ...
- JavaScript对数组操作。添加/删除/截取/排序/倒序
js对数组对象的操作以及方法的使用 如何声明创建一个数组对象: var arr = new Array(); 或者 var arr = []; 如何移除所有数组中数据? arrayJson.dataL ...
- 原生js删除html,原生js操作dom添加删除替换class
1.比较传统的方法 var classVal = document.getElementById("id").getAttribute("class"); // ...
- mysql sql删除主键索引_sql操作之添加删除索引
一.创建删除主建索引 1.在创建表时就创建好索引 CREATE TABLE `student` ( `id` int(4) NOT NULL AUTO_INCREMENT, `name` char(2 ...
- Linux系统中df与du命令查看分区大小
一. df:检查文件系统占用磁盘情况 disk free的缩写,使用 statfs 系统调用,直接读取分区的超级块信息获取分区使用情况.它的数据是基于分区元数据的,所以只能针对整个分区.由于 df 直 ...
- 存储管理:Linux中磁盘的管理(分区、格式化、挂载)、LVM
目录 一.认识磁盘 1.什么是磁盘: 2.磁盘运行机理: 3.磁盘的扇区.磁道.柱面: 4.磁盘的分类: 二:磁盘分区 1.为什么要分区 2.分区格式: 3.磁盘分区工具: 4.MBR分区 fd ...
- linux内核网络协议栈--linux bridge(十九)
1 . 前言 本文是参考附录上的资料整理而成,以帮助读者更好的理解kernel中brdige 模块代码. 2. 网桥的原理 2.1 桥接的概念 简单来说,桥接就是把一台机器上的若干个网络接口" ...
- 浅析linux内核网络协议栈--linux bridge
1 . 前言 本文是参考附录上的资料整理而成,以帮助读者更好的理解kernel中brdige 模块代码. 2. 网桥的原理 2.1 桥接的概念 简单来说,桥接就是把一台机器上的若干个网络接口" ...
- win7和linux系统的区别,Linux操作系统 和WIN7系统 的特点
Linux操作系统 和WIN7系统 的特点 今天下载了Linux 系统 现在用的是WIN7 想换成Linux 他门2个系统的特点 更新时间:2019-03-14 18:42 最满意答案 L ...
最新文章
- vba 编辑combobox内容_初识Visual Basic编辑器并建立一段简单的代码
- bit,byte,汉字,KB,MB,GB,TB...
- [转] - 学习ASP.NET比较完整的流程!
- How does model reference pass from app view to master view
- 王道考研 计算机网络11 数据链路层 封装成帧 透明传输 流量控制 停止-等待协议 后退N帧协议GBN 选择重传协议SR
- 全栈深度学习第4期: 机器学习岗位区别与团队管理
- 红外线遥控c语言程序,红外线遥控解码接收程序-c语言讲解学习.pdf
- ARM入门笔记(7)
- Python中文乱码
- 帧中继环境下ospf的使用(点到点模式)
- 一纸书来只为墙,让他三尺又何妨?长城万里今犹在,不见当年秦始皇。
- python里怎么读取文件-python如何读取文件的数据
- php error allowed,ThinkPHP提示错误Fatal error: Allowed memory size的解决方法
- 三星s5pv210核心板全球最低价199元,尽在保定芯灵思
- 6、T5L DGUS ll 应用开发指南摘录(一)
- 2022.10.30 英语背诵
- 一般玫瑰线-matlab绘制
- 不同的反射系数,信号的是怎样的呢?
- SpringBoot简明教程-yml配置文件详解
- 紫光展锐启动全新品牌,进击“芯时代”,锐意新辉煌
热门文章
- mysql调试索引_10 分钟让你明白 MySQL 是如何利用索引的?
- springboot获取resources路径_Docker构建SpringBoot应用
- mysql 分表后如何扩展_mysql扩展至分库分表
- Linux之scp命令实现远程服务器的文件拷贝
- Linux下用Xdebug调试php
- 适合手机运行的服务器系统,一台服务器能维持多久?谈谈服务器的运行寿命
- 在mysql控制台查询有乱码_mysql控制台显示乱码问题
- php内加百度熊掌号,百度熊掌号接入网站页面改造详细步骤
- php点选按钮ajax,php – 在单选按钮上显示div中的数据单击ajax
- 专属于Java程序员的学习福音