在vm中添加一块新磁盘:
[root@localhost ~]# fdisk -l 进行扫描,但找不到新增的磁盘
解决方法:
[root@localhost ~]# ls /sys/class/scsi_host/ 查看总线主机号
[root@localhost ~]# cd /tmp
[root@localhost tmp]# touch scsi.txt 创建scsi.txt
[root@localhost tmp]# vi scsi.txt
[root@localhost tmp]# ./scsi.txt
-bash: ./scsi.txt: 权限不够
[root@localhost tmp]# ll | grep scsi.txt
-rw-r--r--. 1 root root 1671 10月 4 21:22 scsi.txt
[root@localhost tmp]# chmod 777 scsi.txt 临时更改权限,让其可以执行
[root@localhost tmp]# ./scsi.txt 对所有总线进行扫描
[root@localhost tmp]# rm -f scsi.txt 执行完后删除
[root@localhost ~]# fdisk -l 进行再次扫描,可以找到新增的磁盘/dev/sdb
[root@localhost tmp]# fdisk /dev/sdb 对sdb磁盘进行分区
输入m查看帮助
n:代表新增一块磁盘
输入e代表新增一个扩展分区,输入p代表新增一个主分区,这边输入P创建一个主分区
(注意:扩展分区不允许格式化,逻辑分区可以)
分区号为1,磁盘默认从1开始分区,直接按Enter
分别创建两个分区,一个为sdb1,另一个为sdb2,分别为500m和400m,分为之后输入w将分区信息写入磁盘中
对新分区的磁盘进行格式化:
[root@localhost /]# mkfs.ext4 /dev/sdb1
[root@localhost /]# mkfs.ext4 /dev/sdb2
[root@localhost /]# mkdir /project
[root@localhost /]# mkdir /testing 创建两个文件夹,用来挂载分区
root@localhost /]# mount /dev/sdb1 /project/
[root@localhost /]# mount /dev/sdb2 /testing/ 将分区挂载到对应的文件夹下
查看时有出现lost+found目录说明挂载成功
[root@localhost testing]# vi /etc/fstab 编辑/etc/fstab使系统重启后仍能生效
验证:重启之后磁盘仍能挂载载对应的目录下
转载于:https://blog.51cto.com/12948447/1970442