Unix?操作系統(tǒng)允許把磁盤數(shù)據(jù)劃分為多個(gè)卷 。但是,僅僅掌握這種方法是不夠的;要想有效地使用這種功能,必須了解文件在 UNIX 系統(tǒng)上的組織方式以及采用這種組織方式的原因 。本文討論為什么應(yīng)該使用多個(gè)卷 。
創(chuàng)建分區(qū)、邏輯卷和文件系統(tǒng)
在不同的 UNIX 變體版本上,創(chuàng)建分區(qū)和邏輯卷的具體方法差異很大,所以您應(yīng)該參考系統(tǒng)的文檔 。但是,大多數(shù) x86 系統(tǒng)使用主引導(dǎo)記錄 (MBR) 分區(qū),這個(gè)分區(qū)通常是用 fdisk 程序創(chuàng)建的 。GNU Parted 程序是一種用于創(chuàng)建分區(qū)的更靈活的工具(見(jiàn) 參考資料 中的鏈接);它支持調(diào)整分區(qū)大小等高級(jí)特性,它還可以使用比大多數(shù) fdisk 程序新的方案創(chuàng)建分區(qū) 。
【設(shè)置 UNIX 文件系統(tǒng)】在 Linux?等系統(tǒng)上,邏輯卷是在普通分區(qū)之上創(chuàng)建的,因此大大增加了復(fù)雜性 ??赡苄枰?jiǎng)?chuàng)建一個(gè)或多個(gè)分區(qū),用這些分區(qū)創(chuàng)建邏輯卷,最后在邏輯卷中創(chuàng)建文件系統(tǒng) 。
在不同的 UNIX 變體版本上,創(chuàng)建文件系統(tǒng)的方法各不相同,但是最常用的工具是 mkfs 和 newfs 。通常,需要向程序傳遞要在其中創(chuàng)建文件系統(tǒng)的卷的名稱,比如:
mkfs /dev/sda3
或
newfs /dev/da0s4e
UNIX 文件系統(tǒng)樹
UNIX 使用一個(gè)統(tǒng)一的目錄樹 。根目錄是這個(gè)樹的根,由前向斜杠 (/) 表示 。每個(gè)子目錄都是樹的分支 。盡管在不同的 UNIX 變體之間有差異,但是 UNIX 目錄樹最重要的特性是相似的,見(jiàn) 表 1 。
表 1. 常見(jiàn)的 UNIX 目錄
目錄用途/etc存儲(chǔ)系統(tǒng)配置文件 。/bin這個(gè)目錄保存必須在任何時(shí)候都可以訪問(wèn)的二進(jìn)制代碼,以及一般用戶經(jīng)常運(yùn)行的程序 。/sbin這個(gè)目錄與 /bin 相似,但是這些二進(jìn)制代碼只供系統(tǒng)管理員使用 。/lib這里保存重要的庫(kù)文件 。/boot這個(gè)目錄保存系統(tǒng)引導(dǎo)文件 。這些文件可能包括內(nèi)核、引導(dǎo)裝載器和相似的文件 。/usr這個(gè)目錄樹包含擴(kuò)展的系統(tǒng)文件,包括它自己的 /usr/bin、/usr/sbin 和 /usr/lib 目錄 ?;镜南到y(tǒng)操作不需要這些文件,但是包含對(duì)于用戶很重要的程序,比如文字處理程序、Web 瀏覽器、圖形程序、服務(wù)器程序等等 。/usr/local這個(gè)目錄樹把本地編譯的程序集中在一個(gè)目錄中,這可以防止包管理工具或系統(tǒng)重新安裝過(guò)程破壞這些程序 。/opt第三方商業(yè)應(yīng)用程序通常保存在這個(gè)目錄中 。/var這里保存短期存在或經(jīng)常變化的系統(tǒng)文件,比如日志文件、郵件隊(duì)列和數(shù)據(jù)庫(kù) 。/home 或 /users每個(gè)用戶在這個(gè)目錄中擁有一個(gè)子目錄,這個(gè)子目錄作為用戶的主目錄 。/root這個(gè)目錄是根用戶的主目錄 。/tmp這個(gè)目錄是所有用戶使用的臨時(shí)空間 。/mnt 或 /media這些目錄或它們的子目錄包含可移除的媒體,比如 DVD-ROM 或 Flash 磁盤,但是一些系統(tǒng)把可移除媒體放在其他地方 。/devUNIX 設(shè)備文件放在這個(gè)目錄中,程序可以通過(guò)設(shè)備文件訪問(wèn)硬件設(shè)備 。
表 1 并不全面,但是涵蓋了大多數(shù) UNIX 系統(tǒng)上最重要的目錄 。其中一些目錄可以放在它們自己的卷中 。但是,一些目錄不應(yīng)該放在單獨(dú)的卷中,尤其是 /etc、/bin、/sbin、/lib 和 /dev 。UNIX 系統(tǒng)要依賴這些目錄的內(nèi)容執(zhí)行關(guān)鍵任務(wù),包括掛裝其他卷 。例如,mount 命令很可能放在 /bin 中,而 /dev 包含掛裝卷所需的設(shè)備文件 。(一些 UNIX 變體創(chuàng)建動(dòng)態(tài)的 /dev 文件系統(tǒng),所以它可以是單獨(dú)的文件系統(tǒng),但不能是單獨(dú)的卷) 。
表 1 中的其他目錄可以放在自己的卷中 。但是,這并不意味著對(duì)于每個(gè)目錄都有必要這樣做 。下面討論在哪些情況下設(shè)置單獨(dú)的卷是最有意義的 。
通過(guò)創(chuàng)建卷提高性能
創(chuàng)建單獨(dú)的卷的原因之一是為了提高系統(tǒng)性能 。這里說(shuō)的性能 可以是系統(tǒng)速度、存儲(chǔ)空間的使用效率或其他因素 。卷可以在幾個(gè)方面提高性能:
推薦閱讀
- 怎么用u盤拷貝文件
- iphone密碼設(shè)置
- 對(duì)話 UNIX: Squirrel--可移植的 shell 和腳本語(yǔ)言
- 跟蹤 UNIX 應(yīng)用程序的解決方案
- 和平精英隱藏玩家怎么設(shè)置
- UNIX操作系統(tǒng)復(fù)雜的關(guān)機(jī)過(guò)程
- word條件格式怎么設(shè)置
- Unix文件名與Windows文件名的差異
- 將iqoo手機(jī)恢復(fù)為出廠設(shè)置具體操作步驟
- Unix中利用轉(zhuǎn)義和引用來(lái)管理元字符
