Top Menu

Debian 7.8 Wheezy 64-bit U盘重新分区及格式化为ext4

最近在测试DD-WRT的USB功能,需要一个ext4格式的U盘,下面就来用Debian来格式化U盘。

系统环境

Debian 7.8 Wheezy 64-bit,Vmware Workstation 10,16GB exFAT文件格式U盘一个

格式化U盘

首先在虚拟机上将U盘连接到虚拟机,这时会弹出窗口提示U盘的文件系统问题,忽略并关闭窗口。

打开Terminal窗口,输入命令查找U盘的路径

fdisk命令会输出所有disk

这里我们的U盘路径就是/dev/sdb,U盘的唯一分区路径是/dev/sdb1

首先关闭所有打开的文件窗口,并卸载U盘

接下来输入格式化命令,将U盘格式化为ext4文件系统(注意,如果不需要重新分区,请选择/dev/sdb1分区直接进行格式化)

系统会确认是否格式化整个设备及清空分区表

输入Y确认,之后等待格式化完成即可

以上操作将会完全删除U盘的分区表,接下来重新建立分区

U盘分区

使用fdisk命令来对U盘进行分区操作(这里U盘的路径是sdc)

  1. 首先卸载U盘 umount /dev/sdc
  2. 输入fdisk命令 fdisk /dev/sdc
  3. 输入命令 n 新建分区
  4. 设置主分区或者逻辑分区,这里选择 p 设为主分区
  5. 设置分区序号,这里选择1
  6. 设置分区起始地址,这里保持默认
  7. 设置分区结束地址,和起始地址的差值就是分区大小,这里保持默认使用所有空间
  8. 输入命令 w 保存并写入分区表

完成之后,通过 fdisk -l 命令来查看U盘的分区

可以看到,已经成功的建立了一个/dev/sdb1分区,文件格式是Linux

这个时候在文件管理器里还是无法访问的,接下来需要对刚建立的分区进行格式化格式化

输入命令,格式化sdb1分区为ext4格式

这样就完成了U盘的分区和格式化操作,进入文件管理器查看U盘属性,可以看到文件系统是ext3/ext4。

2015-02-24_12-48-34

更改U盘名称

在格式化完成之后,U盘的名称是一串随机字符,卷标也是默认的名称。接下来通过 e2label 命令来修改U盘名称。

ext2, ext3, or ext4 文件系统都可以使用 e2label命令来修改磁盘名称,用法是 Usage: e2label device [newlabel]

修改完成之后umount一下U盘,U盘名称和卷标都会刷新为修改的名称。

一些问题

在选择格式化路径的时候如果选择/dev/sdb1,那么可以直接格式化已有分区,不需要重新进行分区操作。

格式化完成之后的U盘可用空间是14.8GB,属性里显示总空间是15.8,已使用973.7MB,这是不正确的,这些已使用的空间是不存在的。

格式化完成之后,U盘里会存在一个lost+found文件夹,不能访问和删除

There are no comments yet

  • Hello, guest

Powered by WordPress. Designed by WooThemes