掛載磁盤


新裝的機器需要掛載數據盤,以便將數據存到數據盤中,以用來做備份和恢復。比如我在機器上新增一塊數據盤,在系統中顯示的是/dev/sdb。
新增加的磁盤默認是不會顯示出來的,fdisk -l命令查看到並沒有sdb的硬盤,需要執行以下操作

查看主機總線號 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 /dev/sdb //對硬盤進行分區
   n:新增一個分區,可以分為主分區(p)也可以分為擴展分區(e),我這里只做一個分區/dev/sdb1
   w:按自己的需求,分完區后進行保存,不保存則分區失敗,可以用“fdisk -l”查看是否已分區
第二步:mkfs -t xfs /dev/sdb1 //磁盤格式化,將/dev/sdb1格式化成xfs文件系統
第三步:mount /dev/sdb1 /data //將磁盤/dev/sdb1掛載在/data目錄下
注意:如果/data目錄下之前有數據,掛載磁盤后數據則隱藏,因為之前的數據是在系統盤下邊的,現在看到的是數據盤/dav/sdb1下邊的數據,想要將之前數據恢復,執行以下步驟

mkdir /new //創建臨時目錄

mount /dev/sdb1 /new //將磁盤掛載到臨時上目錄

cp -R /data/* /new //將/home下的所有數據復制到/new

rm -rf /home/* //可選,主要為了騰出空間給原來的硬盤

umount /new //解除掛載

rm -rf /new //刪除臨時目錄

mount /dev/sdb1 /data //掛載/data 到新硬盤

開機自動掛載磁盤

vim /etc/fstab
/dev/sdb1 /data xfs defaults 0 0 //新增一行


免責聲明!

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



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