语法:fdisk [选项] [参数]
选项:-b 指定每个分区大小
-l 列出分区表信息
-v 显示fdisk版本
fdisk -l 显示当前分区大小
fdisk -lu 显示SCSI磁盘每个分区情况
开始实验:
1 ll /dev/sd*查看设备是否识别,
2 使用fdisk -l命令列出磁盘信息。
3 mbr开始分区
[root@linux-node2 ~]# fdisk /dev/sdb
Command (m for help): m #查看帮助
Command (m for help): n #新建分区
Select (default p): p #主分区
Partition number (1-4, default 1): 1 #主分区表示,会生成/dev/sdb1 First sector (2048-6291455, default 2048): #开始扇区,回车默认从2048
Last sector, +sectors or +size{K,M,G} (2048-6291455, default 6291455): +100M
Command (m for help): w 保存退出
4 查看分区:
[root@linux-node2 ~]# lsblk
5 检查挂载情况:
[root@linux-node2 ~]# df -h
补:如果磁盘分区为gpt需要转换为mbr,请使用parted命令,再使用fdisk分区
参数解释:
-d: 删除一个分区
-l: 显示已知的文件系统类型。82 为 Linux swap 分区,83 为 Linux 分区
-m: 显示帮助菜单
-t: 改变一个分区的系统 ID
-p: 显示分区列表
-q: 不保存退出
swap分区参考。
4G以内的物理内存,SWAP 设置为内存的2倍。
4-8G的物理内存,SWAP 等于内存大小。
8-64G 的物理内存,SWAP 设置为8G。
64-256G物理内存,SWAP 设置为16G。
建立swap分区第一步:分区
[root@localhost ~]# fdisk /dev/sdb #以/dev/sdb分区为例
n
p
p
t
p
w
建立 swap 分区第二步:格式化
[root@localhost ~]# mkswap /dev/sdb1 #格式化成 swap 分区的·命令·
查看内存和 swap 分区:
[root@localhost ~]# free -m
free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存
-b 显示内存的单位为字节
-k 显示内存的单位为 KB
-m 显示内存的单位为 M
-o 忽略缓冲区调节列
-t 总和信息
-s<时间> 每隔指定时间执行一次命令,单位为s
-h 以可读形式显示容量,需要free -V显示版本大于3.3
-V 版本信息
使用交换空间 swapon 命令:
[root@localhost ~]# swapon /dev/sdb1
取消交换空间:
[root@localhost ~]# swapoff /dev/sdb1
swapon挂载:
/dev/sdb1 swap swap defaults 0 0