Linux使用fdisk进行分区

时间:2024-05-20 11:22:05

使用 df 命令来查看磁盘的使用情况 .

Linux使用fdisk进行分区

devtmpfs 、tmpfs 、这些是硬盘的驱动程序  , /dev/sdal 是第一个分区,它的后面放了一个/boot是Linux的启动文件 .

第一行的那个 /dev/mapper/cl -root 是后面要讲到的逻辑卷 , 暂时可不用理解.

Linux使用fdisk进行分区

使用 df -h 让分区的大小使用 M(兆) 来显示 .

 

下面使用 fdisk 来对硬盘进行分区 :

Linux使用fdisk进行分区

分区命令 : fdisk /dev/sdb 

Linux使用fdisk进行分区

然后按下 m 按钮回车来看需要怎样操作的命令 .

常用命令 : n(是创建分区)  , d(表示你要删除一个分区)  ,  .

Linux使用fdisk进行分区

输入 n 回车后 , 来创建一个分区 , 创建分区的时候它会提示你是要创建一个主分区还是一个扩展分区 , 如果默认敲回车的话他就会创建一个主分区 , 主分区就是使用默认的 MBR-Main Boot Record(主引导记录) 来创建四个主分区 .

Linux使用fdisk进行分区

这里我们输入 p 来创建一个主分区 .

Linux使用fdisk进行分区

然后就是需要输入一个分区号 , 默认回车就是设置为 1 , 我们也可以设置为 2 或 3 或 4.

Linux使用fdisk进行分区

然后就是需要我们来设置它的起始扇区 , 一般起始扇区就是 2048 开始的.

Linux使用fdisk进行分区

此时就是来设置它的结束扇区 , 如果此时直接回车的话就是将这整块硬盘作为一个分区了 , 如果你想给这个分区划分为1个G或者是划分为2个G , 那么这个时候就有两个方法 。第一种就是对扇区进行一个计算 , 一个扇区是占 512字节 , 那个1个G的话就需要自己来算1个G有多少个扇区(512字节) 。第二种就是如上图中所示给分区设置1个G就直接使用 +1G 即可.

Linux使用fdisk进行分区

设置完毕后我们来看下这个分区 , 输入 p 回车 , 如上图.

Linux使用fdisk进行分区

最后我们要对这个硬盘的分区操作进行一个保存退出 , 输入 W 回车 , 保存退出 , 分区就创建好了.

Linux使用fdisk进行分区

怎么查看分区是否创建成功 , 命令 : ls /dev/sd  发现下面出现了sdb硬盘的分区 sdb1 分区.

 

内核重新读取新的分区表 , 让Linux内核对sdb硬盘重新读取了一下分区表 .

  Linux使用fdisk进行分区

使用命令 :  [[email protected] ~]# partprobe /dev/sdb

 

创建文件系统(对新的磁盘进行格式化),linux支持很多文件系统,ext4xfswindowS下文件系统:NTFS   FAT32

Linux使用fdisk进行分区

 使用命令 :  mkfs.ext4 /dev/sdb1  (注意 : 这里是sdb1分区 , 千万不要写成sdb磁盘 , 如果写成了磁盘那么磁盘就被格式化了 , sbd1也就没有了)

 

挂载:将文件系统连接到目录结构将目录和一个硬盘进行挂钩

手动挂载:重启后会失效。用于检测已经格式化的设备,是否可以和预期一样的进行工作

mount  硬件所在目录   挂载点(目录)

已经格式化了分区后 , 挂载前先创建一个目录 , 创建好后就开始手动挂载到自定义目录下 .

Linux使用fdisk进行分区

如上图创建一个目录命令 : mkdir  /mnt/sdb1-lewis 

Linux使用fdisk进行分区

使用命令 : df 来查看一下目录  , 然后使用命令 :  mount /dev/sdb1  /mnt/sdb1-lewis/   将sdb1区挂载到 /mnt/sdb1-lewis/下.

Linux使用fdisk进行分区

下面我们来使用命令: df   来看看,就可以看到目录下有 /dev/sdb1  的信息了 , 至此手动挂载就完成了 .

 

永久挂载:就要将设备添加到/etc/fstab中去了 .

Linux使用fdisk进行分区

上图我们通过命令 : vim /etc/fstab  来查看永久挂载的配置文件 ,  /dev/mapper/cl-root     /  表示的是我们之前在 df 命令下看到的逻辑卷的那个 , UUID=a491522a=7qdf-4771-9ba4-30a88e89bee2 /boot 0 0     这个表示的是启动目录的挂载点 , pper/cl-swap  这个表示的虚拟内存的挂载 , 默认情况下是挂载了三块硬盘 , 现在我们来把那块 sdb1 硬盘也挂碍上去 .

 

该文件由六个部分组成

第一部分:要使用的设备可以使用UUID,也可以使用设备文件

       blkid //查看设备的UUID

Linux使用fdisk进行分区

可以看到上面的 sdb1的信息 , 使用命令 : vim /etc/fstab  来对永久挂载的配置文件进行编辑 .

Linux使用fdisk进行分区

Linux使用fdisk进行分区

第二部分:写挂载点,已经存在直接写,不存在使用mkdir来创建

第三部分:文件系统类型

第四部分:挂载时,应用于设备的自定义选项,defaults是必须的

第五和第六部分:转存标志和fsck顺序

转存标志:用于生成设备内容的备份,

0:表示不需要备份

1:表示需要备份

fsck:当有多个文件系统需要检查时,检查的顺序。

0表示不需要检查,开机直接挂载

1表示检查后第一个挂载

2表示检查后第二个挂载

Linux使用fdisk进行分区

使用mount -a命令  检查书写格式是否有误 , 如果 mount -a 没有什么报错 , 则是表示配置文件书写正确 , 如果报错则书写错误 , 记得写完配置文件后wq(保存退出后一定要使用 mount -a 来检查) , 不然配置文件写错了后 , 再来开机是开不了机的 .

 

Linux使用fdisk进行分区

然后我们来重启一下这个操作系统 , 使用命令 : reboot 

Linux使用fdisk进行分区

那么我们再来使用命令 : df 可以看到 sdb1 已经挂载上去了  , sdb1 这块硬盘是 976M 大小的.

 

转载自 : 51自学网​​​​​​​