Linux下分区的创建、格式化以及挂载

创建分区

查看磁盘分区信息 fdisk -l
在这里插入图片描述
这时候sdb还没有分区信息。

磁盘分区命令: fdisk /dev/sdb (这里就以磁盘sdb为例)

sda 后面不加数字,因为只有分区完成以后,才会有sdb1分区,sdb2等等,分区之前是没有这些分区的,所以分区的时候就只写整个磁盘的名称

m 输出帮助信息,各选项的作用:
在这里插入图片描述
新建分区
在这里插入图片描述
新建分区选项:
e 是扩展分区
p 是主分区
l 是逻辑分区

这里我们是看不到 l 选项的,因为只有创建完扩展分区以后才能创建逻辑分区,只有当创建完扩展分区以后才能看到 l 选项

在这里插入图片描述
起始扇区和Last扇区决定了分区的大小,但默认是按柱面来分的,这个我们也不是很了解,所以,分区号和起始扇区可以设定为默认,Last扇区我们可以直接用"+ ?"我们要设定的分区的大小,可以以 KB,MB,GB来分,比如我所填的 +1G 就代表我将这个分区的大小设定为 1G

扩展分区加主分区最多只能有四个,扩展分区只能有一个,也就是最多只能有三个主分区一个扩展分区

扩展分区既不能格式化也不能写入数据,我们可以在扩展分区里创建逻辑分区,逻辑分区既可以格式化也可以写入数据

分区完成后,不要忘记输入 w 进行保存,然后执行partprobe命令,让系统把分区表重新读取一遍(不是必要的命令,分情况使用,但最好当成分区完成后的固定命令使用)

这时候就可以使用fdisk -l命令查看到分区信息了
在这里插入图片描述

格式化分区

格式化分区命令:mkfs -t xfs /dev/sdb1

-t 选项是设置文件系统类型
在这里插入图片描述
格式化完成后,再执行最后一步,我们的分区就可以用来存储数据了,这一步就是将此分区挂载到已有的目录上

将分区挂载到目录

查看挂载信息 可以使用命令 mount 或者 df
在这里插入图片描述
挂载命令: mount /dev/sdb1 /sdb1/ (将sdb1分区挂载到根目录下的sdb1目录下)
挂载时一定要保证挂载目录是存在的
在这里插入图片描述
但这种挂载方式是一次性的,也就是说在你下次开机的时候这些挂载信息会消失,你必须将他们重新进行挂载,这不符合我们的使用习惯,所以我们可以将这些分区进行永久挂载,也就是开机进行自动挂载,这就需要我们修改配置文件 /etc/fstab
在这里插入图片描述
fstab文件六个选项的含义:
在这里插入图片描述
所以我们要使sdb1分区开机时自动挂载(将sdb1分区挂载到根目录下的sdb1目录下)可以写为:
在这里插入图片描述
/etc/fstab 文件是非常重要的文件,在配置时一定要注意不能出现错误,因为一旦出现错误就有可能导致系统崩溃,不能正常启动,所以我们配置完成以后可以先执行 mount -a 命令 这个命令的作用就是将 /etc/fstab 文件里面的分区重新挂载一遍 ,如果有错误的话就会提示,这样最起码我们不会等到系统崩溃才发现。

好的,我会依次回答你的问题。 1. Linux分区格式化为ext3格式化: 首先,我们需要使用fdisk命令来对磁盘进行分区。具体命令如下: ``` sudo fdisk /dev/sda ``` 其中,`/dev/sda`是你要进行分区的磁盘。接下来,按照提示进行分区操作。 然后,我们需要使用mkfs命令将分区格式化为ext3格式。具体命令如下: ``` sudo mkfs.ext3 /dev/sda1 ``` 其中,`/dev/sda1`是你要格式化分区。如果你要格式化的是整个磁盘,那么应该是`/dev/sda`。 2. Linux fdisk 分区格式化挂载: 这个问题其实涉及到三个子问题,我会依次回答。 a. fdisk 分区: 我们可以使用fdisk命令对磁盘进行分区。具体命令如下: ``` sudo fdisk /dev/sda ``` 其中,`/dev/sda`是你要进行分区的磁盘。接下来,按照提示进行分区操作。 b. 格式化: 我们可以使用mkfs命令将分区格式化为指定的格式。比如,要将分区格式化为ext4格式,具体命令如下: ``` sudo mkfs.ext4 /dev/sda1 ``` 其中,`/dev/sda1`是你要格式化分区。如果你要格式化的是整个磁盘,那么应该是`/dev/sda`。 c. 自动挂载: 我们可以通过编辑`/etc/fstab`文件,来实现在系统启动时自动挂载指定分区。具体操作如下: 1) 找到要挂载分区的UUID,可以使用以下命令查看: ``` sudo blkid ``` 2) 打开`/etc/fstab`文件,添加以下内容: ``` UUID=<分区UUID> <挂载点> <文件系统类型> defaults 0 0 ``` 其中,`<分区UUID>`是你要挂载分区的UUID,`<挂载点>`是你要将分区挂载到的目录,`<文件系统类型>`是分区的文件系统类型,比如ext4。 3) 保存文件并退出。 现在,你可以使用以下命令来挂载分区: ``` sudo mount -a ``` 这样,系统就会自动挂载指定分区了。 3. ext3格式化,ext4格式化挂载: 这个问题也涉及到三个子问题,我会依次回答。 a. ext3格式化: 要将分区格式化为ext3格式,可以使用以下命令: ``` sudo mkfs.ext3 /dev/sda1 ``` 其中,`/dev/sda1`是你要格式化分区。如果你要格式化的是整个磁盘,那么应该是`/dev/sda`。 b. ext4格式化: 要将分区格式化为ext4格式,可以使用以下命令: ``` sudo mkfs.ext4 /dev/sda1 ``` 其中,`/dev/sda1`是你要格式化分区。如果你要格式化的是整个磁盘,那么应该是`/dev/sda`。 c. 挂载: 要挂载已经格式化好的分区,可以使用以下命令: ``` sudo mount /dev/sda1 /mnt ``` 其中,`/dev/sda1`是你要挂载分区,`/mnt`是你要将分区挂载到的目录。如果你要挂载的是整个磁盘,那么应该是`/dev/sda`。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值