不須要重啓就能掛載磁盤的方法,還不快來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

相關文章
相關標籤/搜索