查看或管理磁盘分区

格式: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编辑

磁盘和文件系统管理(一):磁盘分区管理(含实验)_常用指令


磁盘和文件系统管理(一):磁盘分区管理(含实验)_自动挂载_02

w保存退出

(如果想设置逻辑分区,就需要先设置扩展分区e,再次使用n创建的时候,下面是只有p,l 其中l就是逻辑分区。)

如果想实现自动挂载,必须要先在特定的分区上建立文件系统。

磁盘和文件系统管理(一):磁盘分区管理(含实验)_文件系统_03

设置文件系统的自动挂载

UUID方式挂载和普通挂载

[root@localhost ~]# blkid /dev/sdb1      //查看分区的UUID,并复制UID

磁盘和文件系统管理(一):磁盘分区管理(含实验)_常用指令_04

[root@localhost ~]#vim  /etc/fstab    编辑该文件

其中第二行就是UUID方式挂载,最后一行是普通挂载的方式

磁盘和文件系统管理(一):磁盘分区管理(含实验)_自动挂载_05


   /dev/sdb1              /home              xfs                    defaults   0   0

     分区                      挂载点          文件系统类型         defaults   0 0(照抄)

如果不写分区位置,可以计算出分区的号码写入

blkid     /dev/sdb1               计算sdb1的身份证号