裝完硬碟後,可以先進BIOS查看有沒有讀到
或是等開機後使用 dmesg 這個指令
note: dmesg - 查看開機過程中 kernel 所偵測到的硬體資訊
note:如果有加插Ram的話 free -h 可以查看
步驟如下
看新硬碟代號
dmesg | grep sd
切割我們掛載的硬碟(假設代號為 sdb)
parted /dev/sdb
note:rm分割區代號可以移除分割區
先告訴硬碟我們的分割表類型
mklabel gpt
新增分割區
mkpart
part-type[]? primary
fs-type[ext2]? xfs
start? 0
end? -1
Warning : The resulting partition is not properly aligned for best performance. Ignore/Cancel? i
note: fdisk 只能支援到 2T 所以超過的話就要使用 parted
note:-1代表全部
note: fdisk 只能支援到 2T 所以超過的話就要使用 parted
note:-1代表全部
切割完之後 p 可以查看,確認ok後 q 離開
更新分割表資訊
partprobe
然後格式化分割區
mkfs.xfs -f /dev/sdb1
接下來先將舊的home改名字,不然改 fstab的時候會有衝突發生,並新增home目錄
mv /home /home.bak
mkdir /home
將我們新硬碟寫到fstab裡頭
blkid /dev/sdb1
查看分割區的UUID
如果有圖形化介面可以右鍵複製貼上,沒有的話
blkid /dev/sdb1 >> /etc/fstab
把顯示的所有資訊寫到 fstab 裡頭,再到 fstab 裡頭做修改
UUID=xxx /home xfs defaults 0 0
note:UUID是該分割區的唯一值,所以如果重新分割的話,UUID也會不一樣喔
note:UUID是該分割區的唯一值,所以如果重新分割的話,UUID也會不一樣喔
然後就可以掛載上去了
mount /home
用 df -lh 查看
最後備份原本home底下的檔案
rsync -av 來源 目的
檢查檔案權限
reboot後確定一切正常就完成囉!
-----------------------------------------分隔線--------------------------------------
dmesg | grep sd
parted /dev/sdb
mklabel gpt
mkpart primary xfs 0 -1
partprobe
mkfs.xfs -f /dev/sdb1
mv /home /home.bak
blkid /dev/sdb1 >> /etc/fstab
vim /etc/fstab
mount /home
rsync -av source goal