在日常维护Linux系统的过程中,对c盘和文件的管理是重要的内容。由于在Linux中c盘也被当作文件,所以对c盘和文件的管理实际上就是对Linux文件的管理。本文就来介绍一下Linux系统Linux系统c盘和文件的管理方式。

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

设备类型:

块设备(block):随机访问的特点,数据交换单位为“块”

字符设备(character):线性设备,数据交换单位为“字符”。例如:鼠标输入

设备文件:FHS(文件系统的层级标准)

Linux中/dev/目录用于储存设备文件,设备文件是关联至设备驱动程序及访问设备的入口

设备的管理:设备号

设备号:主设备号(major),次设备号(minor)

major:设备类型,区别设备类型,用于表明所需驱动程序

linux常用命令磁盘_磁盘空间linux命令_linux磁盘相关命令

minor:同一类型下的不同设备,驱动程序驱动的具体设备(c,字符设备,b块设备)

Linux系统管理磁盘和文件的解决方法

二、Linuxc盘设备文件命名:

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磁道linux移植,主引导磁道(masterbootrecord)

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

64bytes:分区表

16bytes:标记一个分区

2bytes:55AAlinux运维最佳实践,当前MBR信息是否有效的标记

假如单块硬碟超过2T就不能使用MBR分区,只能使用GPT分区

磁盘空间linux命令_linux常用命令磁盘_linux磁盘相关命令

分区:分隔储存空间为多个小的空间,每位空间可独立使用文件系统;

分区工具:

fdisklinux磁盘相关命令,parted,sfdisk

fdisk工具的使用:

fdisk最多支持在一块硬碟上的15个分区;

fdisk分区管理子命令

m:获取帮助linux磁盘相关命令,用于显示子命令的功能

p:显示现有分区表

n:创建

d:删掉

t:更改分区ID

l:列举所有支持ID类型

w:保存退出

q:舍弃更改并退出

四、创建完成以后,查看内核是否早已辨识新的分区:

#cat/proc/partitions

有三个命令可以让内核重读c盘分区表:

CentOS5:partprobe[DEVICE]

CentOS6,7:

partx

kpartx

partx命令:注意:已挂载的硬碟上分区需执行,可能须要命令重复执行2次或以上才会读取分区成功

partxDEVICE

partx-aDEVICE

partx-a-nM:NDEVICE

M:

:N

2.kpartx命令:

kpartx-afDEVICE

创建分区后需创建文件系统和低格

Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复