mkfs
是一條常用的 Linux 命令,用於在裝置或分割槽上建立檔案系統。 mkfs
是 “make filesystem” 的縮寫。檔案系統是在硬碟、固態硬碟、U 盤或其他介質等儲存裝置上組織和儲存檔案和目錄的一種方式。建立的檔案系統型別會影響資料的儲存和檢索方式,進而影響效能和相容性。
mkfs
命令是一個包裝器,它會根據提供的檔案系統型別決定適當的檔案系統建立實用程式。
使用 mkfs
命令時要非常小心,因為它會格式化指定的分割槽。分割槽上的任何資料都將丟失。在使用 mkfs
之前,請務必仔細檢查所使用的裝置或分割槽是否正確,並確保備份了任何重要資料。
下面是一些使用 mkfs
命令的方法:
1. 建立檔案系統
建立檔案系統的基本語法是 mkfs -t type device
。
示例:
例如要在 /dev/sda1
分割槽上建立 ext4
檔案系統,可以使用:
mkfs -t ext4 /dev/sda1
2. 指定塊大小
使用 -b
選項建立檔案系統時,可以指定塊大小。
示例:
例如要建立塊大小為 1024 bytes
的 ext4
檔案系統,可以使用:
mkfs -t ext4 -b 1024 /dev/sda1
3. 新增標籤
可以使用 -L
選項為檔案系統新增標籤。
示例:
要在檔案系統中新增標籤 ” mydisk
“,可以使用:
mkfs -t ext4 -L mydisk /dev/sda1
4. 建立 FAT32 檔案系統
要建立 FAT32
檔案系統,可以使用 mkfs.vfat
命令。
示例:
mkfs.vfat /dev/sda1
5. 建立 NTFS 檔案系統
要建立 NTFS
檔案系統,可使用 mkfs.ntfs
命令。
示例:
mkfs.ntfs /dev/sda1
6. 建立 XFS 檔案系統
要建立 XFS
檔案系統,可使用 mkfs.xfs
命令。
示例:
mkfs.xfs /dev/sda1
FAT32、NTFS 和 XFS 之間的區別
FAT32、NTFS 和 XFS 都是檔案系統的一種,是在儲存裝置(如硬碟或 U 盤)上組織和儲存資料的方法。不過,它們的設計和功能各不相同,會影響效能、相容性和最佳用途。
FAT32(檔案分配表 32)
FAT32 是一種較老的檔案系統,廣泛相容多種型別的裝置和作業系統,包括 Windows、Mac、Linux、遊戲機等。不過,它也有一些侷限性。
例如,它無法處理超過 4GB 的檔案或超過 8TB 的分割槽。它還缺乏一些較新檔案系統所具備的功能,如資料保護和恢復功能。
NTFS(新技術檔案系統)
NTFS 是一種較新的檔案系統,主要用於 Windows。它支援比 FAT32 大得多的檔案和分割槽,並具有檔案許可權(有助於提高安全性)、陰影副本(用於備份)和加密等功能。
不過,雖然 NTFS 可在 Mac 和 Linux 系統上讀取,但如果沒有額外的軟體,寫入 NTFS 硬碟可能會很麻煩。
XFS(擴充套件檔案系統)
XFS 是一種高效能檔案系統,主要用於 Linux 環境。它特別擅長處理大檔案和大儲存卷,是伺服器和高效能系統的理想選擇。
XFS 還包括日誌等功能,有助於在斷電或系統崩潰時恢復資料。不過,Windows 或 Mac 本身並不支援 XFS,因此對於需要在不同系統中使用的行動硬碟來說,XFS 並不理想。
更多 Linux 命令
下面羅列了最常見的一些 Linux 命令,您可以根據自己的需要查閱對應命令的詳細解析:
目錄操作 | rmdir · cd · pwd · exa · ls |
檔案操作 | cat · cp · dd · less · touch · ln · rename · more · head |
檔案系統操作 | chown · mkfs · locate |
網路 | ping · curl · wget · iptables · mtr |
搜尋和文字處理 | find · grep · sed · whatis · ripgrep · fd · tldr |
系統資訊和管理 | env · history · top · who · htop · glances · lsof |
使用者和會話管理 | screen · su · sudo · open |
此外,我們還整理 Linux 命令列大全,以幫助大家全面深入地學習 Linux。
評論留言