如果你想在您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盤,其文件系統類型會出現在右側面板上。