ubuntu下格式化U盘

Ubuntu很强大,可以很方便的进行U盘的格式化。转载地址 参考地址,谢谢这两文作者,部分增删改添,突出了重点,分享学习所用,如果冒犯,立刻删除!再次感谢!


手上有个U盘存在隐藏分区,我打算在centos7系统下将它格式化成FAT32格式,首先用 fdisk -l 命令来判断哪个是U盘确定它的路径U盘的路径为: /dev/sdc (/dev/sdc1与/dev/sdc2是U盘隐藏分区)。


U盘格式化命令: mkfs -t vfat -I /dev/sdc

这样U盘就被整个格式化成立fat32格式,完成操作;


如果要格式化成NTFS格式,稍微麻烦一点点,貌似centos7默认不支持(本人Ubuntu16.04,均适用。)

我是通过下载编译安装ntfs-3g_ntfsprogs包来完成的


wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz
tar -zxvf tar ntfs-3g_ntfsprogs-2017.3.23.tgz
cd ntfs-3g_ntfsprogs-2017.3.23.tgz
./configure
make
make install

完成之后用这个命令就完成了U盘格式化:mkfs.ntfs -F /dev/sdc

格式化速度会很慢,不知道如何快速格式化,执行该命令后可以看见百分比数字缓慢的变动;


用法:
 mkfs [选项] [-t <类型>] [文件系统选项] <设备> [<大小>]

选项:
 -t, --type=<类型>  文件系统类型;若不指定,将使用 ext2
     fs-options     实际文件系统构建程序的参数
     <设备>         要使用设备的路径
     <大小>         要使用设备上的块数
 -V, --verbose      解释正在进行的操作;
                      多次指定 -V 将导致空运行(dry-run)
 -V, --version      显示版本信息并退出
                      将 -V 作为 --version 选项时必须是惟一选项
 -h, --help         显示此帮助并退出

mkfs格式化可能问题:

  • mkfs.fat 3.0.20 (12 Jun 2013) mkfs.vfat: Device partition expected, not making filesystem on entire device '/dev/sdc' (use -I to override)c

这是因为U盘包含隐藏分区造成无法格式化,提示你需要添加 -I 参数来强制格式化整个U盘

  • /dev/sdc is entire device, not just one partition.Refusing to make a filesystem here!

我在U盘格式化NTFS时用的小写f就报这个错误,改成大写F搞定!具体原因不详,蒙对的!估计是强制执行的意思吧(⊙﹏⊙)。


全部完成后再用fdisk -l命令查看结果:


磁盘 /dev/sdc:8053 MB, 8053063680 字节,15728640 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x00000000

至此大功告成!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值