linux上,/dev目錄下的sd*,hd*(*為a,b,c等字母)表示一塊磁碟,而sda1,sda2等表示該磁碟上的分割槽,我們可以使用一下命令檢視磁碟的分割槽資訊:
asda
fdisk -l /dev/sda
該命令還可以用來給磁碟進行分割槽,用法如下:
fdisk /dev/sda
分完區,就得到sda1,sda2等乙個乙個的分割槽,在linux中,乙個分割槽相當於乙個檔案,要讓分割槽可以掛載到某個目錄下,我們就需要對分割槽進行格式化,使用以下命令對某個分割槽進行格式化:
mkfs -t ext3 -c /dev/sda1
格式化後的分割槽就可以用來掛載到某個目錄下了。
值得一提的是,既然乙個分割槽相當於乙個檔案,那麼我們可以對硬碟的分割槽進行格式化,那麼也自然可以對乙個檔案進行格式化,可以使用和下面方式建立乙個raw檔案並對其進行格式化然後掛載到乙個目錄下:
qemu-img create -f raw disk2.img 10g
mkfs -t ext3 -c disk2.img
mount disk2.img /mnt/disk2/
注意事項:分割槽操作是針對硬碟的,即/dev下的sda,sdb等,而格式化操作是針對分割槽,即sda1,sda2或者是某個映象檔案如掛載時出現以下錯誤:
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
in some cases useful info is found in syslog - try
dmesg | tail or so.
則可能是這個是這個img映象包含了多個分割槽,解決方法參考:鏈結 Linux的磁碟管理
裝置檔案 塊檔案b 按塊為單位,隨機訪問的裝置,硬碟 b,c 字元裝置c 按字元進行訪問,線性裝置,鍵盤 c dev 主裝置號,次裝置號 major number 主裝置號 裝置型別 minor number 此裝置號 同一種裝置型別的不同裝置 硬碟的裝置檔名 ide,ata hd sata sd ...
Linux的磁碟管理
linux 系統一切以檔案的方式儲存於硬碟,應用程式資料需要時刻讀寫硬碟,所以企業 生產環境中對硬碟的操作變得尤為重要,對硬碟的維護和管理也是每個運維工程師必備工作 之一。一 計算機硬碟簡介 硬碟是計算機主要儲存媒介之一,由乙個或者多個鋁製或者玻璃制的碟片組成,碟片外覆蓋有鐵磁性材料,硬碟內部由磁軌...
Linux的磁碟管理
磁碟的工作原理 物理概念 磁軌 磁頭 扇區 柱面 磁碟的分類 機械盤 介面io 固態盤 io 序列sata scsi iscsi 並行ata fc二層協議 檔案系統 邏輯概念 磁碟必須要有檔案系統 資料儲存 資料庫 資料管理平台 windows fat32 ntfs linux 單檔案系統 ext2...