设备文件
块设备(b)  512
字符设备文件(c) 传输1B
/dev

常用块设备文件
/dev/hd[a-t] IDE设备(旧硬盘 4) hda、hdb、hdc
/dev/sd[a-z] SCSI设备(含U盘) sda、sdb、sdc
/dev/fd[0-7] 标准软驱
/dev/md[0-31] 软raid设备
loop[0-15]  本地回访设备
ram[0-19]  内存
hda1:前4个分区(主、扩展分区)、逻辑分区永远从5算起

常用字符设备文件
/dev/null  无限数据接收设备(垃圾桶)
/dev/zone  无限零资源(创建虚拟内存)
/dev/tty[0-31] 虚拟终端
/dev/ttyS[0-9] 串口
/dev/lp[0-3] 并口(打印机)
/dev/console 控制台
/dev/fb[0-31] framebuffer

常用符号连接设备文件
/dev/cdrom -> /dev/hd[a-t],/dev/sd[a-z]
/dev/modem -> /dev/ttyS[0-9]
/dev/pilot -> /dev/ttyS[0-9]

echo hello > /dev/tty2
cp /dev/fd0 /dev/fd1
dd if=/dev/hda of=/root/mbr bs=512 count=1 //备份第一个硬盘上的mbr
=dd < =/dev/hda > /root/mbr

dd
功能强大的copy
if=文件名: 指定源文件
of=文件名: 指定目标文件
bs=xxx: 指定块的大小(B)
count=n: 指定复制块的数量

mknod
建立所需的设备文件
mknod 文件名 文件类型 主号 从号
mknod /dev/hda5 b 3 5

kudzu
硬件自建工具,维护两个文件
-/etc/sysconfig/hwconf 硬件列表
-/etc/modules.conf  硬件指定驱动
以/usr/share/hwdara 为数据库寻找硬件
hwbrowser是图形界面下的硬件管理器
chkconfig kudzu off关闭

硬盘结构
主引导记录:master boot record  MBR(开机管理程序、磁盘分割表)
硬盘分区表:Standard partition Table SPT(起始和结束)
主分区 (与扩展分区加起来最多4个)
扩展分区 (最多一个,Extended 并无法直接使用)
 逻辑分区
446B   64B   2B
MBR    SPT   扇区结束标识符(55AA)

一个硬盘分区表只能放4个分区:16B*4=64B
硬盘分区:disk druid只能在安装时使用、fdisk
重启或partprobe

fdisk -l /dev/sda 查看详细信息
fdisk /dev/sda
swapoff /dev/sda6可以关掉虚拟内存
创建虚拟内存分区:1、创建新分区 2、更改ID号,转换为虚拟分区 3、mkswap /dev/sda6格式化
或1、dd < /dev/zore > /tmp/swap bs=4k count=25000  2、mkswap /tmp/swap  3、swapon /tmp/swap 启用

虚拟内存一般为:2*RAM