1. 首页 > 知识问答 > fdisk创建分区 lsblk看不到(使用fdisk创建分区并使用lsblk查看不到该分区的解决方法)

fdisk创建分区 lsblk看不到(使用fdisk创建分区并使用lsblk查看不到该分区的解决方法)

使用fdisk创建分区并使用lsblk查看不到该分区的解决方法

在使用Linux系统时,经常需要通过分区的方式来管理硬盘。而fdisk命令则是其中非常常用的分区工具之一。但是在使用fdisk进行分区之后,有可能会出现用lsblk命令无法看到该分区的情况,本文将介绍如何通过一些小技巧解决这个问题。

使用fdisk工具创建分区

fdisk是Linux下的磁盘分区工具,可以用来对硬盘进行创建、删除、修改分区等操作。具体使用方法如下:

1.使用root权限登录系统

2.运行fdisk程序,例如:

fdisk/dev/sdb

其中/dev/sdb是需要进行分区操作的硬盘,具体以实际情况为准。

3.进入分区管理命令行。

4.创建新分区。

Command:n

5.选择分区类型。

Command:p

6.选择分区编号。

Partitionnumber:1

7.选择分区起始扇区。

Firstsector:2048

8.选择分区结束扇区。

Lastsector:2097151

以上命令表示创建第一个分区,起始扇区为2048,结束扇区为2097151。其中起始扇区和结束扇区的具体大小需要根据实际情况进行修改。

9.保存分区表。

Command:w

10.退出fdisk程序。

至此,使用fdisk创建分区的过程已完成。但是,在某些情况下,使用lsblk无法看到该分区。

无法通过lsblk查看分区的原因

当使用fdisk程序对硬盘进行分区之后,可以使用lsblk命令来查看硬盘分区情况。但是,在一些情况下,lsblk无法看到该分区,这是由于该分区表还没有被内核装载导致的。

Linux系统使用/dev目录下的设备文件来管理硬盘设备,通过挂载文件系统的方式来访问硬盘数据。而在fdisk程序中创建分区表之后,内核的分区表还没有被更新,因此lsblk无法看到该分区。

通过重新扫描硬盘解决无法查看分区的问题

为解决无法查看分区的问题,可以使用以下命令手动重新扫描硬盘:

echo\"---\">/sys/class/scsi_host/host0/scan

其中host0表示需要扫描的硬盘编号,实际情况中,该编号可能不同,需要根据实际情况进行修改。

重新扫描硬盘之后,即可使用lsblk命令查看到该分区。如果还未能查看到该分区,可以尝试重启系统来解决问题。

总结:

使用fdisk工具创建分区时,有可能会出现通过lsblk无法看到该分区的问题。这是由于内核的分区表还没有被更新导致的。可以通过手动重新扫描硬盘的方式解决该问题。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至3237157959@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:10:00-18:30,节假日休息