linux命令之磁盤和文件系統操做

1.   fdisk:磁盤分區命令  語法:fdisk [選項][參數]linux

命令說明:fdisk是linux系統裏經常使用的一種磁盤管理工具,能夠建立和管理系統分區工具

經常使用命令選項:ui

-l:列出指定的並退出,沒有指定則顯示全部內存

參數說明:指定磁盤文件it

命令示例:查看當前linux磁盤分區的信息內存管理

fdisk -l擴展

 

2.   partx:告訴內核當前磁盤的分區狀況  語法:partx [選項][參數]配置

命令說明:顯示當前磁盤的分區狀況語法

經常使用命令選項:yum

-l:顯示當前磁盤的分區信息

參數說明:要顯示的磁盤文件

命令示例:查看當前磁盤狀況

partx -l /dev/sda

 

3.   mkfs:建立文件系統  語法:mkfs [選項][參數]

命令說明:能夠在指定的設備上建立文件系統

經常使用命令選項:

-t:能夠指定要建立的文件系統的類型

參數說明:要建立的文件系統對應的設備文件名

命令示例:在硬盤分區/dev/sdb1上建立ext3文件系統,以下

mkfs -t ext3 /dev/sdb1

 

4.   mkswap:建立交換分區  語法:mkswap [選項][參數]

命令說明:建立一個交換分區

經常使用命令選項:

-c:建立前檢查是否有損壞的區塊

參數說明:要建立的交換分區名稱

命令示例:建立一個sdb3的交換分區

mkswap /dev/sdb3

 

5.   blkid:顯示設備的uuid和文件類型  語法:blkid 

命令說明:顯示全部設備的uuid和文件類型

命令示例:直接使用blkid便可顯示

 

6.   e2label:設置第二擴展文件系統的卷標  語法:e2label [參數]

命令說明:用來設置第二文件系統的卷標

參數說明:爲文件系統指定的新卷標

命令示例:mkdir /new

     e2label /dev/hda2 /new  

這時在/etc/fstab里加入這樣一句

     label=/new  /new  ext3  defaults 1 1

這樣當下次重啓機器時,就會把卷標爲/new的分區掛載到/new上

 

7.   tune2fs:修改ext2/ext3的文件系統參數,設置自檢  語法:tune2fs [選項][參數]

命令說明:系統出現意外斷電死機的狀況,下次開機通常會進行自檢,而linux裏也有文件系統自檢,而且能經過tune2fs自定義自檢

經常使用選項說明:

-i:設置強制自檢的時間間隔(m表示月,w表示周,d表示天)

-c:設置強制檢查前文件系統能夠掛載的次數

參數說明:指定要調整的文件系統或其對應的設備文件名

命令示例:配置/dev/hda1一天以後自檢

tune2fs -i 1d /dev/hda1

 

8.   mount:將文件系統掛載到指定的掛載點  語法:mount [參數]

命令說明:將指定的文件系統或目錄掛載到指定的掛載點

經常使用命令選項:

-t:指定的設備的類型

-r:以只讀的方式掛載設備

-w:以讀寫的方式掛載設備

參數說明:要掛載的文件系統和掛載到哪去的掛載點

命令示例:咱們通常用本地yum倉庫的時候

先建立一個倉庫的目錄,好比yum1

mount /dev/sr0 /yum1

將光盤cdrom掛載到/yum1中

 

9.   df:報告磁盤空間使用狀況  語法:df [選項][參數]

命令說明:用於顯示上可用的磁盤空間。默認的顯示單位爲KB。可直接使用df命令,會顯示全部的信息

經常使用命令選項:

-T:輸出時,顯示文件類型

-h:以容易閱讀的方式顯示磁盤空間使用狀況

參數說明:指定文件系統上的文件

命令示例:顯示全部的磁盤分區使用狀況能夠直接

df

顯示指定文件所在分區的磁盤空間使用狀況

df /etc/hosts

 

10.   swapon:激活linux中的交換空間   語法:swapon

命令說明:激活linux中的交換空間,linux內存管理必須使用交換區來創建虛擬內存

經常使用命令選項:

-s:顯示交換區的使用狀況

參數說明:制定須要激活的交換空間,能夠是交換文件或者交換分區,若是是交換分區則指定交換分區對應的設備文件

 命令示例:顯示查看交換區的使用狀況

swapon -s 

 

11.   free:顯示內存使用狀況  語法:free [選項]

命令說明:顯示當前系統未使用和已使用的內存數目,還能夠顯示被內核使用的內存緩衝區

經常使用命令選項:

-b:以byte爲單位顯示內存使用狀況

-k:以kb爲單位顯示內存狀況

-m:以mb爲單位顯示內存狀況

-t:顯示內存總和列

參數說明:你要使用的選項

命令示例:以MB的形式顯示內存的狀況

free -m

 

12.   umount:卸載已掛載的文件系統  語法:umount [選項][參數]

命令說明:卸載已經掛載的文件系統,利用設備名和掛載點都能卸載文件系統

經常使用命令選項:

-a:卸載/etc/mtab中記錄的全部文件系統

-r:若沒法成功卸載,則嘗試用只讀的方式從新掛入

-t:指定文件系統類型

參數說明:指定要卸載的文件系統或其對應的設備文件名

命令示例:卸載掉上面建立的本地yum倉庫

umount /yum1

便可卸載

 

13.   swapoff:關閉交換分區  語法:swapoff [選項][參數]

命令說明:關閉系統的交換分區

經常使用命令選項:

-a:關閉配置文件‘/etc/fstab’中全部的交換空間

參數說明:指定要關閉的交換分區

命令示例:關閉指定的交換分區

swapoff /dev/sda2

 

14.   dd:複製文件並對文件進行轉化和格式化處理  語法:dd [選項]

命令說明:複製文件並對全文件的內容進行轉化和格式化處理

經常使用命令選項:

if<文件>:輸入文件

of<文件>:輸出文件

count:表明被複制的塊數

bs:指定的字節數

參數說明:if=xxx要輸入的文件名 of=xxx要輸出的文件名

命令示例:以dd的方式用吐零機建立一個1m的文件

dd if=/dev/zero of=text.text bs=1m count=1

這樣就建立成功了

 

15.   split:拆分文件  語法:split [選項][參數]

命令說明:將一個大文件分割成不少小文件

經常使用命令選項:

-b:設置每個小文件的大小,單位爲byte

-d:使用數字做爲後綴

-a:指定後綴的長度

-l:根據行數來進行分割

參數說明:指定要分割的文件

命令示例:將上面用吐零機建立的文件分割成每一個100k的文件

split -b 100k text.text

能夠在當前目錄下查看,已經分割完成

相關文章
相關標籤/搜索