在CentOS中將/var等已有目錄掛載到新添加的硬盤


1.查看當前硬盤使用狀況:
[root@gluster_node1 ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                       35G   25G  8.3G  76% /
tmpfs                 1.9G     0  1.9G   0% /dev/shm
/dev/sda1             485M   35M  425M   8% /boot
/dev/mapper/VolGroup-lv_home
                       33G  176M   31G   1% /home
 
2.查看新硬盤 

    #fdisk –l 
CentOS掛載新硬盤 
    新添加的硬盤的編號為/dev/sdb 

 
3.硬盤分區 
    1)進入fdisk模式 
    #/sbin/fdisk /dev/sdb 
    2)輸入n進行分區 
CentOS掛載新硬盤  
    3)選擇分區類型 
CentOS掛載新硬盤  
    這里有兩個選項: 
   p: 主分區 linux上主分區最多能有4個 
   e: 擴展分區 linux上擴展分區只能有1個,擴展分區創建后不能直接使用,還要在擴展分區上創建邏輯分區。 
這里我選擇的p。 
    4)選擇分區個數 
CentOS掛載新硬盤 
可以選擇4個分區,這里我只分成1個分區 
    5)設置柱面,這里選擇默認值就可以 
CentOS掛載新硬盤 
 6)輸入w,寫入分區表,進行分區 
CentOS掛載新硬盤 
4.格式化分區 

將新分區格式化為ext3文件系統 
    1)如果創建的是主分區 
    #mkfs -t ext3  /dev/sdb1 

5.  掛載硬盤 

    1) 創建掛載點 
    在根目錄下創建storage目錄 
    #mkdir /storage
    2) 將/dev/sdb1掛載到/storage下 
    #mount /dev/sdb1  /storage

 6. 拷貝/var下的所有內容到新的硬盤
cp -pdr /var/** /storage
或在/var 目錄下執行:find . -depth -print | cpio - pldvm /temp
 
 7. 刪除當前/var目錄下的內容
rm -rf /var/*
 
 8. 重新掛載硬盤到/var目錄
umount /dev/sdb1
mount /dev/sdb1 /var

 9. 設置開機啟動自動掛載 
    新創建的分區不能開機自動掛載,每次重啟機器都要手動掛載。 
    設置開機自動掛載需要修改/etc/fstab文件 
    #vi /etc/fstab 
    在文件的最后增加一行 
    /dev/sdb1 /var ext3 defaults 1 2 
 


免責聲明!

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



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