1 引言
之前笔记本换了一块SSD,原来的那块500GB的机械硬盘一直闲置没用,最近淘宝买了一个硬盘盒子,把它当作移动硬盘来使,顺便实际操作一下刚刚学的Linux的磁盘管理命令。
这是一块空白的磁盘,没有分区,因此使用
dir /dev
查看设备时,相应的只有/dev/sda一项2 分区
输入命令cfdisk /dev/sda
,进入到cfdisk分区工具界面:
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
。
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] <source> <directory>
即可。首先需要建立挂载点(即一个文件夹)mkdir /mnt/part1
,然后将一个分区挂载在这个挂载点上mount /dev/sda1 /mnt/part1
。使用df -h
查看挂载情况
4.2 自动挂载
当设备关机前,系统会自动卸载挂载的分区,因此手动挂载在下一次开机的时候有需要重新挂载。要实现开机自动挂载磁盘,需要在/etc/fstab文件中添加挂载信息。
挂载信息分为六列,分别表示:设备名/卷标、挂载点、文件系统类型、挂载选项(一般是defaults)、是否使用dump备份(0表示不备份,1或2表示备份,2的备份重要性小于1)、是否开机使用fsck检验磁盘(0表示不检验,1或2表示检验,2检验比1晚)
保存退出后使用
mount -a
检验编辑的内容是否正确(Options: -a, --all mount all filesystems mentioned in fstab
)5 卸载
命令:umount [options] <source> | <directory>