Ubuntu 下利用下令行将 U 盘格式化为 ext4、FAT32 和 exFAT 的详细教程 ...

打印 上一主题 下一主题

主题 851|帖子 851|积分 2553

Ubuntu 下利用下令行将 U 盘格式化为 ext4、FAT32 和 exFAT 的详细教程



  • 作者:Witheart
  • 更新时间:20241228
本教程将详细先容怎样将 U 盘格式化为 ext4FAT32exFAT 文件系统,同时包括怎样安装必要工具(如 exfat-utils)。


每种文件系统的实用场景:



  • ext4:实用于 Linux 情况,支持文件权限和日志功能,但无法跨平台利用。
  • FAT32:实用于跨平台(Windows、macOS 和 Linux),但不支持单个文件超过 4GB 的情况。
  • exFAT:实用于跨平台(Windows、macOS 和 Linux),支持大文件,保举用作 FAT32 的替换方案。
步调 1: 插入 U 盘并辨认装备


  • 插入 U 盘:将 U 盘插入电脑的 USB 接口。
  • 列出全部存储装备:运行以下下令查看系统中已毗连的存储装备:
    1. lsblk
    复制代码
    输出示例:
    1. NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    2. sda      8:0    0   500G  0 disk
    3. ├─sda1   8:1    0    50G  0 part /
    4. ├─sda2   8:2    0   450G  0 part /home
    5. sdb      8:16   1    16G  0 disk
    6. └─sdb1   8:17   1    16G  0 part /media/username/USB
    复制代码
    在这里,sdb 是 U 盘的装备名称,其大小为 16GB。
  • 确认装备名称:通过装备的大小和挂载点判定 U 盘的装备名称(如 sdb)。注意:确保不要误操作其他磁盘。
  • 查看分区文件系统范例:运行以下下令查看分区的现有文件系统:
    1. lsblk
    2. -f
    复制代码
    输出示例:
    1. NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
    2. sdb    └─sdb1 vfat   USB   XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX /media/username/USB
    复制代码
    在这里,sdb1 是 U 盘的分区,当前文件系统范例为 FAT32(vfat)。

步调 2: 卸载 U 盘的分区

如果 U 盘的分区已经挂载,需要先卸载它:
  1. sudo umount /dev/sdb1
复制代码
将 sdb1 替换为 U 盘的分区名称。
确认卸载成功:
  1. lsblk
复制代码
确保 MOUNTPOINT 列为空。

步调 3: 删除现有分区表

利用 fdisk 删除 U 盘上的现有分区:

  • 启动 fdisk 工具:
    1. sudo fdisk /dev/sdb
    复制代码
    注意:将 sdb 替换为你的 U 盘装备名称。
  • 进入交互式界面后,按以下步调操作:

    • 输入 p 列出分区。
    • 输入 d 删除分区。如果有多个分区,重复输入 d,直到全部门区删除完毕。
    • 输入 w 保存更改并退出。


步调 4: 创建新分区

继续利用 fdisk 创建新分区:

  • 启动 fdisk 工具:
    1. sudo fdisk /dev/sdb
    复制代码
  • 按以下步调操作:

    • 输入 n 创建新分区。
    • 按 p 选择创建主分区。
    • 输入分区编号(通常为 1)。
    • 按回车键接受默认起始扇区和结束扇区。
    • 输入 w 保存更改并退出。


步调 5: 格式化分区

在创建新分区后,可以将其格式化为所需的文件系统:ext4FAT32exFAT

5.1 格式化为 ext4 文件系统

运行以下下令,将分区格式化为 ext4 文件系统:
  1. sudo mkfs.ext4 /dev/sdb1
复制代码


  • mkfs.ext4 用于格式化 ext4 文件系统。
  • /dev/sdb1 是 U 盘的分区名称。
格式化完成后,系统会输出类似以下内容:
  1. Creating filesystem with 3907584 4k blocks and 977280 inodes
  2. Filesystem UUID: xxxx-xxxx
  3. Superblock backups stored on blocks: ...
复制代码

5.2 格式化为 FAT32 文件系统

运行以下下令,将分区格式化为 FAT32 文件系统:
  1. sudo mkfs.vfat -F 32 /dev/sdb1
复制代码


  • mkfs.vfat 用于格式化 FAT 文件系统。
  • -F 32 指定利用 FAT32 格式。
  • /dev/sdb1 是 U 盘的分区名称。
格式化完成后,系统会输出类似以下内容:
  1. mkfs.fat 4.2 (2021-01-31)
复制代码

5.3 格式化为 exFAT 文件系统

安装 exFAT 工具

如果你的系统没有支持 exFAT 的工具,可以安装 exfat-utils:
  1. sudo apt update
  2. sudo apt install exfat-utils
复制代码
格式化为 exFAT

安装完成后,运行以下下令将分区格式化为 exFAT 文件系统:
  1. sudo mkfs.exfat /dev/sdb1
复制代码


  • mkfs.exfat 用于格式化为 exFAT 文件系统。
  • /dev/sdb1 是 U 盘的分区名称。
格式化完成后,系统会输出类似以下内容:
  1. mkexfatfs 1.3.0
  2. Creating... done.
复制代码

步调 6: 验证格式化结果


  • 再次运行以下下令查看分区信息:
    1. lsblk
    2. -f
    复制代码
    输出示例:
    1. NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
    2. sdb    └─sdb1 ext4         xxxx-xxxx                       
    复制代码
    或:
    1. NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
    2. sdb    └─sdb1 vfat         xxxx-xxxx
    复制代码
    或:
    1. NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
    2. sdb    └─sdb1 exfat        xxxx-xxxx
    复制代码
    确认分区的文件系统范例是否为 ext4、vfat(FAT32)或 exFAT。
  • 如果需要利用 U 盘,可以手动挂载:
    1. sudo mount /dev/sdb1 /mnt
    复制代码
    将 /mnt 替换为你希望的挂载点。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

惊落一身雪

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表