Unix文件系統(tǒng)高級管理
經常學習Unix操作系統(tǒng)的一些知識,而且很喜歡Unix操作系統(tǒng),我們在這里主要講解一下Unix文件系統(tǒng)的知識。主要包括對Unix文件系統(tǒng)的創(chuàng)建、安裝、拆卸、監(jiān)控和重組等。
創(chuàng)建Unix文件系統(tǒng)
文件系統(tǒng)的創(chuàng)建必須在硬盤的一個分區(qū)上進行。因此創(chuàng)建文件系統(tǒng)分為兩步:一是對硬盤進行分區(qū);二是創(chuàng)建文件系統(tǒng)。硬盤分區(qū)采用fdisk命令,其使用方法基本和dos下的fdisk類似,其中有專門創(chuàng)建Unix分區(qū)的選項。創(chuàng)建文件系統(tǒng)使用mkfs命令。
例如:# mkfs /dev/fd0135ds18
對軟盤創(chuàng)建HTFS文件系統(tǒng)。
安裝與拆卸Unix文件系統(tǒng)
mount命令:實現(xiàn)對文件系統(tǒng)的安裝
mount [-f Fstype] [-v][-r][-m] [-o specific-options] {special | mount-point}
沒有任何參數(shù)時,mount命令列出所有來自安裝表(/etc/mnttab文件)的備安裝的文件系統(tǒng)。Mount命令結束后,將在文件/etc/mnttab文件中加入相應一項。
umount命令:實現(xiàn)對指定文件系統(tǒng)的拆卸。
umount [-m] {special | mount-point}
該命令實現(xiàn)對已經安裝在mount-point上的文件系統(tǒng)或設備項為special的拆卸,命令結束后,文件/etc/mnttab中對應的項被刪除。
例如:
# mount –f HS,lower /dev/cd0 /cdrom
把文件系統(tǒng)為HS的cdrom安裝到/cdrom目錄下,安裝時區(qū)分文件名的大小寫。
# mount –f DOS,lower /dev/fd0135ds18 /mnt
把文件系統(tǒng)為DOS的軟驅安裝到目錄/mnt下,安裝時區(qū)分文件名的大小寫
# umount /mnt 拆卸對軟盤的安裝
# umount /dev/cd0 拆卸對光驅的安裝
監(jiān)控Unix文件系統(tǒng)
系統(tǒng)管理員對文件系統(tǒng)進行管理的一件日常工作就是對文件系統(tǒng)的監(jiān)控。常用命令如下:
du命令:對磁盤分區(qū)上的文件系統(tǒng)的使用情況進行統(tǒng)計,并顯示出來。
du [-sar] [name…]
給出指定文件name或指定目錄name下所有(遞歸的)文件所占用的磁盤塊數(shù)。如果不指定name,則顯示當前目錄的磁盤塊數(shù)。
-s:對每一個指定的name,只給出總的站用磁盤塊數(shù)
-a:對每一個文件都產生行輸出
-r:du命令不能打開或讀某個目錄和文件時給出相應的提示信息
l df命令:報告磁盤空間的使用情況
df [Fstype] [-beIklnt] [-o specific-options] [dir|special]
顯示指定目錄或文件dir所在文件系統(tǒng)或指定設備項special對應文件系統(tǒng)使用磁盤分區(qū)的情況。如果不指定,則報告所有已經安裝的文件系統(tǒng)
Fstype:指定文件系統(tǒng)的類型
-I:顯示文件系統(tǒng)的inode信息
-l:僅報告本地文件系統(tǒng)的信息
-t:顯示完整的清單和總計
以上,我們就完成了對Unix文件系統(tǒng)的知識的介紹。
【編輯推薦】