多學一點(七)——不重啟Linux添加磁碟,使用軟連結為掛載點擴容

來源:互聯網
上載者:User

標籤:linux   添加磁碟無需重啟   掛載點擴容   

在使用 Linux 時,有時候會因為初始時磁碟空間分配估計不足,使用中需要將掛載點擴容的情況,這就需要我們掛載新的磁碟。但是如果我們在 Linux 運行過程中掛載磁碟, Linux 又不能在不重啟的情況下自動識別,這時就需要我們使用下面的操作使 Linux 在不重啟的情況下識別新掛載的磁碟。

首先,查看主機匯流排號,磁碟肯定是有匯流排串連著的:

[[email protected]~]# ls /sys/class/scsi_host/

host0 host1 host2

其次,重新掃描SCSI 匯流排來添加裝置:

[[email protected]~]# echo “- - -” > /sys/class/scsi_host/host0/scan

[[email protected]~]# echo “- - -” > /sys/class/scsi_host/host1/scan

[[email protected]~]# echo “- - -” > /sys/class/scsi_host/host2/scan

之所以掃描的是SCSI 匯流排,是因為我們添加的是 SCSI 類型的磁碟。

再次,查看一下新掛載的磁碟,此時 Linux 已經可以識別新添加的磁碟:

[[email protected]~]# fdisk -l

最後,對新掛載的磁碟進行分區,格式化,掛載即可使用。

 

補充:為掛載點擴容

假設之前我們有一個掛載點為 /data ,此時 /data 已經寫滿,但依然想在 /data 下添加新的資料,這時可以使用軟連結將 /data 軟連結到一個新掛載的磁碟分割上以實現擴容。具體步驟如下所示。

(1)建立一個目錄,以便稍後作為掛載點:

[[email protected]~]# mkdir /newdata

(2)將 /dev/sdb1 分區掛載到 /newdata 下:

[[email protected]~]# mount /dev/sdb1 /newdata

(3)建立 /data 到 /newdata 的軟連結:

[[email protected]~]# ln -s /newdata /data

此時在 /data 目錄下會有一個軟連結檔案 newdata 指向 /newdata/ ,即newdata -> /newdata/ 。這樣一來,只要我們向 /data/newdata 下寫檔案,實際就寫入了 /newdata/ 目錄下,相當於我們為原 /data 掛載點新增加了一部分使用空間。

註:我們也可以利用軟連結的這一用途,將比較大的記錄檔連結到儲存空間充足的磁碟分割的掛載點上。舉例來說,如果 /opt/tomcat/logs/catalina.out 記錄檔輸入很多,佔用空間很大,而 /opt 掛載點中所剩空間已經不多,存在溢出風險,通過下面兩步就可以將該記錄檔軟連結到另一個磁碟分割的掛載點上:

[[email protected]~]# touch /newdata/catalina_link.out

[[email protected] ~]#ln -sf /newdata/catalina_link.out /opt/tomcat/logs/catalina.out

這裡還需要注意三點,一是必須先建立一個被連結的檔案,否則軟連結後失敗;二是強制軟連結會清空之前 /opt/tomcat/logs/catalina.out 記錄檔中的全部內容清空;三是需要重啟 tomcat 目錄後才能繼續向 /opt/tomcat/logs/catalina.out 寫入。


本文出自 “細桶假狗屎” 部落格,請務必保留此出處http://xitongjiagoushi.blog.51cto.com/9975742/1629771

多學一點(七)——不重啟Linux添加磁碟,使用軟連結為掛載點擴容

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.