您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關(guān)Linux磁盤管理的示例分析的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
Linux的磁盤管理是Linux管理員非常重要的必須技能,Linux磁盤管理好壞直接關(guān)系到整個系統(tǒng)的性能問題。
存儲設(shè)備的掛載和卸載常用操作命令:fdisk -l、df、du、mount、umount。
fdisk -l 命令
1、作用
查看所有硬盤的分區(qū)信息,包括沒有掛上的分區(qū)和USB設(shè)備,掛載時需要用這條命令來查看分區(qū)或USB設(shè)備的名稱,比如掛載U盤時。
注意:Linux中既然硬件是以文件形式存在,則也可以ls -l /dev/sda*查看第一塊硬盤的分區(qū)信息
df 命令
1、作用
統(tǒng)計磁盤空間或文件系統(tǒng)使用情況,顯示磁盤分區(qū)上的可使用的磁盤空間,默認顯示單位為KB
2、格式
df [option]
3、[option]主要參數(shù)
-a或-all:顯示全部的文件系統(tǒng) -h或--human-readable:以可讀性較高的方式來顯示信息 -T或--print-type:顯示文件系統(tǒng)的類型
4、應用舉例
查看全部文件系統(tǒng):
#df -a
du 命令
1、作用
查看文件或目錄的磁盤使用的空間,和df命令有一些區(qū)別。注意:①du后若不加目錄名或文件名,表示只顯示當前目錄下面的子目錄的目錄大小和當前目錄的總的大?、诳刹榭炊鄠€文件或目錄用空格符隔開
2、格式
du [option] 目錄名或文件名
3、[option]主要參數(shù)
-a或-all:顯示目錄中個別文件的大小 -h或--human-readable:以K,M,G為單位顯示,提高信息可讀性 -S或--separate-dirs:省略指定目錄下的子目錄,只顯示該目錄的總和(注意:該命令是大寫S)
4.應用舉例
以易讀形式查看ahao目錄的大小并忽略子目錄:
#du -h -S ahao
以易讀形式查看haha1文件和haha2文件的大?。?/p>
#du -h haha1 haha2
mount 命令
1、作用
①此命令后面不加任何參數(shù)表示查看已掛載的所有文件系統(tǒng)
②加參數(shù)表示將存儲設(shè)備掛載到Linux的一個目錄下,從而將分區(qū)和該目錄聯(lián)系起來,因此我們只要訪問這個目錄,就相當于訪問該存儲設(shè)備了。
注意:當一個目錄之前有文件,設(shè)備掛載到這個目錄后,目錄不顯示之前的文件
2、格式
mount [option] 設(shè)備名掛載點(必須已存在)
3、[option]主要參數(shù)
-t:文件系統(tǒng)類型vfat表示FAT32,iso9660表示光盤或光盤鏡像,auto表示系統(tǒng)自動識別(一般選這個方便吧)
4、應用舉例
將FAT32文件系統(tǒng)的分區(qū)/dev/sda5掛載到/ahao目錄下:
#mount -t auto /dev/sda5 /ahao
將U盤/dev/sdb1掛載到/ahao目錄下:
#mount -t auto /dev/sdb1 /ahao
將光盤鏡像文件xxx.iso的掛接到/peter目錄下:
#mount -t iso9660 xxx.iso /peter -o loop
umount 命令
1、作用
卸載已經(jīng)加載的文件系統(tǒng)。利用設(shè)備名或掛載點都能umount文件系統(tǒng),不過最好還是通過掛載點卸載,當一個設(shè)備多個掛載點時容易產(chǎn)生混亂
2、格式
①umount 掛載點 (推薦此方式) ②umount 設(shè)備名
3、應用舉例
在使用umount命令卸載文件系統(tǒng)時,必須保證文件系統(tǒng)不能處于busy狀態(tài),使文件系統(tǒng)處于busy狀態(tài)的情況有:文件系統(tǒng)中有打開的文件,某個進程的工作目錄在此系統(tǒng)中,文件系統(tǒng)的緩存文件正在被使用等。最常見的錯誤是在掛載點目錄下進行卸載操作。
卸載/ahao掛載點對應的掛載:
#umount /ahao
自動掛載實現(xiàn)原理 實現(xiàn)開機自動掛載只需修改/etc/fstab配置文件即可,可用vi編輯器修改或圖形界面下用gedit命令修改 /etc/fstab配置文件解讀
打開/etc/fstab配置文件
⑴第一列:①設(shè)備名/dev/sda1或②卷標label或③設(shè)備UUID(紅帽6)(查看設(shè)備的UUID blkid/dev/sda1)
⑵第二列:掛載點
⑶第三列:文件系統(tǒng)類型
⑷第四列:掛載選項,通常使用defaults就可以
⑸第五列:是否進行備份,1表示備份,0表示不備份
⑹第六列:是否檢查文件系統(tǒng),1表示檢驗,0表示不檢驗
應用舉例
實現(xiàn)插U盤自動掛載U盤到/usb目錄,不備份且不檢查文件系統(tǒng):
/dev/sdb1 /usb auto defaults 0 0
將上述命令添加到/etc/fstab配置文件中即可完成插U盤自動掛載,為了避免可能的錯誤,使用mount -a 命令來檢驗編輯的內(nèi)容是否有錯
用fdisk在Linux中進行分區(qū)的時候,最常用的參數(shù)分別是 d、l、m、n、p、q、t、w等。
注意:
①主分區(qū)和擴展分區(qū)的磁盤號位1-4,也就是說最多有4個主分區(qū)或者擴展分區(qū),邏輯分區(qū)開始的磁盤號為5
②如果硬盤上有擴展分區(qū),就只能增加邏輯分區(qū),不能增加擴展分區(qū)了
fdisk 命令
1、作用
對硬盤進行分區(qū),采用傳統(tǒng)的問答式界面
2、格式
1)fidsk 磁盤名 2)[option]
第一步:fidsk /dev/sdb :選擇要進行操作的磁盤,這里是對sdb移動磁盤進行操作
第二步:輸入[option]進行操作
3、[option]主要參數(shù)
m:列出可以執(zhí)行的命令(幫助) p:查看磁盤目前的分區(qū)情況 n:建立新的磁盤分區(qū) l:列出已知的分區(qū)類型 d:刪除現(xiàn)有分區(qū) t:改變分區(qū)類型 w;對分區(qū)操作進行保存并且退出 q:不保存退出
分區(qū)過程描述
①通過 p 參數(shù)來查看出硬盤分區(qū)表信息。根據(jù)信息確定將來的分區(qū)
②通過 d 參數(shù)一個個刪除存在的硬盤分區(qū),如果想完全改變硬盤的分區(qū)格式
③通過 n 參數(shù)來增加新的分區(qū)
1)選擇新建的分區(qū)類型。p為主分區(qū),e為擴展分區(qū)(當有擴展分區(qū)存在時這里的e會 變成l,即邏輯分區(qū))
2)設(shè)置分區(qū)號。主分區(qū)或擴展分區(qū)為1-4,邏輯分區(qū)為5開始
3)設(shè)置分區(qū)起始位置。(一般回車默認就好)
4)設(shè)置分區(qū)結(jié)束位置。(100單位為扇區(qū),+100M單位為M,+100K單位為K)
④通過p參數(shù)確認分區(qū)建立成功
⑤通過參數(shù)w或q退出(w為保存并退出,q為不保存退出)
注意:在增加分區(qū)的時候,其類型都是默認的 Linux Native,如果需要把其中的某些分區(qū)改變?yōu)槠渌愋?,可以通過命令 t來改變,當鍵入“t”改變分區(qū)類型的時候,系統(tǒng)會提示要改變哪個分區(qū),改變?yōu)槭裁搭愋停ㄦI入l查看系統(tǒng)所支持的分區(qū)類型及其對應的分區(qū)類型號)。
對硬盤分區(qū)之后,需要對分區(qū)進行格式化才能使用,格式化分區(qū)的主要目的是在分區(qū)中創(chuàng)建文件系統(tǒng),文件系統(tǒng)是OS用作明確存儲設(shè)備或分區(qū)上的文件的方法和數(shù)據(jù)結(jié)構(gòu),即在存儲設(shè)備上組織文件的方法。
mkfs 命令
1、作用
格式化分區(qū),在分區(qū)上創(chuàng)建文件系統(tǒng)
2、格式
①mkfs[options] 設(shè)備名 ②mkfs. [-v] 設(shè)備名
3、[option]主要參數(shù)
-t: 選擇要創(chuàng)建的文件系統(tǒng)的類型,如ext3、ext4等,不同版本的Linux具有不同的默認文件系統(tǒng) -V:顯示更多輸出,包括文件系統(tǒng)的相關(guān)信息(注意:-V必須放在-t前面)
4、應用舉例
格式化/dev/sdb1分區(qū),并顯示具體信息:
#mkfs -V -t vfat /dev/sdb1#mkfs.vfat -v /dev/sdb1
感謝各位的閱讀!關(guān)于“Linux磁盤管理的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。