歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux管理 >> Linux維護 >> Linux系統管理磁盤和文件的方法

Linux系統管理磁盤和文件的方法

日期:2017/4/19 14:19:19   编辑:Linux維護

在日常維護Linux系統的過程中,對磁盤和文件的管理是重要的內容。因為在Linux中磁盤也被當做文件,所以對磁盤和文件的管理實際上就是對Linux文件的管理。本文就來介紹一下Linux系統Linux系統磁盤和文件的管理方法。

一、文件接口:open(),read(),write(),close()等等。

設備類型:

塊設備(block):隨機訪問的特性,數據交換單位為“塊”

字符設備(character):線性設備,數據交換單位為“字符”。比如:鍵盤輸入

設備文件:FHS(文件系統的層級標准)

Linux中/dev/目錄用於存放設備文件,設備文件是關聯至設備驅動程序及訪問設備的入口

設備的管理:設備號

設備號:主設備號(major),次設備號(minor)

major: 設備類型,區別設備類型,用於表明所需驅動程序

minor: 同一類型下的不同設備,驅動程序驅動的具體設備(c,字符設備,b塊設備)

二、Linux磁盤設備文件命名:

IDE (ATA):133MB/s,/dev/hd

SCSI: 640MB/s

SATA:6Gbps

SAS:6Gbps

USB:480MB/s

除IDE外Linux中識別硬盤設備:/dev/sd

標記不同的硬盤設備:/dev/sd[a-z]

標記同一設備上的不同分區:/dev/sd[a-z][1-]

1-4: 主或擴展分區標識

5+:邏輯分區標識

三、機械硬盤介紹:track 磁道,sector 扇區,cylinder 柱面

MBR:0磁道0扇區,主引導扇區(master boot record)

MBR分三部分:446bytes:bootloader,引導程序

64bytes: 分區表

16bytes:標記一個分區

2bytes:55AA,當前MBR信息是否有效的標記

如果單塊硬盤超過2T就不能使用MBR分區,只能使用 GPT分區

分區:分隔存儲空間為多個小的空間,每個空間可獨立使用文件系統;

分區工具:

fdisk, parted, sfdisk

fdisk工具的使用:

fdisk最多支持在一塊硬盤上的15個分區;

fdisk分區管理子命令:

m: 獲取幫助,用於顯示子命令的功能

p: 顯示現有分區表

n: 創建

d: 刪除

t: 修改分區ID

l: 列出所有支持ID類型

w: 保存退出

q: 放棄修改並退出

四、創建完成之後,查看內核是否已經識別新的分區:

# cat /proc/partitions

有三個命令可以讓內核重讀磁盤分區表:

CentOS 5: partprobe [DEVICE]

CentOS 6,7:

partx

kpartx

partx命令:注意:已掛載的硬盤上分區需執行,可能需要命令重復執行2次或以上才能讀取分區成功

partx DEVICE

partx -a DEVICE

partx -a -n M:N DEVICE

M

M:

:N

2.kpartx命令:

kpartx -af DEVICE

創建分區後需創建文件系統和格式化

以上就是Linux系統磁盤和文件的管理方法了,學會了本文的方法,你就會對Linux磁盤進行分區、重命名、和格式了。

Copyright © Linux教程網 All Rights Reserved