戳一戳-> 运维工程师岗位集锦
1)概念:
fdisk命令: 用于管理磁盘分区,格式为“fdisk [磁盘名称]”,它提供了集添加、删除、转换分区等功能于一身的“一站式分区服务”
2)参数:
m 查看全部可用的参数
n 添加新的分区
d 删除某个分区信息
l 列出所有可用的分区类型
t 改变某个分区的类型
p 查看分区信息
w 保存并退出
q 不保存直接退出
3)在添加完分区后,需要用file命令来查看创建的分区信息是否同步到了linux内核里面
格式:file 分区名
举例:
file /dev/sdb1 =>如果能查找到分区信息,那么就不执行下面的命令,反之则执行下面的命令
partprobe =>(最好是执行两遍,如果执行两边都还没有刷新出新创建的分区信息,那就只能重启linux系统了)
4)在新建分区后,需要对新建的分区进行格式化,否则无法写入数据
格式化分区命令:
mkfs.文件类型名称 分区路径
比如:
mkfs.xfs /dev/sdb1
5)实践
1、首先是创建一个用于挂载设备的挂载点目录
mkdir /newFS
2、然后使用 mount 命令将存储设备与挂载点进行关联
mount /dev/sdb1 /newFS/
3、使用 df -h 命令来查看挂载状态和硬盘使用量信息
4、最后,由于mount命令是临时挂载,所以,需要把挂载信息写入到/etc/fstab配置里面去
vim /etc/fstab
/dev/sdb1 /newFS xfs defaults 0 0
5、添加交换分区(swap),比如添加一个5G的
fdisk /dev/sdb2
依次输入:不明白参数意思的请看上面的参数介绍
p
n
2
+5G
p
w
创建完sdb2分区之后需要格式化该交换分区
mkswap /dev/sdb2
使用free -m 来查看分区使用情况
用file命令来查看sdb2交换分区是否同步到linux系统内核,如果没有,需要连续使用两次 partprobe 命令
最后,挂载该交换分区到 /etc/fstab 配置文件中去
vim /dev/fstab
/dev/sdb2 swap swap defaults 0 0