学习linux运维必须要了解硬盘分区等核心问题,本文教你如何管理Linux磁盘和文件系统,如何管理Liux磁盘和文件系统,下面我们一起来看看吧!

1. 文件系统的挂载与卸载(详见linux系统管理P406)

1) 掌握挂载的定义:挂载指将一个设备(通常是存储设备)挂接到一个已存在的目录上。

2) 掌握mount命令的功能:实现文件系统的挂载。

3) 灵活应用mount命令实现文件系统的挂载:

  例如:将/dev/sdb1分区挂载到/wg目录上的命令:

    mount /dev/sdb1 /wg

4) 掌握umount命令的功能:实现文件系统的卸载。

5) 灵活应用umount命令实现文件系统的卸载:

  例如:卸载/wg上的文件系统的命令:

    umount /wg

2. 虚拟内存的概念以及设置与管理(详见linux系统管理P414)

1) 掌握虚拟内存的定义:所谓虚拟内存就是一块硬盘空间被当做内存使用,也被称为交换分区(swap)。

2) 了解Linux交换分区的类型为:0x82

3) 掌握mkswap命令的功能:设置交换分区。

4) 掌握使用mkswap命令设置交换分区的用法举例:

例如:将分区/dev/sdb2设置为交换分区的命令:mkswap /dev/sdb2

5) 掌握swapon命令的功能:启动交换分区。

6) 掌握swapon –a命令的功能:启动全部的交换分区。

7) 掌握swapon –s命令的功能:列出当前正在使用的所有系统交换分区的状态。

8) 掌握使用swapon命令的用法举例:

  例如:启用交换分区/dev/sdb2的命令:swapon /dev/sdb2

3. i节点(详见linux系统管理P170)

1) 掌握i节点的定义:i节点实际上是一个数据结构,它存放了有关一个普通文件、目录或其他文件系统对象的基本信息。

4. 符号(软)链接(详见linux系统管理P174)

1) 掌握符号链接的定义:符号链接是指向另一个文件的一个文件。

2) 掌握ln命令创建软连接的用法举例:

  a) 为wolf/dog.wolf.baby文件建立一个dog_ wolf.boy符号链接并放在bodydog目录中的命令:

    ln –s wolf/dog.wolf.baby bodydog/dog_ wolf.boy

5. 硬链接(详见linux系统管理P179)

1) 掌握硬链接的定义:一个硬链接(hard link)是一个文件名与一个i节点之间的对应关系,也可以认为一个硬链接是在所对应的文件上添加了一个额外的路径名。

2) 掌握ln命令创建硬连接的用法举例:

  a) 为wolf/wolf.dog文件在backup目录中建立一个名为wolf.dog2的硬链接命令:

    ln wolf/wolf.dog backup/wolf.dog2

6. Linux系统中的文件类型(详见linux系统管理P183)

1) 掌握Linux系统中常见的文件类型:

  -:普通文件(regular file),也有人称为正规文件。

  d:目录(directory)。

  l:符号(软)链接。

  b:块特殊文件(b是block的第1个字符),一般指块设备,如硬盘。

  c:字符特殊文件(c是character的第1个字符),一般指字符设备,如键盘。

7. 怎样检查磁盘空间(详见linux系统管理P185)

1) 掌握df命令的功能:显示文件系统中磁盘使用和空闲区的数量。

  -a 显示所有磁盘

  -h 单位转换

2) 掌握du命令的功能: 显示目录和文件的大小a h同上

8. 课后作业(用时65分钟)

1) 开启Linux系统前添加一块大小为15G的SCSI硬盘

2) 开启系统,右击桌面,打开终端

3) 为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区,在扩展分区上划分1个逻辑分区,大小为5G

4) 格式化主分区为ext3系统

5) 将逻辑分区设置为交换分区

6) 启用上一步的交换分区

7) 查看交换分区的状态

8) 新建目录/dir1

9) 将主分区挂载到/dir1目录

10) 查看整个磁盘的使用情况

11) 查看/分区的使用总量

12) 在root用户的家目录新建文件file1

13) 为file1创建硬链接file2

14) 为file1创建符号链接file3

15) 以长列表格式显示root用户家目录下的内容,要求显示i阶段,并比较硬链接、符号链接的i节点和原文件的关系