ubuntu环境下U盘的分区

ubuntu环境下U盘的分区

一、准备
  1. 一个资料不怕格式化的 U 盘;
  2. U 盘的格式为 FAT32
二、操作

分区的操作简单来说就是:将 u 盘在挂载点上卸载——删除原有分区——创建三个新的分区——将新建分区设置为 vfat 格式

  1. 打开 ubuntu 虚拟机,将 U 盘插在 usb 口上连接至虚拟机,这时可以在 ubuntu 桌面的左侧边栏上看到 U 盘的图标

  2. 查看 u 盘现在挂载到哪个文件夹下面

$ ls /media/chengnan/

在这里插入图片描述

  1. 卸载掉 u 盘,否则会在分区的时候提示设备忙的消息
$ sudo umount /media/chengnan/029C-E7A4
$ ls /media/chengnan/

在这里插入图片描述

  1. 查看现在已经存在的分区信息
$ sudo fdisk -l
$ ls /dev/sd*

在这里插入图片描述

在这里插入图片描述

  1. 进入 fdisk
$ sudo fdisk /dev/sdb

在这里插入图片描述

  1. 在命令处输入 p,查看现有的 u 盘分区情况
Command (m for help): p

  1. 在命令处输入 d,删除分区
Command (m for help): d

在这里插入图片描述

  1. 在命令处输入 w,保存操作并退出
Command (m for help): w

在这里插入图片描述

  1. 查看现在已经存在的分区信息,发现 sdb1 已经被删除
$ ls /dev/sd*

在这里插入图片描述

  1. 接下来为 u 盘创建三个分区,大小分别为 1G、1G、u 盘剩余空间

进入 fdisk ,进行分区创建

$ sudo fdisk /dev/sdb

在这里插入图片描述

  1. 在命令处一次输入一下命令可以创建第一个分区,大小为 1G,第一个扇区和最后一个扇区的取值在后面会详细写
Command (m for help): n
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-30277631, default 2048): 2048
Last sector, +sectors or +size{K,M,G,T,P} (2048-30277631, default 30277631): 2099200

在这里插入图片描述

  1. 类似,按照上面的操作进行第二个分区的操作,大小也为 1G
Command (m for help): n
Select (default p): p
Partition number (2-4, default 2): 2
First sector (2099201-30277631, default 2101248): 2101248
Last sector, +sectors or +size{K,M,G,T,P} (2101248-30277631, default 30277631): 4198400

在这里插入图片描述

  1. 类似,按照上面的操作进行第三个分区的操作,大小也为 u 盘总容量的剩余空间
Command (m for help): n
Select (default p): p
Partition number (3,4, default 3): 3
First sector (2099201-30277631, default 4200448): 4200448
Last sector, +sectors or +size{K,M,G,T,P} (4200448-30277631, default 30277631): 30277631

在这里插入图片描述

  1. 在命令处输入 w,保存操作并退出
Command (m for help): w

在这里插入图片描述

  1. 使用 ls 命令查看分区的创建情况
$ ls /dev/sd*

在这里插入图片描述

  1. 分区创建好之后,需要把这三个分区都设置为 FAT32 的格式,使用 mkfs 命令,请自动忽略中间打错字的这一行
sudo mkfs -t vfat /dev/sdb1
sudo mkfs -t vfat /dev/sdb2
sudo mkfs -t vfat /dev/sdb3

在这里插入图片描述

  1. 打开文件夹,可以看到三个 u 盘说明分盘成功

在这里插入图片描述

三、扇区的计算方法

我们知道 1G 的容量为:
1 G B = 1024 ∗ 1024 ∗ 1024 = 1073741824 B 1GB = 1024 * 1024 * 1024 = 1073741824B 1GB=102410241024=1073741824B
每个扇区的所占的大小是 512B,所以 1GB 的空间需要的扇区个数为:
扇 区 个 数 = 字 节 数 ÷ 512 = 1073741824 B ÷ 512 B = 2097152 个 扇区个数 = 字节数 \div 512 = 1073741824B \div 512B = 2097152 个 =÷512=1073741824B÷512B=2097152
为 u 盘指定扇区的时候,第一个盘的开始扇区从 2048 开始,因此第一个分区的结束扇区应该是:
结 束 扇 区 = 2097152 + 2048 = 2099200 结束扇区=2097152+2048=2099200 =2097152+2048=2099200
,所以 1GB 的空间需要的扇区个数为:
扇 区 个 数 = 字 节 数 ÷ 512 = 1073741824 B ÷ 512 B = 2097152 个 扇区个数 = 字节数 \div 512 = 1073741824B \div 512B = 2097152 个 =÷512=1073741824B÷512B=2097152
为 u 盘指定扇区的时候,第一个盘的开始扇区从 2048 开始,因此第一个分区的结束扇区应该是:
结 束 扇 区 = 2097152 + 2048 = 2099200 结束扇区=2097152+2048=2099200 =2097152+2048=2099200
第二个、第三个分区的扇区设置方法也是这么计算的。

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值