关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

如何在Linux服务器上检测未挂载设备的文件系统类型?

发布时间:2023/11/8 16:37:54
香港云服务器

如果你想在您Linux服务器上新硬盘或U盘上存储数据,首先需要做的是在上面创建一个 "文件系统"。这一步也被称为 "格式化 "硬盘或U盘。文件系统决定了数据在物理设备上以何种格式组织、存储和访问。通常情况下,即使在挂载硬盘或U盘之前,也有必要了解其上创建的文件系统类型。例如,您可能需要在挂载磁盘设备时明确指定文件系统类型,或者必须使用特定于文件系统的挂载命令(例如,mount.aufs、mount.ntfs)。

当你想确定Linux服务器上的文件系统类型时,首先想到的命令可能是df,这是一个报告磁盘空间使用情况的标准Linux命令。然而,df命令(带-T选项)只对显示挂载设备的文件系统类型有用。df命令不会显示任何关于已插入但未挂载的USB设备的信息。

有几种方法可以确定未挂载设备的文件系统类型。在这个例子中,我们假设未挂载的U盘被映射到/dev/sda。

方法一:lsblk

你可以使用的第一个命令是lsblk,它显示了可用的块设备的信息。这个命令可以读取一个块设备的信息,无论它是否被挂载。当运行wlith -f选项时,它会显示每个已挂载或未挂载的块设备的文件系统类型。

$ lsblk -f

输出结果显示/dev/sda有FAT文件系统(vfat是FAT文件系统的驱动)。

你可以过滤掉输出,只显示与USB设备相关的信息。

$ lsblk -f | grep sda

方法二:blkid

另一个有用的命令行是blkid,它也可以显示块设备的属性。

$ blkid | grep sda

/dev/sda: LABEL="usb" UUID="AB24-FB63" TYPE="vfat"

方法三:gnome-disks

如果使用的是GNOME桌面,则可以使用gnome-disks在安装前基于GUI的磁盘实用程序来确定设备的文件系统类型。

通过在 GNOME 活动中输入磁盘来启动磁盘实用程序,或者从命令行运行以下内容。

$ gnome-disks

在GUI界面上,选择左侧面板上的U盘,其文件系统类型会出现在右侧面板上。