第9章 磁盘管理

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第9章磁盘管理和文件系统

管理磁盘及分区

检测并确认磁盘

首先可通过案例场景(系统磁盘空间不足,需要增加新硬盘)而引出fdisk命令

新挂接的硬盘可能未包含任何分区(Disk /dev/sdb doesn't contain a valid partition table)

对于已有的分区,将通过列表的方式输出以下信息:

Device:分区的设备文件名称。

Boot:是否是引导分区,是则有“*”标识。

Start:该分区在硬盘中的起始位置(柱面数)。

End:该分区在硬盘中的结束位置(柱面数)。

Blocks:分区的大小,以Blocks(块)为单位,默认的块大小为1024字节。

Id:分区类型的ID标记号,对于EXT3分区为83,LVM分区为8e。

System:分区类型

注意分区类型的概念在windows中是没有的,分区类型与文件系统类型应一致,这样管理磁盘文件系统时才不容易引起混乱。

规划硬盘中的分区

练习1:创建磁盘分区

本练习讲解并演示进入fdisk交互式模式的方法及常用操作指令。添加一块新的硬盘。

1.关掉ubuntu,添加两块块160G SCSI硬盘。

2.再添加一块160G SCSI硬盘。

3.启动ubuntu,使用putty连接到ubuntu。

4.查看所有磁盘和磁盘分区。

5.在非交互式模式中可以执行“fdisk -l /dev/sdb”查看磁盘sdb的分区情况。

6.在第二块盘上创建磁盘分区。以下操作将会在第二块盘上创建两个分区,一个10G,一个20G。

7.创建两个磁盘分区。

8.查看创建的分区,输入w保存创建的分区,退出q。

创建文件系统

使用mkfs创建文件系统

练习2:创建文件系统

将新硬盘分好区以后,还需要对分区进行格式化(即创建文件系统),并挂载到Linux 系统中的指定目录下,然后才能用于存储文件、目录等数据

首先来看一下如何格式化一个分区,在Linux系统中,格式化分区的主要命令工具为mkfs

通过实际操作演示格式化ext4文件系统的过程

1.输入mkfs,连按tab键。可以看到可用的mkfs命令。

2.格式化磁盘文件

创建交换文件系统

练习3:创建交换文件系统

在Linux系统中,SWAP分区的作用类似于Windows系统中“虚拟内存”,可以在一定程度上缓解物理内存不足的情况

如果系统没有SWAP交换分区,或者现有交换分区的容量不够用,可以通过mkswap命令创建交换文件系统以增加虚拟内存

交换分区空间的启用、停用需要使用swapon、swapoff命令,free命令可以查看物理内存、交换空间的使用情况

“swapon -s”命令也可查看交换分区的使用情况

创建一个新的磁盘分区,大小1G,格式化为交换分区。

3.格式化为swap分区,启用交换分区,查看交换分区大小,关闭交换分区,查看交换分区大小。

关闭交换分区

挂载文件系统

挂载文件系统

练习4:挂载文件系统

文件系统类型通常可以省略;存储设备为对应分区的设备文件名,如“/dev/sdb1”;挂载点为用户指定用于挂载的目录

介绍umount命令两种卸载方式的区别,建议学员使用卸载挂载点的方式,这是因为同一设备可能被挂载到多个目录

使用mount命令时,-t 类型“的选项通常可以省略,大多数Linux系统能够自动识别

对应的文件系统类型

查看所有挂接信息

练习5:查看已挂载分区的使用情况本练习使用df –Th查看挂载的磁盘分区

查看所有挂载的文件。可以看到文件类型,大小,已使用的大小,可用空间和挂载点。

挂载iso映像文件

练习6:挂载ISO文件

本练习需要你在物理机上创建一个共享文件夹install,该文件夹中有linux.iso文件,你需要配置ubuntu将物理机上的共享文件夹挂载到/mnt/ios,然后将该linux.iso文件拷贝到ubuntu的/root目录下,并将该ISO文件直接挂载到ubuntu /mnt/linux,你需要物理机上创建一个用户han,密码为a1!,该用户作为ubuntu访问Windows共享文件夹的凭证。

右击需要贡献的文件夹,点击“属性”,在安全标签下,点击“高级共享”。

将共享名更改为install,点击“权限”。

可以看到默认everyone能够读取。

将Windows共享目录install接到\mnt\ios,注意你需要确保Windows的防火墙关闭,输入wf.msc关闭活动的

在/mnt目录下创建一个文件夹ios

将Windows共享文件夹mount到/mnt/ios目录。注意其中的空格。

root@webServer:~# mount -t cifs -o username=han,password=a1! //192.168.80.130/ins tall /mnt/ios/

将linux.iso文件拷贝到本地

将拷贝的IOS文件挂接到/mnt/install,通过访问该目录可以访问linux.ios中的内容。

练习7:卸载文件系统

本练习为你演示将一个分区挂接到多个目录,查看挂接点,卸载挂接点。

可以将一个分区挂接到多个目录。

查看所有挂接点,可以看到sdb1挂接到多个目录下

卸载挂接设备,执行两次umount /dev/sdb1 再次执行mount可以看到已经删除了两个挂接点。

也可以卸载挂接点

相关文档
最新文档