Linux系統(tǒng)管理磁盤與文件的方法
發(fā)表時(shí)間:2023-08-08 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]在日常維護(hù)Linux系統(tǒng)的過程中,對(duì)磁盤和文件的管理是重要的內(nèi)容。因?yàn)樵贚inux中磁盤也被當(dāng)做文件,所以對(duì)磁盤和文件的管理實(shí)際上就是對(duì)Linux文件的管理。本文就來介紹一下Linux系統(tǒng)Linux...
在日常維護(hù)Linux系統(tǒng)的過程中,對(duì)磁盤和文件的管理是重要的內(nèi)容。因?yàn)樵贚inux中磁盤也被當(dāng)做文件,所以對(duì)磁盤和文件的管理實(shí)際上就是對(duì)Linux文件的管理。本文就來介紹一下Linux系統(tǒng)Linux系統(tǒng)磁盤和文件的管理方法。
一、文件接口:open(),read(),write(),close()等等。
設(shè)備類型:
塊設(shè)備(block):隨機(jī)訪問的特性,數(shù)據(jù)交換單位為“塊”
字符設(shè)備(character):線性設(shè)備,數(shù)據(jù)交換單位為“字符”。比如:鍵盤輸入
設(shè)備文件:FHS(文件系統(tǒng)的層級(jí)標(biāo)準(zhǔn))
Linux中/dev/目錄用于存放設(shè)備文件,設(shè)備文件是關(guān)聯(lián)至設(shè)備驅(qū)動(dòng)程序及訪問設(shè)備的入口
設(shè)備的管理:設(shè)備號(hào)
設(shè)備號(hào):主設(shè)備號(hào)(major),次設(shè)備號(hào)(minor)
major: 設(shè)備類型,區(qū)別設(shè)備類型,用于表明所需驅(qū)動(dòng)程序
minor: 同一類型下的不同設(shè)備,驅(qū)動(dòng)程序驅(qū)動(dòng)的具體設(shè)備(c,字符設(shè)備,b塊設(shè)備)
二、Linux磁盤設(shè)備文件命名:
IDE (ATA):133MB/s,/dev/hd
SCSI: 640MB/s
SATA:6Gbps
SAS:6Gbps
USB:480MB/s
除IDE外Linux中識(shí)別硬盤設(shè)備:/dev/sd
標(biāo)記不同的硬盤設(shè)備:/dev/sd[a-z]
標(biāo)記同一設(shè)備上的不同分區(qū):/dev/sd[a-z][1-]
1-4: 主或擴(kuò)展分區(qū)標(biāo)識(shí)
5+:邏輯分區(qū)標(biāo)識(shí)
三、機(jī)械硬盤介紹:track 磁道,sector 扇區(qū),cylinder 柱面
MBR:0磁道0扇區(qū),主引導(dǎo)扇區(qū)(master boot record)
MBR分三部分:446bytes:bootloader,引導(dǎo)程序
64bytes: 分區(qū)表
16bytes:標(biāo)記一個(gè)分區(qū)
2bytes:55AA,當(dāng)前MBR信息是否有效的標(biāo)記
如果單塊硬盤超過2T就不能使用MBR分區(qū),只能使用 GPT分區(qū)
分區(qū):分隔存儲(chǔ)空間為多個(gè)小的空間,每個(gè)空間可獨(dú)立使用文件系統(tǒng);
分區(qū)工具:
fdisk, parted, sfdisk
fdisk工具的使用:
fdisk最多支持在一塊硬盤上的15個(gè)分區(qū);
fdisk分區(qū)管理子命令:
m: 獲取幫助,用于顯示子命令的功能
p: 顯示現(xiàn)有分區(qū)表
n: 創(chuàng)建
d: 刪除
t: 修改分區(qū)ID
l: 列出所有支持ID類型
w: 保存退出
q: 放棄修改并退出
四、創(chuàng)建完成之后,查看內(nèi)核是否已經(jīng)識(shí)別新的分區(qū):
# cat /proc/partitions
有三個(gè)命令可以讓內(nèi)核重讀磁盤分區(qū)表:
CentOS 5: partprobe [DEVICE]
CentOS 6,7:
partx
kpartx
partx命令:注意:已掛載的硬盤上分區(qū)需執(zhí)行,可能需要命令重復(fù)執(zhí)行2次或以上才能讀取分區(qū)成功
partx DEVICE
partx -a DEVICE
partx -a -n M:N DEVICE
M
M:
。篘
2.kpartx命令:
kpartx -af DEVICE
創(chuàng)建分區(qū)后需創(chuàng)建文件系統(tǒng)和格式化
以上就是Linux系統(tǒng)磁盤和文件的管理方法了,學(xué)會(huì)了本文的方法,你就會(huì)對(duì)Linux磁盤進(jìn)行分區(qū)、重命名、和格式了。
Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng)