Linux如何添加硬盤


一、命令操作:

df       #查看磁盤空間

fdisk     #分區/查看分區

mkfs      #格式化

df  -h(以人類易讀) -m(以M為單位讀取)            #查看硬盤容量/查看

 

D                              #刪除一個分區

I     #列出已知分區類型

M     #幫助

N     #添加一個新分區

Q     #退出不保存

T     #更改分區類型ID

W     #保存並退出

二、靜態分區:

在虛擬機添加硬盤,然后重啟(reboot)

Fdisk -l            #查看有多少設備

Fdisk  /dev/sdb 

按  n (添加新的新區)后

p primary(0 primary,0 extended,4 free)             #主分區(已有主分區,已有擴展分區,空余分區數量)

e   extended                             #擴展分區

按p(primary)以后

   分區號(1-4,默認1)

(回車)即默認為2048

(回車)可以修改大小

W                                      #保存退出

 

Fdisk -l                    #查看分區是否生效(與之前相比)

 

 

 

 

mkfs.xfs  /dev/sdb1           #格式化分區

mkdir  /work                #建立掛載點

mount /dev/sdb1 /work         #掛載硬盤

vim /etc/fstab                #掛載永久生效
###############
/dev/sdb1  /work   xfs    defaults 0 0
###############

三、動態添加:

方法1:

ls /sys/class/scsi_host/

 
echo "- - -" > /sys/class/scsi_host/host0/scan
echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan
fdisk -l                                            #查看效果

方法2:

cat /proc/scsi/scsi    

#查看設備ID,在最大的ID上加1.每次添加一塊硬盤
echo "scsi add (有空格)-single-device 0 0 3 0" > /proc/scsi/scsi
echo "scsi add (有空格)-single-device 0 0 4 0" > /proc/scsi/scsi
echo "scsi add (有空格)-single-device 0 0 5 0" > /proc/scsi/scsi

四、整體流程

#1.檢查環境
getenforce
(setenforce 0                     #關閉)

#2.分區  
fdisk -l
ls /sys/class/scsi_host/
echo "- - -" > /sys/class/scsi_host/host0/scan
echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan
fdisk -l
fdisk /dev/sdb
fdisk -l

#3.格式化
mkfs.xfs /dev/sdb1
#4.掛載
mkdir /work
mount /dev/sdb1 /work/

#5.永久掛載
vim /etc/fstab
###############
/dev/sdb1 /work  xfs   defaults 0 0
###############

#6.重啟驗證
reboot

具體實例請參考:實例一、添加磁盤Linux添加硬盤腳本

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM