Linux磁碟操作命令

2021-09-08 17:50:46 字數 2100 閱讀 8047

檢視本地磁碟使用情況:df或者df -l單位為k

容量便於檢視,以1024單位換算為m或者g等:df -h或者df -lh

以1000為單位換算:df -h

顯示檔案系統型別:df -t

顯示指定檔案系統的分割槽:df -t ext4

不顯示指定檔案系統的分割槽:df -x ext4

du 統計當前目錄下所有檔案大小

du -s [目錄或檔案] 統計指定檔案或目錄大小,預設以kb為單位

du -b abc 以位元組為單位 -k以k為單位-m 以m為單位,統計結果為四捨五入

du -sh abc 按1024為單位,按照最合適的單位顯示

主分割槽不能超過4個,擴充套件分割槽不能直接使用,需要劃分邏輯分割槽繼續使用,擴充套件分割槽不能超過1個

分割槽命令:fdisk

fdisk -l 列出當前分割槽表資訊,常用於掛載前檢視,沒有初始化的在最下面會有提示

進入分割槽模式:fdisk /dev/sdb

等待輸入:m檢視幫助資訊

輸入n開始分割槽

然後輸入p建立主分割槽,e建立擴充套件分割槽

然後輸入1-4建立分割槽編號

然後指定起始和終止柱面位置,直接回車就預設起始分割槽,終止分割槽可以輸入+3000m或者+3g指定3g的空間,回車後主分割槽分割槽完畢

輸入p檢視已經分好的分割槽

輸入n繼續分割槽,輸入e指定擴充套件分割槽,後續步驟一樣

分好之後繼續按n,按l為擴充套件分割槽新增邏輯分割槽

使用m提示進行分割槽即可

最後使用w寫入分割槽表

然後使用fdisk -l可以檢視分割槽後的分割槽表資訊

以上是mbr分割槽格式,每個分割槽512位元組塊容量最大定址為[(232-1)*512]b=2.2tb,最常用的4k扇區容量可以達到16tb

gpt分割槽模式(guid分割槽表):分割槽表中主分割槽個數最多支援128個分割槽,模糊了主分割槽和邏輯分割槽的概念,都是統稱為分割槽;單個分割槽容量幾乎沒有限制,gpt分割槽64bits給邏輯塊,所以最大分割槽大小可以跨越(264-1)個扇區(邏輯塊)也就是,最大空間可以達到[(264-1)*512]b=9.4zb或者18e個512b,每個gpt邏輯塊是512位元組,最大可以達到100億個t左右;gpt分割槽不太適合x86架構的系統

fdisk只能做mbr分割槽

parted既可以做mbr又可以做gpt

輸入parted進入,啟動之後預設是定位到第一塊硬碟

輸入select /dev/sdc進行目標硬碟的切換

輸入mklabel msdos設定mbr分割槽,輸入mklabel gpt設定gpt分割槽

輸入print檢視當前硬碟分割槽詳情,輸入print all檢視所有硬碟分割槽

mkpart新增分割槽,然後指定分割槽名稱,這個自己定義,然後選擇檔案系統型別,輸入ext3或者ext4等

詢問開始位置和結束位置輸入的是單位是m,從多少m到多少m,為了4k對齊,建議從1-nm不要從0開始

一併完成:mkpart name 2000 3000就完成了名稱為name的1g大小分割槽的建立

rm 3 刪除分割槽編號為3的分割槽,編號可以用print查詢到

unit gb 指定gb為單位分割槽

確認退出分割槽使用:quit

注意:parted分割槽是實時生效的!退出時分割槽表已經存在

給裝置建立檔案系統(格式化操作):

分割槽後可以看到分好的裝置比如/dev/sdb*

mkfs.ext4 /dev/sdb1 將sdb1格式化為ext4檔案系統

mkfs -t ext3 /dev/sdb2 同樣是格式化操作

mbr中只能格式化主分割槽和邏輯分割槽,擴充套件分割槽是無法格式化的

gpt分割槽表使用fdisk -l無法看到,必須使用parted工具檢視,直接使用命令:parted -l和fdisk -l一樣

格式化之後就可以按照前面的命令掛載使用和解除安裝了

swap分割槽建立過程,首先對於乙個已經分好的普通linux分割槽,使用fdisk開啟該分割槽所在硬碟,修改分割槽id原id為83修改為82儲存退出,然後進行格式化swap分割槽:mkswap /dev/sdb6格式化為swap分割槽,啟用交換分割槽:swapon /dev/sdb6

啟用交換分割槽後,通過free命令可以檢視swap分割槽使用狀況

swapoff /dev/sdb6關閉交換分割槽

Linux磁碟操作命令

檢視本地磁碟使用情況 df或者df l單位為k 容量便於檢視,以1024單位換算為m或者g等 df h或者df lh 以1000為單位換算 df h 顯示檔案系統型別 df t 顯示指定檔案系統的分割槽 df t ext4 不顯示指定檔案系統的分割槽 df x ext4 du 統計當前目錄下所有檔案...

磁碟操作命令

1.製作映象,掛載等 dd if dev mmcblk0 of ext4.img bs 512 count 131072 if是輸入,of是輸出,映象大小為64m mkfs.ext4 ext4.img 格式化ext4.img成ext4格式 mount ext4.img mnt 修改映象裡內容 修改 ...

linux磁碟操作命令詳解

1.分割槽與格式化原理 硬碟的分區分主mbr 446byte 主分割槽表 64byte 分割槽.2.使用linux中的fdisk分割槽 fdisk dev sdb p 列印分割槽表 t 轉換分割槽表 w 寫進分割槽表 n 新建分割槽 v 檢查分割槽 注 fdisk使用完要重新啟動.新硬碟不用.3.l...