目錄
(1) 查看新增的的磁盤
(2) 分區(qū)格式化
(3) 將新硬盤臨時掛載在一個目錄下(比如/mnt/home)
(4) 同步(復(fù)制)原/home路徑下的資料到新硬盤中
(5) 重新掛載硬盤到/home下
(6) 設(shè)置開機自動掛載
在服務(wù)器的使用過程中,往往會隨著使用時間增長,出現(xiàn)home空間不夠的問題。比如一開始掛載了一塊100g的硬盤。那么在買了新的大容量硬盤之后,應(yīng)該怎么把新硬盤掛載到/home呢?
fdisk -l
這里發(fā)現(xiàn)新硬盤的名字是 /dev/sdb
將新硬盤格式化為ext4格式
mkfs -t ext4 /dev/sdb
- mkdir /mnt/home
- mount /dev/sdb /mnt/home
通過 df -h 命令查看,出現(xiàn)如下圖內(nèi)容則說明掛載成功
① 把home下的東西拷到新硬盤的臨時目錄下
cp -a /home/* /mnt/home/
也可以使用同步命令,同步時間根據(jù)數(shù)據(jù)量大小決定,建議在系統(tǒng)空閑時操作
sudo rsync -aXS /home/. /mnt/home/.
② 同步完成后重命名/home
可以選擇直接 rm -rf /home/* 把原來home下的東西刪干凈,
但是這里我建議先保留原h(huán)ome中的文件,只是重命名備份一下,等后續(xù)步驟操作無誤再刪
sudo mv /home /home_old
① 取消掛載硬盤
sudo umount /dev/sdb
② 新建/home
sudo mkdir /home
③ 重新掛載到新硬盤到/home
sudo mount /dev/sdb /home
① 查看/dev/sdb的UUID
通過UUID (硬盤通用唯一識別碼)來指定分區(qū)可以確保唯一性,多塊硬盤的情況下,設(shè)備文件名可能改變
sudo blkid
blkid -o list或者lsblk -pf(貌似可以看見移動硬盤uudi)都可以 查看各硬盤的UUID,并復(fù)制屬于/dev/sdb硬盤的那一行, UUID="9aa48a41-cbab-452c-85e2-9a4602190e84"
② 修改/etc/fstab文件,實現(xiàn)開機自動掛載
如果存在之前自動掛載/home的內(nèi)容,則先刪除這行內(nèi)容。
沒有的話,修改fstab
sudo vi /etc/fstab
在文件最后直接添加以下內(nèi)容,并 :wq 保存退出:
UUID=9aa48a41-cbab-452c-85e2-9a4602190e84 /home ext4 defaults 0 2
fstab 格式說明
# <file system> <mount point> <type> <options> <dump> <pass>
③ 重啟系統(tǒng),檢查一下成果,看看有沒有掛載成功
df-h
參考
https://www.cnblogs.com/saszhuqing/p/8716644.html
https://blog.csdn.net/u012759006/article/details/81327908