树莓派-磁盘分区、格式化、挂载、卸载

1 引言

之前笔记本换了一块SSD,原来的那块500GB的机械硬盘一直闲置没用,最近淘宝买了一个硬盘盒子,把它当作移动硬盘来使,顺便实际操作一下刚刚学的Linux的磁盘管理命令。

树莓派-磁盘分区、格式化、挂载、卸载_第1张图片
硬盘通过USB接口连接树莓派

这是一块空白的磁盘,没有分区,因此使用 dir /dev查看设备时,相应的只有/dev/sda一项
硬盘相应的档案文件


2 分区

输入命令cfdisk /dev/sda,进入到cfdisk分区工具界面:

树莓派-磁盘分区、格式化、挂载、卸载_第2张图片
选择dos

树莓派-磁盘分区、格式化、挂载、卸载_第3张图片
未分区之前全为free space

树莓派-磁盘分区、格式化、挂载、卸载_第4张图片
分区之后的结果


3 格式化

3.1 Ext2格式、Ext3格式、Ext4格式

将/dev/sda1格式化为Ext4格式,命令为mkfs -t ext4 /dev/sda1,同样适用 Ext2格式 mkfs -t ext2 /dev/sda1、Ext3格式 mkfs -t ext3 /dev/sda1

树莓派-磁盘分区、格式化、挂载、卸载_第5张图片
/dev/sda1格式化为ext4

3.2 ntfs格式

使用命令mkfs -t ntfs /dev/sda2想将/dev/sda2格式化为ntfs格式,但是会报错:mkfs: failed to execute mkfs.ntfs: No such file or directory。解决方法为:需要安装apt-get install ntfsprogs,但是目前还是会报错E: Package 'ntfsprogs' has no installation candidate

3.3 Fat32格式

命令mkfs -t vfat /dev/sda3或者mkfs -t fat /dev/sda3或者mkfs -t msdos /dev/sda3。vfat 是 fat 的扩展,支持长文件名,mkfs.fat和mkfs.vfat 本质上是同个工具,生成的文件系统没区别是因为 vfat 和 fat-32 在实现上是没区別的,只是 vfat 通过 fat-32 中的一些隐藏路径表示长文件名,而在 fat-32 中这些隐藏路径会当成是空的。

4 挂载

4.1 手动挂载

使用命令mount [options] 即可。首先需要建立挂载点(即一个文件夹)mkdir /mnt/part1,然后将一个分区挂载在这个挂载点上mount /dev/sda1 /mnt/part1。使用df -h查看挂载情况

树莓派-磁盘分区、格式化、挂载、卸载_第6张图片
挂载情况

4.2 自动挂载

当设备关机前,系统会自动卸载挂载的分区,因此手动挂载在下一次开机的时候有需要重新挂载。要实现开机自动挂载磁盘,需要在/etc/fstab文件中添加挂载信息。

树莓派-磁盘分区、格式化、挂载、卸载_第7张图片
nano添加挂载信息

挂载信息分为六列,分别表示:设备名/卷标、挂载点、文件系统类型、挂载选项(一般是defaults)、是否使用dump备份(0表示不备份,1或2表示备份,2的备份重要性小于1)、是否开机使用fsck检验磁盘(0表示不检验,1或2表示检验,2检验比1晚)
保存退出后使用 mount -a检验编辑的内容是否正确( Options: -a, --all mount all filesystems mentioned in fstab
树莓派-磁盘分区、格式化、挂载、卸载_第8张图片
df -h 查看挂载状态

5 卸载

命令:umount [options] |

你可能感兴趣的:(树莓派-磁盘分区、格式化、挂载、卸载)