Linux常用命令四之磁碟相關命令

2021-08-20 07:16:59 字數 2228 閱讀 2176

1、sync:用於強制被改變的內容立刻寫入磁碟,更新塊資訊。

注意:當系統由於某種原因造成不正當關機時,由於資料尚未被寫入磁碟中,所以會造成資料的更新不正常。此時需要該命令進行資料的寫入操作。直接在文字介面下輸入sync,那麼在記憶體中尚未被更新的資料就會被寫入硬碟中。所以這個命令在系統關機或重啟之前最好多執行幾次。

2、df(disk free):用以顯示磁碟分割槽上可使用的磁碟空間,預設顯示單位為kb,可以使用該命令來獲取磁碟被占用了多少空間,目前還剩下多少空間。

df -h:將容量結果以易讀的格式顯示出來。

df -a:全部檔案系統

特定檔案系統的使用情況:df -h /etc

2、du(disk usage) :du命令也是檢視使用空間的,但是與df命令不同的是linux du命令是對目錄磁碟使

用的空間的檢視,還是和df命令有一些區別的。

在家目錄下執行du -h操作:檢視所有目錄占用磁碟的大小。

在d目錄下執行du -h的操作:檢視d目錄下所有目錄占用磁碟的大小。

df與du的區別:

df命令用於顯示磁碟上的可使用的磁碟空間。du命令是對檔案和目錄磁碟使用的空間的檢視。

3、dd:用於複製檔案並對原檔案的內容進行轉化和格式化處理

dd   if="input file" of="output file" bs="block size" count="number"

if:就是input file,也可以是裝置      of:output file,也可以是裝置      

bs:規劃的乙個block大小,預設是512b(乙個扇區的大小)       count:多少個bs的意思。

(1)利用dd寫乙個10m的檔案,並命名為d6.txt

可以使用dd命令測試硬碟操作速度:達到420m / s

(2)利用dd寫乙個1g大小的檔案

4、fdisk:用於觀察硬碟實體使用情況,也可以對硬碟分割槽  

5、iostat: i/o statistics(輸入/輸出統計)的縮寫

顯示整個系統的cpu與儲存裝置狀態

6、lsof(list open file):列出被程序開啟的檔名

列出目前系統上面所有已經被開啟的檔案與裝置

linux下,程序不能直接訪問硬體裝置。當程序需要訪問硬體裝置時(讀取磁碟檔案、接收網路資料等),則必須由使用者態切換為核心態,然後通過系統呼叫來訪問硬體裝置。strace是跟蹤程序執行時的系統呼叫和所接收的訊號(即它跟蹤到乙個程序產生的系統呼叫,包括引數、返回值、執行消耗的時間)。strace最簡單的用法是執行乙個指定的命令(過程中,starce會記錄和解析命令程序的所有系統呼叫及這個程序的所有的訊號值),在指定命令結束後立即退出。

每一行都是一條系統呼叫,等號左邊是系統呼叫的函式名和引數,右邊是該呼叫的返回值strace顯示這些呼叫的引數並返回符號形式的值。strace從核心接收資訊,而且不需要以任何特殊的方式來構建核心。

LINUX入門常用命令之磁碟管理

linux磁碟管理 df命令 功能 檢查檔案系統的磁碟空間占用情況。可以利用該命令來獲取硬碟被占用了多少空間,目前還剩下多少空間等資訊。語法 df 選項 說明 df命令可顯示所有檔案系統對i節點和磁碟塊的使用情況。該命令各個選項的含義如下 a 顯示所有檔案系統的磁碟使用情況,包括0塊 block 的...

linux磁碟管理常用命令

df命令 功能 檢查檔案系統的磁碟空間占用情況。可以利用該命令來獲取硬碟被占用了多少空間,目前還剩下多少空間等資訊。語法 df 選項 說明 df命令可顯示所有檔案系統對i節點和磁碟塊的使用情況。該命令各個選項的含義如下 a 顯示所有檔案系統的磁碟使用情況,包括0塊 block 的檔案系統,如 pro...

Linux常用命令 磁碟管理

格式 命令 選項 引數 範例 ls la etc 說明 用於顯示指定工作目錄下之內容,包括當前工作目錄所含的檔案及子目錄 ls ald name 命令 說明ls a顯示所有檔案,包括隱藏檔案。名稱開頭為 的視為隱藏檔 ls l顯示詳細資訊,包含檔案型態 許可權 擁有者 檔案大小等資訊 ls d檢視目...