天天看點

将磁盤誤挂載到根分區下的問題處理記錄

需求說明:

因阿裡雲線上伺服器的根目錄/空間不足,是以想購買一塊磁盤挂載到伺服器的/data下,将根分區下占用空間的打目錄軟連結到/data下。

但是在成功輸入mount挂載指令後(挂載指令沒有輸錯!),df -h檢視,新買的磁盤挂載到/分區下了,有兩個根分區在挂載狀态!

1

2

3

4

5

6

<code>[root@mail-server02 ~]</code><code># df -h</code>

<code>Filesystem      Size  Used Avail Use% Mounted on</code>

<code>/dev/sda3</code>       <code>243G  5.1G  225G   3% /</code>

<code>tmpfs            32G     0   32G   0% </code><code>/dev/shm</code>

<code>/dev/sda1</code>       <code>380M   40M  320M  12% </code><code>/boot</code>

<code>/dev/sdb1</code>       <code>1T      6M   1T   1% /</code>

經過一番查找後,才知道根目錄的重要性,且兩個裝置挂載在同一檔案夾,會出現隻顯示一個硬碟的挂載空間資訊且是第一個硬碟的空間資訊,雖然兩個盤名字都顯示挂載在上面了,但後者實際上并沒有成功。(因為挂載的意義就是磁盤入口的意思,若是兩者都能成功,則資料将向哪存儲呢?)

在這種背景下按照正常的解除安裝umount裝置會顯示有程序在挂載點跑,若是按照正常方法再将這些程序殺死,顯然不行(因為這是根目錄,跑的都是系統必要程序,殺死系統就會死了)。這裡介紹兩個檔案/etc/fstab和/etc/mtab;這是挂載相關的檔案,操作這兩個檔案可達到解除安裝裝置的目的;下面檢視這兩個檔案:

<code>cat</code> <code>/etc/fstab</code>

<code>cat</code> <code>/etc/mtab</code>

檢視這兩個檔案,看是否有挂載根目錄/相關的資訊,我試驗的結果是隻有mtab檔案裡有sdb1,把這條sdb1挂載到/的記錄删除即可!

***************當你發現自己的才華撐不起野心時,就請安靜下來學習吧***************

本文轉自散盡浮華部落格園部落格,原文連結:http://www.cnblogs.com/kevingrace/p/7804937.html,如需轉載請自行聯系原作者