磁盘相关命令
1.fdisk
1.1命令说明
fdisk是一个磁盘操作工具,主要操作2T以下的磁盘
1.2命令格式
fdisk 选项 设备名
1.3选项
- -u 磁盘分区的时候以扇区为单位,默认是柱面
-l 查看磁盘信息
-c 关闭dos兼容模式
⚠️不加-c选项就会提示不支持dos兼容模式
1.4分区说明
1.4.1 frisk 设备名 分区界面后的选项
进入分区界面后按m键会提示帮助信息,红色字体为常用选项
Command (m for help): m
Command action
a toggle a bootable flag #切换一个可启动的标志
b edit bsd disklabel #编辑bsd磁盘标签
c toggle the dos compatibility flag #切换dos兼容标志
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 #创建一个新的空DOS分区表
p print the partition table #打印分区表
q quit without saving changes #不保存退出
s create a new empty Sun disklabel #创建一个新的空sun磁盘标签
t change a partition's system id #改变分区的系统id
u change display/entry units #改变显示输入单元
v verify the partition table #验证分区表
w write table to disk and exit #保存退出
x extra functionality (experts only) #额外的功能
1.4.2创建一个主分区
第一步、fdisl+设备名进入分区界面,按n会提示创建主分区还是扩展分区
第二步、按p,然后指定主分区号为1
第三步、起始扇区默认即可,然后大小指定10M
第四步、查看创建的主分区
1.4.3创建扩展分区和逻辑分区
逻辑分区依赖于扩展分区,逻辑分区编号从5开始,扩展分区只能有一个
第一步、按n创建分区后按e选择扩展分区,并指定分区编号为2
第二步、起始扇区大小默认即可,将磁盘剩余的空间全部给扩展分区
第三步、按n,然后按l创建逻辑分区,并指定大小为50M
第四步、查看刚创建的扩展分区和逻辑分区
2.parted命令
2.1命令说明
parted命令主要用于对2T以上的磁盘进行分区操作,支持MBR分区表(只能有4个主分区),支持GPT分区表(主分区可以有多个),parted对磁盘的修改是实时生效的!
2.2命令格式
- parted 设备名
2.3常用命令
print 显示分区信息
mktable/mklabel 创建磁盘分区表
mkpart 创建分区
rm 删除分区
q 退出不保存
2.4parted交互式创建分区
第一步、指定分区表类型 mklable gpt
第二步、创建分区 mkpart primary 0 10 创建一个10M的主分区,分区名称任意
第三步、查看创建的分区
2.5parted非交互式创建分区
第一步、指定分区表类型 parted /dev/sdc mklabel gpt
第二步、创建主分区 parted /dev/sdc mkpart 1 100%
第三步、查看分区 parted /dev/sdc p
3.增加交换分区
3.1增加swap
使用dd命令创建一个文件 dd if=/dev/zero of=/tmp/file bs=1M count=10
3.2把创建的文件变为swap mkswap 文件名
3.3激活swap swapon 文件名
3.4挂载swap
⚠️⚠️⚠️一定要用追加>>
echo "/tmp/swap1 swap swap defaults 0 0" >>/etc/fstab
/tmp/swap1 swap swap defaults 0 0
设备名 挂载点 文件系统 参数选项 是否备份 是否开机检测