linux 添加硬盤到/home 目錄


當磁盤分區發現不夠用時,能想道的
第一個做法就是增加分區大小。但是一般Linux如果沒有采用邏輯卷管理,則動態增加分區大小很困難,
一個能想道的辦法就是,備份分區文件系統數據,刪除分區,然后再重新創建分區,恢復備份的文件系統,
這個做法比較玄,可能刪除分區后導致系統無法啟動。
第二個做法就是,創建一個新的邏輯分區(當然必須有未使用的磁盤空間能分配),將文件系統從老分區
拷貝到新分區,然后修改fstab,使用新分區/文件系統替換老的分區/文件系統
第三種做法是,創建一個新的邏輯分區,將新的邏輯分區格式化ext3(或其他類型)的文件系統,
mount到磁盤空間不夠的文件系統,就跟原來的分區/文件系統一樣的使用。

舉例說明: 新增磁盤的設備文件名為 /dev/sdb1 大小為100GB。 #fdisk -l 查看新增的的磁盤 1、對新增磁盤進行分區 #fdisk /dev/sdb1
輸入 n  塊數什么的,都輸入 1,其他選默認的就行。t,修改分區格式:8e,w保存。 按提示操作 p打印 n新增 d 刪除 w操作生效 q退出 操作后 w #partprobe 強制讓內核重新找一次分區表(更新分區表) 這里我們新增一個分區 /dev/sdb1 大小為100GB 2、分區格式化 #mkfs -t ext3 /dev/sdb1 格式化為ext3格式
報錯解決:
dmsetup status
dmsetup remove_all
dmsetup status ----查看狀態 3、將新 硬盤臨時掛載在一個目錄下 #cd /mnt/ #mkdir home #mount /dev/sdb1 /mnt/home 掛載到/mnt/home #df -h 查看 #cp -a /home/* /mnt/home/ 把home下的東西拷到掛載的目錄下,備份 #rm -rf /home/* 把home下的東西刪干凈 #umount /dev/sdb1 卸載 硬盤 #df -h 查看 4、設置開機掛載 #vi /etc/fstab 末尾增加一行 /dev/sdb1 /home ext3 defaults 1 2 保存退出 #df -h 查看 /home是否被掛載 #mount -a 掛載/etc/fstab 中未掛載的分區 #df -h 查看 Filesystem Size Used Avail Use% Mounted on LABEL=cec-rootfs 16G 1.9G 13G 13% / tmpfs 1.9G 0 1.9G 0% /dev/shm /dev/sda1 194M 28M 157M 15% /boot /dev/sdb1 40G 176M 38G 1% /home


免責聲明!

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



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