需求說明:
因阿里雲線上服務器的根目錄/空間不足,因此想購買一塊磁盤掛載到服務器的/data下,將根分區下佔用空間的大目錄軟連接到/data下。
可是在成功輸入mount掛載命令後(掛載命令沒有輸錯!),df -h查看,新買的磁盤掛載到/分區下了,有兩個根分區在掛載狀態!bash
[root@mail-server02 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 243G 5.1G 225G 3% / tmpfs 32G 0 32G 0% /dev/shm /dev/sda1 380M 40M 320M 12% /boot /dev/sdb1 1T 6M 1T 1% /
通過一番查找後,才知道根目錄的重要性,且兩個設備掛載在同一文件夾,會出現只顯示一個硬盤的掛載空間信息且是第一個硬盤的空間信息,雖然兩個盤名字都顯示掛載在上面了,但後者實際上並無成功。(由於掛載的意義就是磁盤入口的意思,如果二者都能成功,則數據將向哪存儲呢?)
在這種背景下按照常規的卸載umount設備會顯示有進程在掛載點跑,如果按照常規方法再將這些進程殺死,顯然不行(由於這是根目錄,跑的都是系統必要進程,殺死系統就會死了)。這裏介紹兩個文件/etc/fstab和/etc/mtab;這是掛載相關的文件,操做這兩個文件可達到卸載設備的目的;下面查看這兩個文件:服務器
cat /etc/fstab cat /etc/mtab
查看這兩個文件,看是否有掛載根目錄/相關的信息,我試驗的結果是隻有mtab文件裏有sdb1,把這條sdb1掛載到/的記錄刪除便可!阿里雲