不须要重启就能挂载磁盘的方法,还不快来Get

  Linux磁盘挂载是比较常见的管理操做之一。预装的linux系统有2块盘,一块为系统盘,另一块磁盘是数据盘,默认没有挂载,须要手动挂载到系统中。具体操做是:须要对磁盘进行格式化,格式化后挂载到须要的挂载点,最后还须要添加分区启动表,以便下次系统启动随机自动挂载。详细操做步骤为:
javascript

  一、首先查看系统中磁盘信息,命令为:fdisk -l 输入后显示的:"Disk /dev/vda: 21.5 GB",即为系统盘,名称为vda,另外还有一块磁盘是没有格式化,没有分区,没有在使用中的:"Disk /dev/vdb: 32.2 GB",如图1所示:java

   二、将未使用的磁盘进行格式化,操做数据盘符前,请自行确认磁盘是否有使用过,若有重要数据请谨慎操做,以避免致使数据丢失,带来没必要要的麻烦。具体格式化命令为: mkfs.ext3 /dev/vdb 如图2所示,即为正在格式化中。这个时候请耐心等待格式化完毕。linux

  三、将格式化完的磁盘进行挂载,挂载前,先在服务器上建立一个须要挂载的挂载点,如能够在根目录下建立一个disk目录。建立目录命令为: mkdir /disk 挂载磁盘到disk目录,挂载命令: mount /dev/vdb /disk/

  四、默认的方法都是须要重启Linux。可是线上的服务器是不可能随便重启的。
若是咱们在 Linux 运行过程当中挂载磁盘, Linux 又不能在不重启的状况下自动识别,这时就须要咱们使用下面的操做使 Linux 在不重启的状况下识别新挂载的磁盘。centos

首先,查看主机总线号,磁盘确定是有总线链接着的:bash

[root@localhost ~]# ls /sys/class/scsi_host/

host0 host1 host2复制代码

其次,从新扫描SCSI 总线来添加设备:服务器

[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host0/scan

[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host1/scan

[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host2/scan复制代码

之因此扫描的是SCSI 总线,是由于咱们添加的是 SCSI 类型的磁盘。此时会出现
-bash: /sys/class/scsi_host/host0/scan: Read-only file system的提示,直接忽略。而后运行:spa

[root@localhost ~]# fdisk -l复制代码

当全部操做完毕以后,执行df -hcode

[root@VM_26_145_centos dev]# df -h 
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        20G  7.8G   11G  42% /
/dev/vdb         50G  180M   47G   1% /disk复制代码

这就说明数据盘已经挂载到系统中,能够直接使用了!cdn

相关文章
相关标签/搜索