您的位置:首页 > 运维架构 > Linux

Linux01-Linux磁盘及文件系统管理29

2014-04-27 15:36 741 查看
一、设备文件
1、块设备(b):按块为单位,随机访问的设备;
2、字符设备(c):按字符为单位,线性设备;
3、设备文件:/dev
a)主设备号 (major number)
标识设备类型
b)次设备号 (minor number)
标识同一种类型中不同设备
4、创建设备文件命令:mknod
mknod [OPTION]... NAME TYPE [MAJOR MINOR]
-m MODE 指定权限
如1:[root@localhost ~]# mknod mydev c 66 0
如2:[root@localhost ~]# mknod -m 640 mydev2 c 66 1
5、设备终端文件/dev/pts;
二、硬盘设备和系统
1、硬盘接口和系统标示
a)IDE, ATA:hd
b)SATA:sd
c)SCSI: sd
d)USB: sd
2、a,b,c,...来区别同一种类型下的不同设备
3、主板IDE接口:
第一个IDE口:主盘、从盘
/dev/hda, /dev/hdb
第二个IDE口:主、从
/dev/hdc, /dev/hdd
4、系统分区标示
hda:
hda1: 第一个主分区
hda2:
hda3:
hda4:
hda5: 第一个逻辑分区

5、查看当前系统识别了几块硬盘:
fdisk -l [/dev/to/some_device_file],如:fdisk -l /dev/sda;
6、管理磁盘分区:
a)命令:fdisk /dev/sda
p: 显示当前硬件的分区,包括没保存的改动
n: 创建新分区
e: 扩展分区
p: 主分区
d: 删除一个分区
w: 保存退出
q: 不保存退出
t: 修改分区类型
L:
l: 显示所支持的所有类型
b)partprobe:重读分区表;
c)分区文件/proc/partitions;
三、内核文件系统
1、低级格式化:创建磁道(一般由厂商完成)
2、高级格式化:创建文件系统,mkfs -t ext3
3、文件系统:
a)Windows:FAT32、NTFS、ISO9660(光盘文件系统)、CIFS(通用互联网文件系统);
b)Linux:ext2、ext3、ext4、xfs、reiserfs、jfs(IBM)、nfs(网络文件系统)、ocfs、ocfs2(集群文件系统)、gfs、gfs2(全局文件系统)、swap;
4、命令在不同的文件系统中使用,需要使用不同文件系统的接口转换;而VFS(Virtual FileSystem,虚拟文件系统)即是命令和不同文件系统之间的统一转换媒介。

本文出自 “Jessen Liu的博文” 博客,请务必保留此出处http://zkhylt.blog.51cto.com/3638719/1403679
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: