一、背景:
因根目錄/空間不大,故而想將另一硬盤掛載到根目錄下(后發現此想法很是幼稚);
二、過程:
1、成功輸入命令掛載后,發現出現/上被掛了兩個東西,且/下剩余空間還是原來一樣大,才發現大錯特錯;
mount /dev/sdb1 /
2、查閱資料后,才知道根目錄的重要性,且兩個設備掛載在同一文件夾,會出現只顯示一個硬盤的掛載空間信息且是第一個硬盤的空間信息,雖然兩個盤名字都顯示掛載在上面了,但后者實際上並沒有成功。(因為掛載的意義就是磁盤入口的意思,若是兩者都能成功,則數據將向哪存儲呢?)
3、在這種背景下按照常規的卸載umount設備會顯示有進程在掛載點跑,若是按照常規方法再將這些進程殺死,顯然不行(因為這是根目錄,跑的都是系統必要進程,殺死系統就會死了)
4、此時,這里介紹兩個文件:、/etc/fstab和/etc/mtab;這是掛載相關的文件,操作這兩個文件可達到卸載設備的目的;下面查看這兩個文件
cat /etc/fstab cat /etc/mtab
5、查看這兩個文件,看是否有掛載根目錄/相關的信息,我試驗的結果是只有mtab文件里有sdb1,我們把這條sdb1掛載到/的記錄刪除即可
vi /etc/mtab
當然,上面說的是在不關機重啟狀態下的解決辦法,實在解決不了我們可以重啟解決。