linux 磁盤添加擴容方法


現在有這么一個現狀,有一個磁盤使用率過高,超過90%,所以為了不影響使用,現在決定為該掛載點擴容

現在有兩種解決辦法

   一:可以將其他利用率不高的掛載點做個軟鏈接 --> 利用率高的掛載點上(以后在利用率高的掛載點上寫數據會被轉移到那個利用率不高的掛載點上,變相的給掛載點擴容)

   二:新增磁盤,並分區、格式化、掛載

現在針對這兩種方法進行講解:

一、軟鏈接

首先我們看一下磁盤的利用情況

df -h

我們可以發現根目錄的利用率達到了90%,而/dev/sdb這塊盤的利用率是1%,所以我們選擇這塊盤進行軟連接 

這里我們要注意做軟鏈接的時候,如果目標文件有數據做軟鏈接的時候會顯示不到,所以我們盡量先備份文件

1.新建/tmp2文件夾
2.mkdir /tmp2
3.新建磁盤/tmp
cd /data/htdocs/topic/resource
mkdir -m 1777 tmp
4.備份/tmp下的文件
cp sess* /tmp2
5.創建軟鏈接
ln -s /data/htdocs/topic/resource/tmp /tmp

二、新增磁盤進行擴容

先去vmvare上增加磁盤大小或者在磁盤矩陣里新增一塊盤

(1)啟動VMware環境下的Linux操作系統,添加新分區,需要root賬號身份。

1.1 【fdisk -l】 最大分區為/dev/sda2,說明新創建的分區將會是sda3

1.2 輸入【fdisk /dev/sda】

1.2.1命令行提示下輸入【m】

1.2.2輸入命令【n】添加新分區。

1.2.3輸入命令【p】創建主分區。

1.2.4輸入【回車】,選擇默認大小,這樣不浪費空間

1.2.5輸入【回車】,選擇默認的start cylinder。

1.2.6輸入【w】,保持修改

1.3 輸入【reboot】 重啟linux,必須reboot,否則/dev/sda4無法格式化。
    或者執行【partprobe】強制讓內核重新找一次分區表

1.4 這時在/dev/目錄下,才能看到了新的分區比如/dev/sda3

1.5 【mkfs.ext3 /dev/sda3】格式化
mkfs -t ext3 /dev/sda3

1.6 在根目錄下創建tmp2目錄
cd /
mkdir tmp2

1.7保存原先tmp下的文件
cd /tmp
cp sess* /tmp2

1.7 【mount /dev/sda3 /tmp/】將分區mount到/tmp/1.8  在vim修改/etc/fstab文件,加入【/dev/sda3   /tmp ext3 defaults 0 0】一行,並保存,實現開機自動mount。

至此,新增加的磁盤空間容量,即可在/tmp上體現,並且重新開機自動mount該分區,追加磁盤空間的工作完畢。

如果當前磁盤無容可闊,可以用增加磁盤的方法,在VMware主界面,選擇 【VMware】下拉菜單,選擇【Settings】,用【Add】方式增加一塊磁盤,后面的操作類似,不再重復。

 


免責聲明!

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



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