一,查看u盘的基础信息
df -h//法一,列出系统中的所有文件系统,注意u盘中的efi文件系统不会显示
lsblk //法二,列出块设备,可以看到u盘的所有分区
fdisk -l//法三,查看分区表,可以看到磁盘的分区模式,磁盘标签类型为dos则为MBR分区,gpt则为gpt分区
其实硬盘(u盘)对于电脑来说属于一个”块设备”,”块设备”可以划分为多个”分区”。//步骤二,制作分区
每个”分区”有一个”盘符”标识,对”分区”做”格式化”就可以在”我的电脑”里看到它了。//步骤三,制作文件系统
二,设置u盘分区表,修改/新建分区
sudo fisk 设备名,如/dev/sda //使用此命令来进行分区
DOS (MBR)
a 开关 可启动 标志,用于修改MBR分区模式中的主分区是否为启动分区,只能有一个主分区为可启动的。https://www.ruanyifeng.com/blog/2013/02/booting.html 介绍
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 分区表
三,格式化文件系统
分区仍旧是块设备,需要制作文件系统后,才能被操作系统挂载。
sudo mkfs.ext4 /dev/sda1 //给/dev/sda1分区制作成ext4文件系统
四,挂载文件系统(重新插入u盘会自动挂载)
手动挂载方式
1.现在需要创建一个空目录
mkdir /home/pi/data
2.目录权限根据自己需要修改,然后用mount把”格式化”好的分区挂载上去
sudo mount /dev/sda1 /home/pi/data/
3.(可选)对于硬盘需要设置自动挂载
为了开机自动挂载,需要在/etc/fstab文件末尾追加一行配置:
/dev/sda1 /home/pi/data ext4 defaults 0 1
只需要修改前3个参数,其他参数默认即可(有兴趣可以自己查查):
/dev/sda1:哪一个分区
/home/pi/data:挂载到哪个目录
ext4:文件系统类型
一定要注意,如果fstab配置错误,机器重启就会失败,只能插显示器急救,所以我们在重启前要确保配置正确。
只需要执行sudo mount -a重新挂载所有目录,只要没有报错那么就说明一切正常。