知识梳理
管理磁盘和分区
创建文件系统
挂载、卸载文件系统
一、基本磁盘分区(较为简单,过程如下,详细步骤在最后面)
1、确认新增硬盘
2、通过fdisk进入如新增硬盘管理交互界面
3、创建新分区
4、"w"保存
5、格式化、转换为相关文件系统(XFS、SWAP、ext4)
6、挂载并使用。
二、基本知识:
# fdisk /dev/sdb
d delete a partition *****
删除分区
g create a new empty GPT partition table
创建一个新的空的GPT分区表(可以对大于2T磁盘进行分区)
l list known partition types
列出可以分区的类型???
m print this menu
输出帮助菜单
n add a new partition *****
新建增加一个分区
p print the partition table *****
输出分区的结果信息
q quit without saving changes
不保存退出
t change a partition s system id
改变分区的系统id==改变分区类型(LVM 增加swap分区大小)
u change display/entry units
改变分区的方式 是否按照扇区进行划分
w write table to disk and exit *****
将分区的信息写入分区表并退出==保存分区信息并退出
加载硬盘分区文件
# partprobe /dev/sdb
强制重新格式化
# mkfs -t xfs -f /dev/sdb1
mkfs -t ext4 -f /dev/sdb1
挂载,卸载文件系统
重启后自动加载新建的分区,进入文件挂载
三、基本步骤:
假设:
对第一块硬盘的分区要求:
3G主分区、2G扩展分区:2G的逻辑分区
1.给虚拟机添加几块硬盘
2.检测并确认新硬盘 fdisk -l
输入fdisk /dev/sdd(硬盘名)进入交互式页面
根据提示创建分区。
3.创建分区
按p打印分区
但扩展分区不能直接使用,需要变成逻辑分区使用(设置为swap)
步骤:
再创建一个分区
按t 选默认5 按L可以找到82是swap
按w保存退出
4.让系统可以加载识别分区文件(防止后续可能出现一些问题)
# partprobe /dev/sdd
5.强制重新格式化
# mkfs -t xfs /dev/sdd1
#mkfs -t ext4 /dev/sdd1
我这里使用的openEuler所以使用ext4 (如果是Centos则使用xfs)
6.创建目录并挂载(查询挂载的方法可以用mount,或者df -TH 可以看到最后一行已经挂载成功了)
7.将2G的逻辑分区格式化为swap分区并使用
# mkswap /dec/sdd5 //格式化
# swapon /dec/sdd5 //启用该swap分区
# swapoff /dec/sdd5 //关闭该swap分区
Fdisk -l 查询可以看到sdd5变成了linux
8.但想要重启后自动加载新建的分区,那么必须修改/etc/fstab文件:
Vim /etc/fstab
写入最后两行文件