mount掛載導致根分區不可用
今天在做cobbler一鍵裝機的時候出現下面“no space left on device ”,一看肯定是磁盤滿了
於是使用df -h 命令查看了下,結果果然根分區滿了。於是腦子裏面想的就是給他加塊兒磁盤,然後掛載上。
關機,重新添加了塊磁盤後,使用cat /proc/partitions查看了分區信息,確實有了塊20G的磁盤sdb
第一步就開始 了分區
接下來就格式化了
分區,格式化結束後就可以開始掛載了,於是我就想既然根分區滿了就直接掛載到根分區下面吧。
掛載完後,發現掛載了,根分區沒有任何變化,而且下面又出了個根分區,使用率為100%,直接懵逼了,什麽情況。掛載了又滿了,不可能啊,沒有任何操作啊,而且是20G啊。
於是我就邁上了漫長的犯錯過程。
第一步:卸載根分區
卸載根分區好像不好使,df -h沒有任何變化
於是又將剛新加的磁盤掛載到/mnt下面,好使了。於是我不服輸的精神強烈的支配著我,第二次卸載根分區,結果,美了,不讓我卸載。於是來硬的吧,強制卸載umount -lf /dev/sdb1 /
出現錯誤了,預感要出事,於是df -h查看,結果果然,下面驚人的一幕出現了。所有的磁盤都滿了。
這個時候我查看了下磁盤分區信息,查不了,於是看看命令還能用不,結果,好像,命令沒有影響,重新分區也不行了。
索性的是重啟後,一切好像都恢復正常了,只是關機,重啟的命令(init 0,reboot)不能用,最後只能用poweroff命令,才關掉。
於是翻閱網上前輩的理解,終於明白為啥會出現這個情況了。
首先掛載的定義是:將一個文件系統的頂層目錄掛到另一個文件系統的子目錄上,使它們成為一個整體,稱為掛載。把該子目錄稱為掛載點。
註意:
1、掛載點必須是一個目錄。
2、一個分區掛載在一個已存在的目錄上,這個目錄可以不為空,但掛載後這個目錄下以前的內容將不可用。
寫在此,紀念那些不曾理解的mount。
本文出自 “寫個博客騙錢” 博客,請務必保留此出處http://dadonggg.blog.51cto.com/12672150/1952087
mount掛載導致根分區不可用