必须实践十几次 前提条件,如果不会用virtualbox给虚拟机模拟几十块硬盘的话,直接忽略掉就算了,因为世界不会有物理机给你测试挂载 参考的一篇博客 centos7硬盘挂载 https://www.fujieace.com/linux/centos-mount.html
1. 查看当前硬盘使用状况:
# df -h
2. 查看新硬盘
# fdisk -l
3. 硬盘分区
1. 进入fdisk模式
# fdisk /dev/sdb
2. 输入n进行分区
3. 选择分区类型
这里有两个选项:
p: 主分区 linux上主分区最多能有4个
e: 扩展分区 linux上扩展分区只能有1个,扩展分区创建后不能直接使用,还要在扩展分区上创建逻辑分区。
这里我选择的p。
4. 选择分区个数
可以选择4个分区,这里我只分成1个分区
5. 设置柱面,这里选择默认值就可以
6. 输入w,写入分区表,进行分区
4. 格式化分区
将新分区格式化为ext3文件系统
1)如果创建的是主分区
# mkfs -t ext3 /dev/sdb1
# # mkfs.ext4 /dev/sdb1
# # 若提示 -bash: mkfs.ext4: command not found 或者 mkfs.ext4: No such file or directory ,请安装以下软件
# # yum install e4fsprogs -y
# # mkfs.ext4 /dev/sdb1
5. 挂载硬盘
1) 创建挂载点
在根目录下创建storage目录
# mkdir /storage
2) 将/dev/sdb1挂载到/storage下
# mount /dev/sdb1 /storage
6. 设置开机启动自动挂载
新创建的分区不能开机自动挂载,每次重启机器都要手动挂载。
设置开机自动挂载需要修改/etc/fstab文件
# vi /etc/fstab
在文件的最后增加一行,是什么格式写什么格式
/dev/sdb1 /storage ext3 defaults 1 2
- 网上没有一篇博客有说,fdisk -l 命令执行后,通过哪些标志位,哪些地方可以看出哪块硬盘还没挂载的,哪块硬盘还没格式化分区的,如何查看磁盘的个数,网上没有一篇博客有说,全部是废话,直接说 /dev/sdb 是没有挂载的,/dev/sdb 要格式化分区的,没给出任何说明,任何理由,线上操作,谁敢啥几把地操作,全都是坑
lsblk # 查看磁盘划分的分区
df -hT # 查看硬盘ext2、ext3、ext4、xfs类型
df -T 磁盘名称 # 查看指定磁盘的文件类型
mkfs.ext4 /dev/sdb1
# 若提示 -bash: mkfs.ext4: command not found 或者 mkfs.ext4: No such file or directory ,请安装以下软件
yum install e4fsprogs -y
mkfs.ext4 /dev/sdb1