移動Linux操作系統中的TMP分區
在服務器管理過程中,通常會遇到分區空間不夠,或要調整分區的大小,如果是普通用戶,大不了備份數據然后重裝系統,可是,在正常運營的linux 服務器系統中,這么做是不現實的,我們必須學會動態的調整linux 的分區,linux為我們提供了一個lvm 邏輯驅動器卷的方案,除此之外,還有一個方法,本文將向你一一道來:其實linux為我們的管理提供更方便的方法,我們知道,在linux系統中的各種狀態都分別以相應的運行級來代表,比如,關機進程是run level 0 單用戶管理是run level 1, 我們常用的圖形用戶界面在某此系統中被定義為run level 5,而重啟是run level 6,關于linux中的運行級,在今后的文章中,小編會向你詳細介紹,今天,小編主要向你介紹如何在運行的linux中移動tmp分區!
在正常的系統初始化的情況下,啟動時會加載/etc/fstab文件來掛載文件系統,當我們正常進入系統后,進行維護性的管理時,所有的文件系統是不允許被卸掉的,那么有什么方法可以讓我們卸掉文件系統呢,答案就是運行級,在運行級1中,系統進入單用戶管理模式,只有root用戶能夠登錄系統,這個時候系統完全在內存中運行,我們就可以對硬盤進行完全的操作,好,下面我們就進入運行級1
# init 1 以root用戶執行此命令后,系統會關閉所有運行中的服務,并切換到單用戶模式,這時只有root用戶能夠登錄,登錄后,比如,我們可以需要把/tmp移動到/var/tmp下面,我們可以使用:
# mv /tmp /var/tmp
這樣,/tmp中的內容就被移動到了/var/tmp下面,接下來我們刪除/tmp目錄:
#rm -rf /tmp
接下來,創建一個到/var/tmp的符號鏈接:
ln -s /var/tmp /tmp
這時,/tmp實際就變為了指向/var/tmp的一個符號鏈接,然后我們按ctrl+D命令返回到圖形界面,登錄后,就看到/tmp目錄已經被移走了。
用相同的方法也可以移動/var分區到新的硬盤,只是/var分區不比/tmp分區,系統運行的重要數據保存在這里,移動前一定要好備份并仔細檢查哦。
posted on 2008-04-17 13:27 風 閱讀(348) 評論(0) 編輯 收藏 所屬分類: linux