本來以為搬移/var只是檔案複製一下,沒想到很多麻煩就從建立新硬碟開始吧:
A.#ls /dev/sd*
查一下新硬碟代號
B.#fdisk -l /dev/sdc
確定容量大小
C.#fdisk /dev/sdc
進入fdisk設定磁區
- 新增分割區,輸入 n 按 Enter。
- 選擇要建立 extended 還是 primary partition,因為我的硬碟全部只要一個分割區,所以我選 primary,輸入 p 按 Enter。
- 選擇 Partition number,primary 分割區最多可以有四個,隨便選都可以,不過建議選 1,免得以後看起來很奇怪,輸入 1 按 Enter。
- 輸入開始的 cylinder,用預設值就可以了,直接按 Enter。
- 輸入結束的 cylinder,若是要用最大的容量,就直接按 Enter,若是要指定分割區的大小,就用 +size{K,M,G} 的形式指定,例如指定為 100G 的大小就輸入 +100G 再按 Enter。
- 最後將分割表寫入硬碟,輸入 w 再按 Enter。
D.#fdisk -l /dev/sdc
確認分割區是否正確
E.#mkfs -t ext4 /dev/sdc1
格式化分割區
F.#blkid
查詢硬碟 UUID
G:#vi /etc/fstab
加入啟動的UUID硬碟LABEL,如下
UUID=146d3bb3-e351-45c8-ac84-413241313 /var ext4 defaults 0
H:#init 1
進入 Single Mode
I:#mv var va2
將原來var變更名稱
J:#mkdir /var
建立新的/var
K:#mount /var
掛載新的var
L:#cp -ax /var2/* /var
複製/var所有檔案
M:#restorecon -vr /var
修復Security Label
尤其是最後一步,非常重要~
沒有留言:
張貼留言