一.检查磁盘情况
命令:fdisk -l
看到红色框里面的(dev/sdb:21.5GB)
核实命令:df -h
从上图看出 /dev/sdb 并没有被分配
使用查看命令:lsblk
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191129105701864.png
发现他也没有被 格式化(这一步可以上来就先做下,因为很多会遇到他已经被格式化好了,如果格式化好了,我们可以跳过下面1,2,3 步操作,直接进行挂载)
二.进行磁盘分区
1.进行分区命令:fdisk /dev/sdb
输入 n, 进行分区操作,选择起始字符位置大小(确定磁盘分区的大小),如果分区时误操作,可以继续执行fdisk [磁盘路径] 输入d,进行删除指定分区
3.分区后写入分区表中 系列操作和选择参数如下
<1>输入 n 表示创建新的分区
<2>输入p 表示主要分区
<3>输入w 表示保存写入
4.分完区后查看,命令:lsblk, 发现sdb 分出了一个sdb1,并把所有内存都给了sdb1。
5.重新读取分区,命令:partprobe /dev/sdb1
6.格式化 mkfs.ext4 /dev/sdb1(格式化过程如果磁盘大可能要等待一会 格式化标准常用mkfs.ext4 但不局限这一种)
7.挂载分区(建议:最好是创建一个新文件夹,把磁盘挂载上去)
比如说 我在 创建/usr/local/ 了public 文件夹 命令如下图,我要把磁盘挂到这个文件夹下
执行挂载命令:mount /dev/sdb1 /usr/local/public/ (mount:命令也有很多参数,可挂在卸载)
到此,我们挂载就完成了
执行命令 查看 df -h
温馨提示:虽然挂载上去了,但是这个磁盘一旦服务器被重启,很不幸那就完犊子了,所以我们要把这个磁盘在虚拟机启动生效中声明下
8…声明永久磁盘
查看某个分区的唯一标志 和磁盘编码类型 命令 blkid
复制 UUID=df4746b2-c7cd-49b2-bfc5-1ce5eec795fb(备用)
9.编辑文件 vi /etc/fstab
保存退出,至此磁盘分区挂载完成!
fstab 配置文件参数说明(仅供参考,谢谢!)
第一列:Device:磁盘设备文件或者该设备的Label或者UUID,一般我们通过blkind 获取UUID
第二列:设备的挂载点(Mount point),确定该分区挂在那个目下 例如:/usr/local/public
第三列:filesystem:磁盘文件系统的格式, 包括ext2、ext3、ext4、reiserfs、nfs、vfat等
第四列:parameters:文件系统的参数,一般取defaults 即可
Async/sync 设置是否为同步方式运行,默认为async
auto/noauto 当下载mount -a 的命令时,此文件系统是否被主动挂载。默认为auto
rw/ro 是否以以只读或者读写模式挂载
exec/noexec 限制此文件系统内是否能够进行"执行"的操作
user/nouser 是否允许用户使用mount命令挂载
suid/nosuid 是否允许SUID的存在
Usrquota 启动文件系统支持磁盘配额模式
Grpquota 启动文件系统对群组磁盘配额模式的支持
Defaults 同事具有rw,suid,dev,exec,auto,nouser,async等默认参数的设置
第五列:能否被dump备份命令作用:dump是一个用来作为备份的命令。通常这个参数的值为0或者1
0 代表不要做dump备份
1 代表要每天进行dump的操作
2 代表不定日期的进行dump操作
第六列:是否检验扇区:开机的过程中,系统默认会以fsck检验我们系统是否为完整(clean)