连接U盘后,用ls指令查看设备目录如下:
glen@ubuntu:/$ ls /dev/sd* /dev/sda /dev/sda1 /dev/sda2 /dev/sda5 /dev/sdb /dev/sdb1相比之前,这里多出来 /dev/sdb和 /dev/sdb1目录,前者是说明系统挂接了第二块磁盘,后者说明第二块磁盘只有一个分区。接下来把第二块磁盘的第一个分区挂接到 /media/glen/udisk目录下:
glen@ubuntu:/$ sudo mount /dev/sdb1 /media/glen/udisk glen@ubuntu:/$ ls /media/glen/udisk/ 0428????.rar 'System Volume Information' 2018????????-07-02.xlsx B11G-20180402.dbc出现了乱码,中文变成了问号’?’,需要在挂载的时候加上 -o iocharset=utf8参数
glen@ubuntu:/$ sudo umount /media/glen/udisk glen@ubuntu:/$ sudo mount -o iocharset=utf8 dev/sdb1 /media/glen/udisk glen@ubuntu:/$ ls /media/glen/udisk/ 0428套板.rar 'System Volume Information' 2018年中总结-07-02.xlsx B11G-20180402.dbcOK,这样U盘挂载就可以了。 2. 使用fdisk命令删除分区,并写入U盘
glen@ubuntu:/$ sudo fdisk /dev/sdb 欢迎使用 fdisk (util-linux 2.31.1)。 更改将停留在内存中,直到您决定将更改写入磁盘。 使用写入命令前请三思。 命令(输入 m 获取帮助): m 帮助: DOS (MBR) a 开关 可启动 标志 b 编辑嵌套的 BSD 磁盘标签 c 开关 dos 兼容性标志 常规 d 删除分区 F 列出未分区的空闲区 l 列出已知分区类型 n 添加新分区 p 打印分区表 t 更改分区类型 v 检查分区表 i 打印某个分区的相关信息 杂项 m 打印此菜单 u 更改 显示/记录 单位 x 更多功能(仅限专业人员) 脚本 I 从 sfdisk 脚本文件加载磁盘布局 O 将磁盘布局转储为 sfdisk 脚本文件 保存并退出 w 将分区表写入磁盘并退出 q 退出而不保存更改 新建空磁盘标签 g 新建一份 GPT 分区表 G 新建一份空 GPT (IRIX) 分区表 o 新建一份的空 DOS 分区表 s 新建一份空 Sun 分区表 命令(输入 m 获取帮助): d 已选择分区 1 分区 1 已删除。 命令(输入 m 获取帮助): w 分区表已调整。 Failed to remove partition 1 from system: 设备或资源忙 The kernel still uses the old partitions. The new table will be used at the next reboot. 正在同步磁盘。 glen@ubuntu:/$ q 使用fdisk命令创建分区 glen@ubuntu:/$ sudo fdisk /dev/sdb 欢迎使用 fdisk (util-linux 2.31.1)。 更改将停留在内存中,直到您决定将更改写入磁盘。 使用写入命令前请三思。 命令(输入 m 获取帮助): m 帮助: DOS (MBR) a 开关 可启动 标志 b 编辑嵌套的 BSD 磁盘标签 c 开关 dos 兼容性标志 常规 d 删除分区 F 列出未分区的空闲区 l 列出已知分区类型 n 添加新分区 p 打印分区表 t 更改分区类型 v 检查分区表 i 打印某个分区的相关信息 杂项 m 打印此菜单 u 更改 显示/记录 单位 x 更多功能(仅限专业人员) 脚本 I 从 sfdisk 脚本文件加载磁盘布局 O 将磁盘布局转储为 sfdisk 脚本文件 保存并退出 w 将分区表写入磁盘并退出 q 退出而不保存更改 新建空磁盘标签 g 新建一份 GPT 分区表 G 新建一份空 GPT (IRIX) 分区表 o 新建一份的空 DOS 分区表 s 新建一份空 Sun 分区表 命令(输入 m 获取帮助): n 分区类型 p 主分区 (0个主分区,0个扩展分区,4空闲) e 扩展分区 (逻辑分区容器) 选择 (默认 p): p 分区号 (1-4, 默认 1): 1 第一个扇区 (2048-31129599, 默认 2048): 上个扇区,+sectors 或 +size{K,M,G,T,P} (2048-31129599, 默认 31129599): 16779264 创建了一个新分区 1,类型为“Linux”,大小为 8 GiB。 命令(输入 m 获取帮助): n 分区类型 p 主分区 (1个主分区,0个扩展分区,3空闲) e 扩展分区 (逻辑分区容器) 选择 (默认 p): p 分区号 (2-4, 默认 2): 第一个扇区 (16779265-31129599, 默认 16781312): 上个扇区,+sectors 或 +size{K,M,G,T,P} (16781312-31129599, 默认 31129599): 创建了一个新分区 2,类型为“Linux”,大小为 6.9 GiB。 命令(输入 m 获取帮助): w 分区表已调整。 将调用 ioctl() 来重新读分区表。 正在同步磁盘。 glen@ubuntu:/$ ls /dev/sd* /dev/sda /dev/sda1 /dev/sda2 /dev/sda5 /dev/sdb /dev/sdb1 /dev/sdb2这里是16G U盘,实际容是14.9G,第一个分区分了8G,第二个分区为6.9G。 4. 分别对两个分区进行格式化
glen@ubuntu:/$ sudo mkfs -t vfat /dev/sdb1 mkfs.fat 4.1 (2017-01-24) glen@ubuntu:/$ sudo mkfs -t vfat /dev/sdb2 mkfs.fat 4.1 (2017-01-24) glen@ubuntu:/$ sudo fdisk /dev/sdb