sudo fdisk /dev/sdb 创建一个新的分区后面接什么
时间: 2023-09-08 15:10:54 浏览: 156
在使用 `sudo fdisk /dev/sdb` 命令创建一个新的分区后,您需要按照以下步骤进行操作:
1. 输入 `n` 命令来创建一个新的分区。系统会提示您选择分区类型,您可以选择 `p` 命令创建一个主分区或 `e` 命令创建一个扩展分区。
2. 系统会提示您输入分区号(例如,`1` 表示创建第一个分区)和分区起始位置(默认为下一个可用的扇区)。
3. 系统会提示您输入分区结束位置。您可以使用默认选项,以使用整个可用磁盘空间,或者手动输入分区结束位置。如果您希望使用整个可用磁盘空间,请按下 `Enter`。
4. 如果您需要创建更多的分区,请重复步骤 1-3。
5. 输入 `w` 命令来保存您的更改并退出。此时,新的分区已经被创建。
请注意,在使用 `sudo fdisk /dev/sdb` 命令创建一个新的分区时,您需要非常小心,以免意外删除或修改您的分区。建议在执行此操作之前备份您的数据。
相关问题
子项目1——创建/dev/sdb2、/dev/sdb3、/dev/sdb5和/dev/sdb6。(1)使用fdisk命令创建/dev/sdb2和/dev/sdb3主分区。(2)使用fdisk命令创建/dev/sdb4扩展分区。(3)使用fdisk命令创建/dev/sdb5和/dev/sdb6逻辑分区。(4)输入命令w,把设置写入磁盘分区表,退出fdisk。(5)用mkfs命令在上述刚刚创建的分区上创建Ext4和XFS文件系统。子项目2——挂载/dev/sdb2、/dev/sdb3、/dev/sdb5和/dev/sdb6。(1)利用mkdir命令,在/tmp目录下建立挂载点mnt1、mnt2、mnt3和mnt4。(2)把新建的Ext4和XFS分区分别挂载到mnt1、mnt2、mnt3和mnt4上。(3)利用mount命令列出挂载到系统上的分区,查看挂载是否成功。(4)利用umount命令卸载上面的/dev/sdb2和/dev/sdb6两个分区。子项目3——实现/dev/sdb2、/dev/sdb3、/dev/sdb5和/dev/sdb6的自动挂载。(1)编辑系统/etc/fstab文件,把上述四个分区加入此文件中。(2)重新启动系统或者强制刷新,显示已经挂载到系统上的分区,检查设置是否成功。
好的,你的问题是如何在Linux系统中创建、挂载和自动挂载分区?
在Linux系统中,有多个命令可以创建、挂载和自动挂载分区。其中,fdisk是一个常用的分区工具,mkfs可以用于格式化分区,mount和umount可以用于挂载和卸载分区,而fstab可以用于实现自动挂载分区。
以下是实现上述功能的具体步骤:
子项目1——创建/dev/sdb2、/dev/sdb3、/dev/sdb5和/dev/sdb6。
1. 使用fdisk命令创建/dev/sdb2和/dev/sdb3主分区:
```
sudo fdisk /dev/sdb
n
p
2
[Enter]
[Enter]
w
```
重复以上步骤创建/dev/sdb3主分区。
2. 使用fdisk命令创建/dev/sdb4扩展分区:
```
sudo fdisk /dev/sdb
n
e
[Enter]
[Enter]
w
```
3. 使用fdisk命令创建/dev/sdb5和/dev/sdb6逻辑分区:
```
sudo fdisk /dev/sdb
n
l
[Enter]
[Enter]
w
```
重复以上步骤创建/dev/sdb6逻辑分区。
4. 输入命令w,把设置写入磁盘分区表,退出fdisk。
5. 用mkfs命令在上述刚刚创建的分区上创建Ext4和XFS文件系统。
```
sudo mkfs.ext4 /dev/sdb2
sudo mkfs.ext4 /dev/sdb3
sudo mkfs.xfs /dev/sdb5
sudo mkfs.xfs /dev/sdb6
```
子项目2——挂载/dev/sdb2、/dev/sdb3、/dev/sdb5和/dev/sdb6。
1. 利用mkdir命令,在/tmp目录下建立挂载点mnt1、mnt2、mnt3和mnt4。
```
sudo mkdir /tmp/mnt1
sudo mkdir /tmp/mnt2
sudo mkdir /tmp/mnt3
sudo mkdir /tmp/mnt4
```
2. 把新建的Ext4和XFS分区分别挂载到mnt1、mnt2、mnt3和mnt4上。
```
sudo mount /dev/sdb2 /tmp/mnt1
sudo mount /dev/sdb3 /tmp/mnt2
sudo mount /dev/sdb5 /tmp/mnt3
sudo mount /dev/sdb6 /tmp/mnt4
```
3. 利用mount命令列出挂载到系统上的分区,查看挂载是否成功。
```
mount
```
4. 利用umount命令卸载上面的/dev/sdb2和/dev/sdb6两个分区。
```
sudo umount /dev/sdb2
sudo umount /dev/sdb6
```
子项目3——实现/dev/sdb2、/dev/sdb3、/dev/sdb5和/dev/sdb6的自动挂载。
1. 编辑系统/etc/fstab文件,把上述四个分区加入此文件中。
```
sudo nano /etc/fstab
```
在文件中添加以下内容:
```
/dev/sdb2 /tmp/mnt1 ext4 defaults 0 0
/dev/sdb3 /tmp/mnt2 ext4 defaults 0 0
/dev/sdb5 /tmp/mnt3 xfs defaults 0 0
/dev/sdb6 /tmp/mnt4 xfs defaults 0 0
```
2. 重新启动系统或者强制刷新,显示已经挂载到系统上的分区,检查设置是否成功。
```
sudo mount -a
mount
```
sudo mkfs /dev/sdb1后显示/dev/sdb1中发现一个dos分区表该怎么办
如果在使用命令 `sudo mkfs /dev/sdb1` 时出现了 `/dev/sdb1中发现一个dos分区表` 的提示,说明该设备已经被分区,不能直接格式化。此时需要先删除该设备上的分区,然后再进行格式化。
可以使用命令 `sudo fdisk /dev/sdb` 进入分区工具,然后输入 `d` 删除所有分区,最后输入 `w` 保存更改并退出。接着再使用命令 `sudo mkfs /dev/sdb` 格式化整个设备即可。其中 `/dev/sdb` 是整个设备,而不是某个分区。
阅读全文