查看或管理磁盘分区
格式:fdisk -l [磁盘设备]
或
格式:fdisk [磁盘设备]
例子:fdisk /dev/sdb 管理sdb
交互模式中的常用指令
m 查看各种操作指令的帮助
p 列出硬盘中的分区情况
n 新建分区(其中p新建主分区 ,e扩展分区,扩展分区里面可以创建逻辑分区)
d 删除分区
t 变更分区系统
w 保存
q 退出
创建文件系统(格式化)
mkfs命令
格式:mkfs -t
文件系统类型 分区设备
例:mkfs.xfs /dev/sdb1 将sdb1格式化为.xfs文件格式
mkswap命令 创建交换文件系统
格式:mkswap
分区设备
例:mkswap /dev/sdb2 将sdb2初始化为swap交换分区
PS:swap硬盘分区系统ID为82 在创建磁盘的时候,t创建swap交换分区
启用swap交换分区
swap交换分区需要用swapon来启用,无法挂载
例:swapon /dev/sdb2 启用
例:swapon
-s 查看
挂载、卸载文件系统
mount命令 挂载文件系统、ISO镜像到指定文件夹
格式:mount [ -t 类型 ] 存储设备
挂载点目录
例:mount /dev/sdb1 /home 将sdb1挂载到/home
mount -a 将所有自动挂载挂载上
格式:mount -o loop ISO镜像文件 挂载点目录
umount命令 卸载已挂载的文件系统
格式:umount 存储设备位置
例:umount /dev/sdb1 /home
umount -a 卸载所以已挂载
格式:umount 挂载点目录
实验:
添加一块新硬盘,并编辑它,使用fdisk编辑
w保存退出
(如果想设置逻辑分区,就需要先设置扩展分区e,再次使用n创建的时候,下面是只有p,l 其中l就是逻辑分区。)
如果想实现自动挂载,必须要先在特定的分区上建立文件系统。
设置文件系统的自动挂载
UUID方式挂载和普通挂载
[root@localhost ~]# blkid /dev/sdb1 //查看分区的UUID,并复制UID
[root@localhost ~]#vim /etc/fstab 编辑该文件
其中第二行就是UUID方式挂载,最后一行是普通挂载的方式
/dev/sdb1 /home xfs defaults 0 0
分区 挂载点 文件系统类型 defaults 0 0(照抄)
如果不写分区位置,可以计算出分区的号码写入
blkid /dev/sdb1 计算sdb1的身份证号