linux系統在增長硬盤的時候大多數狀況是須要重啓才能夠發現新硬盤,那麼在生產環境中,服務器不容許重啓的狀況下如何增長新硬盤?下面我給你們演示一下。我用的環境是VMware workstation 虛擬出來CentOS-7系統.linux
1,在系統配置界面增長一塊硬盤,容量設置成2G。服務器
2,#lsblk查看,這時並不能看到剛剛添加的2G硬盤ide
3,在系統裏刷新總線文件3d
至關於把空值賦予scan這個文件。blog
個人系統裏只有3個總線文件,只要刷新三次就能夠,可是有的系統裏有32個總線文件,按個刷實在太麻煩。能夠用for循環代替:圖片
[root@localhost ~]# for i in {0..32};do echo "- - -" > /sys/class/scsi_host/host$i/scan;doneit
因爲個人系統裏只有host0,host1,host2三個目錄,因此顯示host3之後的文件都沒有,能夠刻將大括號中的{0..32}改爲{0..2}這個根據本身的系統host目錄個數本身改。io
4,運行lsblk查看硬盤for循環
這時已經能夠發現sdb這個硬盤,容量是2G。正是剛纔添加的硬盤。class
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查看分區
能夠正常使用,