linux系統在增加硬盤的時候大多數情況是需要重啓纔可以發現新硬盤,那麼在生產環境中,服務器不允許重啓的情況下如何增加新硬盤?下面我給大家演示一下。我用的環境是VMware workstation 虛擬出來CentOS-7系統.
1,在系統配置界面增加一塊硬盤,容量設置成2G。
2,#lsblk查看,這時並不能看到剛剛添加的2G硬盤
3,在系統裏刷新總線文件
相當於把空值賦予scan這個文件。
我的系統裏只有3個總線文件,只要刷新三次就可以,但是有的系統裏有32個總線文件,按個刷實在太麻煩。可以用for循環代替:
[root@localhost ~]# for i in {0..32};do echo "- - -" > /sys/class/scsi_host/host$i/scan;done
由於我的系統裏只有host0,host1,host2三個目錄,所以顯示host3以後的文件都沒有,可以刻將大括號中的{0..32}改成{0..2}這個根據自己的系統host目錄個數自己改。
4,運行lsblk查看硬盤
這時已經可以發現sdb這個硬盤,容量是2G。正是剛纔添加的硬盤。
5,[root@localhost ~]# fdisk /dev/sdb 對這塊盤創建分區
m參數查看各個參數的作用。
輸入n創建新的分區。
輸入p創建主分區,分區號默認直接回車。扇區也是默認直接回車。
第三部輸入+1G來創建一個1G的主分區。
輸入p查看分區創建是否成功。
可以看到/dev/sdb1分區已經創建成功。
輸入w保存退出
6,格式化分區,創建分區文件系統。
這是系統可以創建的文件系統類型。
我在這裏創建一個xfs文件系統。
7,掛載分區
創建掛載點#mkdir Database1
掛載分區# mount /dev/sdb1 /Database1/
#df -Th /Database1查看分區
可以正常使用,