linux分区操作:查看分区情况 | 格式化分区 | 挂载、取消挂载 | 永久挂载
指令 | 功能 | 说明 | 选项 |
---|---|---|---|
lsblk |
查看分区情况 | ||
lsblk -f |
查看详细的分区情况,会将文件的类型和分区的UUID显示出来 | ||
fdisk /dev/sdb |
对sdb进行分区设置(添加、删除等) | /dev/sdb是选择了硬盘 | |
mkfs -t ext4 /dev/sdb1 |
格式化分区sdb1,设置文件类型为 ext4 | 格式化的对象是分区,不是硬盘;格式化分区之后,分区就有UUID了 | |
mount /dev/sdb1 /newdisk |
将sdb1分区挂载到newdisk上 | ||
umount /dev/sdb1 |
取消sdb1分区的挂载 | ||
umount /newdisk |
将对目录的挂载撤销 | umount的参数可以是分区,也可以是目录 | |
vim /etc/fstab |
修改挂载文件,实现永久挂载(当然也可以删除) | 注意用root用户写 | |
mount -a |
即可生效挂载文件修改的内容 |
1. 查看分区情况
列 | 说明 | 举例 |
---|---|---|
NAME | 磁盘/分区的名称 | sda为磁盘:sd表示是SCSI类型,a表示第一个磁盘 sda1:sda是磁盘,1表示是该磁盘的第一个分区 sr0:表示的rom |
SIZE | 磁盘的大小 | |
TYPE | 类型 | disk:表示是磁盘 part:表示是分区 rom |
MOUNTPOINT | 挂载目录 | /boot,分区sda1挂载到了/boot目录下 如果没有,说明这个分区未挂载到任何目录下 |
下面是详细的信息
列 | 说明 | 举例 |
---|---|---|
FSTYPE | 分区中的文件类型 | ext4和swap,iso9660也是 |
UUID | 分区的UUID(硬盘是没有UUID的,只有分区有) | 说明:每个分区在创建的时候会有这个UUID作为唯一表示的 |
2. 设置硬盘分区情况
指令 | 功能 | 说明 | 选项 |
---|---|---|---|
fdisk /dev/sdb |
对sdb进行分区设置(添加、删除等) | /dev/sdb是选择了硬盘 |
在里面可以根据要求进行分区,按m会有提示的
3. 格式化分区
指令 | 功能 | 说明 | 选项 |
---|---|---|---|
mkfs -t ext4 /dev/sdb1 |
格式化分区sdb1,设置文件类型为 ext4 | 格式化的对象是分区,不是硬盘;格式化分区之后,分区就有UUID了 |
4. 暂时挂载/取消挂载
指令 | 功能 | 说明 | 选项 |
---|---|---|---|
mount /dev/sdb1 /newdisk |
将sdb1分区挂载到newdisk上 | ||
umount /dev/sdb1 |
取消sdb1分区的挂载 | ||
umount /newdisk |
将对目录的挂载撤销 | umount的参数可以是分区,也可以是目录 |
5. 永久挂载
指令 | 功能 | 说明 | 选项 |
---|---|---|---|
vim /etc/fstab |
修改挂载文件,实现永久挂载(当然也可以删除) | 注意用root用户写 | |
mount -a |
即可生效挂载文件修改的内容 |