首页 > 代码库 > 磁盘文件系统2

磁盘文件系统2

设备文件

 1、块设备:以块为单位,随机访问

 2、字符设备:以字符为单位,线性访问

/dev

  主设备号:设备类型

  次设备号:同一类型的不同设备

  inode:存储主号和次号

mknod [optiom] name type [major minor]

    -m 指定权限

  mknod -m 644 /tmp/mydev b 66 0 

硬盘设备的设备文件名

ide,ata:hd

sata:sd

scsi:sd

usb: sd

a、b、c、……区分同一类型设备下的不同设备

1、2、3……区分同一硬盘上的不同分区,逻辑分区从5开始。

查看当前系统识别了几块硬盘

fdisk -l

管理磁盘分区

fdisk /dev/sdb

  p 显示磁盘分区

  n 创建新分区

      e 扩展分区

      p 主分区

  d 删除一个分区

  w 保存退出

  q 不保存退出

  t 修改分区类型

  l 显示所支持的分区类型

partprobe 通知内核重读分区表

linux支持的文件xit

文件系统属于内核提供的功能,高级格式化用来创建文件系统。

linux使用vfs为不同的底层fs向上提供统一的输出接口

fat

ntfs

cifs(通用互联网文件系统)

ext2

ext3

ext4

xfs

reiserfs

linux网络文件系统:nfs、ocfs(集群文件系统)、gfs

磁盘文件系统2