磁盘分区挂载
[简介]
简单记录一下在Linux、ubuntu等系统中针对新磁盘的分区和格式化、挂载等操作。
1. 查看新硬盘
新添加的硬盘,是一个新的硬盘,所以相关的属性信息都没有。可通过lsblk、fdisk 两条命令来查看新硬盘。
- 命令:
lsblk -fFSTYPE:分区类型UUID:标识分区的唯一标识符MOUNTPOINT:分区挂载的目录
- 命令:
fdisk -l
#提示 /dev/sda已有分区sda1 sda2 sda3,/dev/sdb,这个是新添加的没有进行分区过,这个/dev/sdb硬盘要记住,不用弄错了。
2. 开始分区
- 分区命令:
fdisk /dev/sdb
执行后就会进行硬盘的操作,通过输入相关命令进行操作。
- 获取帮助:根据提示Command (m from help),可以通过输入m获取帮助
- m 显示命令帮助列表
- p 显示磁盘分区 同fdisk -l
- n 新增分区
- d 删除分区
- w 写入并退出 (执行这条命令一定要确认清楚再操作)
- q 不保存退出

#提示 分区命令的操作,相关命令的执行结果都会存在内存中,直到通过w命令进行写入。所以在确定输入w命令之前请注意。
- 创建新分区:输入
n,并回车。 - 分区类型:输入
p- p:主分区
- e:扩展分区
#补充 受 MBR 分区表限制,每块硬盘最多 4 个主分区(或 3 主分区 + 1 扩展分区)。扩充分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。那么由扩充分区再分下去的是什么呢?它就是逻辑分区(logical partion),逻辑分区没有数量上限制。
- 分区个数:输入
1 - 保存:输入
w,回车完成磁盘分区
- 查看成功后分区:
lsblk -f。
同第一次查询的结果对比,sdb已有一个sdb1分区,且已分配一个UUID,但挂载的还是空的。
3. 格式化
上一步已经成功硬盘分区了,但是还不能使用,没有挂载到具体的目录,在挂载前需要对硬盘进行格式化后才可以挂载。
- 命令:
mkfs -t ext4 /dev/sdb1-t格式化类型,不加此参数默认是ext2/dev/sdb1分过区的硬盘分区,注意不要格式化错误了
4. 挂载磁盘
- 临时挂载:
- 挂载命令:
mount 设备名称 挂载目录
- 挂载命令:
#注意 目前只是临时挂载,系统重启后会失效
- 永久挂载:
- 编辑分区表:
vim /etc/fatab,添加挂载信息,实现永久挂载- 挂载的分区设备
UUID或硬盘分区名 - 挂载点:
- 文件系统类型:
- 挂载选项:一般默认,即
defaults - 是否备份:默认0
- 是否检测:默认0

- 挂载的分区设备
- 添加磁盘挂载信息:这里有两种方式可指定新磁盘信息。
- **磁盘
UUID**:可通过lsblk -f命令查看新磁盘的UUID,UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。 - **
硬盘分区名**:即,前面 /dev/sdb1
#注意 当有多块磁盘时,/dev/sdb1 这类的标识方法,伴随着硬盘与硬盘接口的交换,而改变,安全起见,采用
UUID的方式挂载硬盘。 - **磁盘


- 自动挂载:
mount -a- a就是auto,自动挂载。
#补充 卸载命令:umount 设备名称 | 挂载目录,不能在需要卸载的目录执行umount,不然会提示目标忙,无法卸载。
- 自动挂载:
- 编辑分区表:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 future!


