1. 硬件设备与文件名的对应关系
1) 在Linux系统中,每一个设备都被当初一个文件来对待。
2) 各类设备在Linux中的文件名
2. 硬盘的结构及硬盘分区
1) 为何要进行硬盘分区:
a) 更容易管理和控制系统,由于相关的文件和目录都放在一个分区中。
b) 系统效率更高。
c) 能够限制用户使用硬盘的份额(磁盘空间的大小)。
d) 更容易备份和恢复。
2) 硬盘的逻辑结构:
一个硬盘逻辑上能够被划分红块、磁道、磁柱和分区。
3) 块的定义:块是盘片上寻址(访问)的最小单位,一个块能够存储必定字节的数据。
4) 磁道的定义:磁道是由一系列头尾相连的块组成的圆圈。
5) 磁柱的定义:磁柱是由一叠磁道,由在相同半径上每一个盘面的磁道所组成。
6) 分区的定义:分区是由一组相邻的磁柱所组成。
3. Linux系统中硬盘的分区
1) 硬盘分区的分类:硬盘的分区能够分为主分区、扩展分区和逻辑分区。
2) 主分区的数量:在一个硬盘上最多能够划分出4个主分区。
3) Linux操做系统的内核支持每一个硬盘上的分区数量仍是有必定限制的,Linux内核在每一个硬盘上能够最多支持:
a) 在SCSI硬盘上划分15个分区(Partitions)。
b) 在IDE硬盘上划分63个分区(Partitions)。
4. 使用fdisk和partprobe命令来管理硬盘分区
1) fdisk命令的功能:建立磁盘分区。
2) fdisk命令列表中经常使用的命令:
a) d:删除一个(已经存在的)分区,其中d是delete的第1个字母。
b) l:列出(已经存在的)分区的类型,其中l是list的第1个字母。
c) m:列出fdisk中使用的全部命令,其中m是menu的第1个字母。
d) n:添加一个新的分区,其中n是new的第1个字母。
e) p:列出分区表的内容,其中p是print的第1个字母。
f) q:退出fdisk,可是不存储所作的变化,其中q是quit的第1个字母。
g) t:改变分区系统的id,其中t是title的第1个字母。
h) w:退出fdisk并存储所作的变化,其中w是write的第1个字母。
3) partprobe命令的功能:从新初始化内存中内核的分区表。
5. 建立文件系统(数据的管理)
1) 格式化的定义:所谓的格式化就是将分区中的硬盘空间划分红大小相等的一些数据块(Blocks),以及设定这个分区中有多少个i节点能够使用等。
2) 文件系统的定义:文件系统是操做系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。
3) 经常使用的文件系统类型
ext2:Linux系统中标准的文件系统
ext3:一种日志式文件系统
ext4:一种针对ext3系统的扩展日志式文件系统
lvm:逻辑盘卷管理
iso9660:目前惟一通用的光盘文件系统
4) mkfs命令的功能:格式化磁盘。
5) 经常使用的格式化命令:
mkfs.文件系统类型
例如,将分区/dev/sdb1格式化为ext4文件系统的命令为:
mkfs.ext4 /dev/sdb1
6. 为一个分区设定label(分区名)
1) 掌握e2label命令的功能:设定或查看一个设备的label名称。
2) 应用e2label命令设定label:
a) 例如:查看/dev/sdb1分区的label的命令为:
e2label /dev/sdb1
b) 例如:将/dev/sdb1分区的label设定为wg的命令:
e2label /dev/sdb1 wg
7. 文件系统的挂载与卸载
1) 挂载的定义:挂载指将一个设备(一般是存储设备)挂接到一个已存在的目录上。
2) mount命令的功能:实现文件系统的挂载。
例如:将/dev/sdb1分区挂载到/wg目录上的命令:
mount /dev/sdb1 /wg
3) umount命令的功能:实现文件系统的卸载。
例如:卸载/wg上的文件系统的命令:
umount /wg
8. 虚拟内存的概念以及设置与管理
1) 虚拟内存的定义:所谓虚拟内存就是一块硬盘空间被当作内存使用,也被称为交换分区(swap)。
2) Linux交换分区的类型为:0x82
3) mkswap命令的功能:设置交换分区。
例如:将分区/dev/sdb2设置为交换分区的命令:mkswap /dev/sdb2
4) swapon命令的功能:启动交换分区。
5) swapon –a命令的功能:启动所有的交换分区。
6) swapon –s命令的功能:列出当前正在使用的全部系统交换分区的状态。
7) 使用swapon命令的用法举例:
例如:启用交换分区/dev/sdb2的命令:swapon /dev/sdb2
9. i节点
1) i节点的定义:i节点其实是一个数据结构,它存放了有关一个普通文件、目录或其余文件系统对象的基本信息。
10. 符号(软)连接
1) 符号连接的定义:符号连接是指向另外一个文件的一个文件。
2) ln命令建立软链接的用法举例:
为wolf/dog.wolf.baby文件创建一个dog_ wolf.boy符号连接并放在bodydog目录中的命令:
ln -s wolf/dog.wolf.baby bodydog/dog_ wolf.boy
11. 硬连接
1) 硬连接的定义:一个硬连接(hard link)是一个文件名与一个i节点之间的对应关系,也能够认为一个硬连接是在所对应的文件上添加了一个额外的路径名。
2) ln命令建立硬链接的用法举例:
为wolf/wolf.dog文件在backup目录中创建一个名为wolf.dog2的硬连接命令:
ln wolf/wolf.dog backup/wolf.dog2
12. Linux系统中的文件类型
Linux系统中常见的文件类型:
-:普通文件(regular file),也有人称为正规文件。
d:目录(directory)。
l:符号(软)连接。
b:块特殊文件(b是block的第1个字符),通常指块设备,如硬盘。
c:字符特殊文件(c是character的第1个字符),通常指字符设备,如键盘。
13. 检查磁盘空间
1) df命令的功能:显示文件系统中磁盘使用和空闲区的数量。
-a 显示全部磁盘
-h 单位转换
2) du命令的功能: 显示目录和文件的大小a h同上