磁盘和文件系统管理(一)

公司原先采取的分区方式是自动分区的方式,随着服务器的升级,原有的磁盘已经不能够满足需求,现在公司决定升级服务器的磁盘空间,添加一块scsi的硬盘,并将用户的宿主目录?home中的数据迁移到新的硬盘上面,要求迁移后不能影响原有用户的目录结构。

需求描述:

在虚拟机中添加一块80G的scsi硬盘。

在新因硬盘中建立一个主分区20G用于存放用户的宿主目录。

新建的分区仍然挂在到/home下需要导入系统中原有的用户数据。

服务器在每次开机后能够自动挂在该分区。

实验步骤:

1、 关机添加一块80G的scsi硬盘(必须关机,否则不能使用)

2、 分区并格式化

1) 使用fdisk 命令进入到分区的界面建立一个20G的主分区(/dev/sdb1)

图1

fdisk /dev/sdb (sdb表示scsi硬盘中的第二块硬盘)

下面的红框里面可输入p(查看当前磁盘的分区结构)

n(新建分区)

图2

输入n之后就能看见下面的e和p开头的两行解释e:新建扩展分区,p新建主分区,这里我们先把主分区建好,为什么先建主分区,因为只要把主分区的空间确定好,其余的空间都可以给扩展分区,在进行建立逻辑分区。

图3

主分区之和不能大于4个,所以只能在1和4 之间。

图4

起始柱面在1-10443之间,开始是1,柱面的多少决定了所分的磁盘空间有多大。

图5

上图为指定结束柱面,2000柱面,换算成gb差不多够20G。我们今天的实验只分一个主分区就可以了。按p查看一下所分的分区。

图6

前面的是分区的名称,路径 开始柱面是1 结束柱面是 2000 83代表文件系统为ext3。

确认无误后我们输入w进行保存,如果分错了,不要着急输入q退出即可。

分完区,我们还需要给分区格式化,否则无法存放文件。

图7

2) 使用mkfs工具进行格式化为ext3的文件系统。

3)

退出之后会出现很多的参数,无需去理会他,我们现在开始给分区进行格式化。

图8

1 格式化普通分区的命令

2 –t 指定文件系统的类型

3 文件系统的类型

4 设备的物理路径。

格式化之后,我们需要创建两个用户,我们和最终的目的是吧/home目录进行扩展,用户的宿主目录也不会发生变化。

图9

先不设置密码,我们先看一下创建好了没有,确定一下他们的宿主目录。

图10

3、 迁移/home 目录

1)把home分区进行备份

我们确定了用户建好了,宿主目录在home下,现在对这两个用户的宿主目录进行备份。

使用我们第五章所学的归档命令tar

图11

备份的文件放在那里都无所谓,一会我们都可以进行还原,但是在挂载之前最好检查一下,里面的文件都正确吗,还缺少什么。之后进行挂载。

图12

这里面包含了很多目录,home下有很多隐藏文件我们也需要备份出来,到还原的时候全部还原。

2)进行挂载

备份完了,我们开始进行挂载,使用mount命令进行挂载

图13

现在home目录,已经不是刚才的home了,里面的所有文件都已经不在了,我们现在切换用户登陆一下是否能够登陆,先给lisi设置一个密码

我们现在进行还原,看一下还原之后用户是否能够登陆,

图14

大家看一下这张图,用户还在,但是宿主目录不在了,缺少配置文件,所以只能用系统指定的临时目录进行登陆。

切换到root用户,进行还原,看一下还原之后,用户是否能够登陆。

图15

我们来看一下分区的空间扩大了没有

图16

成功了,空间已经应用了,用户还原回来了,但是是否能够正常登陆呢?这还是个问题!

那我们就来验证一下,到底能不能登陆。

图17

3)修改/etc/fstab 配置文件

没问题,能够登陆,现在这个问题解决了,还有一个问题,如何实现永久挂载呢?

接下来,我们来修改一个配置文件,/etc/fstab 在里面添加一些内容如图18

图18

输入图18的这个文件,保存之后进行重启。看一下是否还在挂载状态。

图19

上图证明了我们的实验成功了,没有任何问题。

接下来我们进行本章的作业实验。

课后实验的目标:

1、学会对磁盘进行分区,格式化,并且进行挂载。

2、学会使用mount的参数制作iso镜像文件

具体要求分为5步

1、添加一块磁盘,创建两个主分区大小分别为2G和4G,文件系统类型为ext3;创建两个逻辑分区,大小分别为2G和5G,第一个逻辑分区的类型为swap。

1)首先打开一台rhel5.2的虚拟机,在关机状态下添加一块scsi的磁盘20G,之后开机。

2)开机之后查看一下刚刚添加的磁盘状态

图20

使用fdisk –l 命令可以显示上图的内容,sda1使我们装系统的时候那块磁盘,已经分好区了。接下来我们将对这块新的硬盘进行分区

图21

上图就是分区工具的界面,上面的实验步骤也介绍怎么进行分区了,这里我们再来回顾一下。

在下面***框里面输入n新建分区

图22

在上图小框的部分输入p就可以新建一个主分区

图23

我们都知道主分区与扩展分区之和不能大于四,所以我们分的主分区最好不要超过3个,超过三个,逻辑分区就没与办法分了。

我们输入1回车

图24

我们有两种方法进行分配分区的空间,我们上面已经做过一种,就是指定起始和结束的柱面来分配,现在我们直接指定分区的空间

图25

到这里,我们就分配完第一个主分区了,第二个主分区也是一样的操作步骤。

一张图给大家做好,就不这么详细的去解释了。

图26

因为1已经指定了,所以现在指定2 要求是多少我们输入多少。

主分区建完了,我们接下来新建扩展分区

图27

1处解释:这里依旧是指定开始柱面,我们同样选择默认即可

2处解释:我们现在新建的是逻辑分区,主分区已经分完了,所以我们把剩下的空间全部分配给扩展分区,在扩展分区之上我们区新建逻辑分区。

我们现在就开使分配逻辑分区

图28

l 表示新建逻辑分区,还是一样的操作指定空间即可。逻辑分区不用指定分区名称,会依次从5开始进行排序

要求新建两个逻辑分区

图29

逻辑分区我们建好了,但是要求不是两个逻辑分区,其中有一个要转换成交换分区,所以我们还需要一步操作。

图30

到此为止我们的分区就分好了,我们继续输入P 查看一下我们分的分区

图31

上图证明,我们的分区,无误,现在输入wj进行保存,保存是存入到了分区表。如果觉得分区没有分好可以继续输入d 删除指定的分区 或者输入q 进行不保存退出,我们输入w保存即可。

图32

看见上图所示,表明分区已经分好。

2、格式化各分区并启用swap分区,验证效果

我们都知道刚分好的分区是无法直接存储的,需要进行格式化之后才能进行存储,接下来我们先把这些分区格式化。

mkswap 用于格式化swap交换分区的工具。格式如图33所示。

图33

交换分区格式化完了,我们就需要启用它,如何启用?见图34

图34

输入上图的命令就可以启用了,那如何证明他已经启用了呢?我们就来证明了一下。

使用cat/proc/meminfo命令进行查看内存的变化。

图35

输入swapoff 设备名称就可以停用交换分区

交换分区完成了,接下来我们要格式化其他分区,其他分区的格式化都是用一个命令mkfs命令

图36

-t 指定分区的类型

It后面的就是分区的类型为ext3 最后面跟的是设备的名称,想格式化那个分区就格式话那个分区。

图37

图38

好了到此为止全部分区格式化都完成了。

3、把第一个主分区挂载在“/本人名”目录下。把第二个逻辑分区挂载在“/班级名目录”下并设置自动挂载后重启系统。

mkdir 创建 本人名 班级名目录

图39

图40

把/dev/sdb1 挂载到本人名目录下 sdb1就是刚才分的第一个主分区

图41

一样,挂载到根目录下的t265目录下

我们看一下是或否挂载成功

图42

图43

如何实现在下次开机的时候自动挂载?

需要修改一个文件/etc/fstab

使用vim编辑器进行编辑

没有进行修改之前

图44

我们看一下修改之后都修改了什么!

图45

改完之后的内容,wq保存 之后进行重启,看一看是否还在挂载。

图46

实验证明重启之后挂载的目录还在。

图47

没有在文件里添加的目录挂载,所以在开机之后就不见了。

4、从本地系统导入一张内容较少的光盘镜像文件,挂载光盘,并把内容制作成linux系统中的镜像文件,导出光盘后挂载光盘镜像文件。查看镜像中的内容。

首先我们插入一张光盘

使用cp命令进行复制 改革名字叫做a.ios(名字随便起)

图48

复制到根目录下(位置也是一样,随便放哪里都行)

图49

上图为保存的文件,保存完之后就,进行挂载

图50

-o loop 必须加上,否则无法将本地的镜像文件挂载到其他目录下。

现在把插入的光盘去除,看一下media目录下的文件是否存在。

图51

已经断开连接了,我们再来看一下

图52

实验成功了。

5、查看挂载情况和磁盘使用情况后卸载光盘镜像。

在上一步已经看过了,这里就不去看了,

磁盘使用情况,

图53

df -hT查看磁盘使用情况

总容量和目录的名字

现在我们将光在的目录卸载掉,再看一下里面的文件是否存在。

图54

要卸载挂载必须要退出当前目录

今天的实验我们就做完了,希望大家好好学习,多多练习,下一章再见、。

时间: 2024-10-18 21:30:39

磁盘和文件系统管理(一)的相关文章

Linux基础之磁盘及文件系统管理(二)

磁盘和文件系统管理 文件系统管理工具: 创建文件系统的工具 mkfs mkfs.ext2, mkfs.ext3, mkfs.ext4, mkfs.xfs, mkfs.vfat, ... 检测及修复文件系统的工具 fsck fsck.ext2, fsck.ext3, ... 查看其属性的工具 dumpe2fs, tune2fs 调整文件系统特性: tune2fs 内核级文件系统的组成部分: 文件系统驱动:由内核提供 文件系统箮理工具:由用户空间的应用程序提供 ext系列文件系统的管理工具: mkf

第八章、Linux 磁盘与文件系统管理

第八章.Linux 磁盘与文件系统管理 1. 认识 EXT2 文件系统 1.1 硬盘组成与分割的复习 1.2 文件系统特性: 索引式文件系统 1.3 Linux 的 EXT2 文件系统(inode): data block, inode table, superblock, dumpe2fs 1.4 与目录树的关系 1.5 EXT2/EXT3 文件的存取与日志式文件系统的功能 1.6 Linux 文件系统的运行 1.7 挂载点的意义 (mount point) 1.8 其他 Linux 支持的文

Linux磁盘和文件系统管理

Linux系统中的磁盘和文件系统管理,之所以将二者放在一起总结,是因为在平时的工作中,二者是相辅相成的,常常用来一起使用. 首先介绍下磁盘分区的管理工具 常用的磁盘分区管理工具有fdisk,parted,sfdisk 这里我们介绍下常用的fdsik工具 fdisk -l [DEVICE]... :列出指定磁盘设备上的分区情况 fdisk [DEVICE]:创建分区 fdisk提供了一个交互式接口来管理分区,它有许多子命令,分别用于不同的管理功能:所有的操作均在内存中完成,没有直接同步到磁盘:直到

磁盘及文件系统管理详解---急需加强

磁盘管理: 机械式硬盘 U盘.光盘.软盘.硬件.磁带 MBR:Master Boot Record 主引导记录 ln [-s -v] SRC DEST:创建链接文件,默认硬链接 -s:创建软连接 -v:显示过程 硬链接: 1.只能对文件创建,不能应用于目录 2.不能跨文件系统 3.创建硬链接会增加文件被链接的次数 符号链接(软连接): 1.可以应用于目录 2.可以跨文件系统 3.不会增加被链接文件的链接次数 4.其大小为指定的路径所包含的字符个数 du -s -h df:显示整个磁盘分区使用情况

Linux磁盘与文件系统管理

Linux磁盘与文件系统管理 磁盘分区后需要进行格式化,是为什么呢? 因为每种操作系统所设置的文件属性/权限并不相同,为了存放这些文件所需的数据,因此需要将分区进行格式化,以成为操作系统能够利用的文件系统格式.

linux磁盘及文件系统管理初步(1)

Linux系统管理 磁盘分区及文件系统管理 RAID LVM:能够实现磁盘边界的动态管理 网络属性管理 程序包管理:程序包的增删查改 sed 和awk 进程查看和管理 内核管理:内核的组成部分,内核的编译安装 系统启动流程 Linux内核的定制,编译内核,busybox 系统安装:kickstart,dhcp,pxe shell脚本编程 Linux磁盘及文件系统管理: 整个操作系统的组成部分:硬件和软件 整个操作系统的组成层次:最底层为硬件设备(这也是我们计算机能够运行的基础),在硬件设备上冯诺

linux磁盘及文件系统管理进阶

回顾: 磁盘,磁盘分区,文件系统 现在的磁盘有两类:机械硬盘和固态硬盘 为了使机械硬盘上流传下来的概念,和组织方式依然可用,固态硬盘也模拟了类似于机         械硬盘上的很多特性,想MBR之类的哪些东西,依然模拟扇区和那些机制,只不过是        固态硬盘是电器设备工作,机械硬盘是机械方式工作而已. 无论是那种格式的硬盘在cent0S6,7只要是磁盘设备而且能够驱动的话统统识别为:                 /dev/sd[a-z]# 管理分区:fdisk,parted,sfdi

Linux磁盘和文件系统管理(二)

磁盘和文件系统管理(二)   实验案例:LVM卷管理及配额设置 需求描述: 1.采用LVM磁盘管理方案 (1)在虚拟机环境中,新添加两块SCSI硬盘设备,完成磁盘检测及分区 (2)建立逻辑卷mbox,格式化为Ext4文件系统,挂载到/mailbox目录下 2.设置并启用磁盘配额 (1)为挂载到/mailbox目录下的文件系统启用配额支持 (2)限制用户Jerry最多只能使用500M磁盘空间 (3)限制accp组的用户合计最多只能使用20M磁盘空间 推荐步骤   添加磁盘设备并建立磁盘管理方案 选

linux磁盘和文件系统管理(一)

磁盘和文件系统管理(一) 要求: 一,关机后添加一块20GB的SCSI磁盘,重新开机进入RHEL 5系统 二,分区并格式化 1,使用fdisk命令对新硬盘进行分区,建立一个10GB的主分区("/dev/sbd1") 步骤:如图所示: 执行"fdisk -l"命令可以查看,确认新增硬盘的设备名称和设置."fdisk -l"命令的作用是列出当前系统中所有硬盘设备及其分区的信息. 在硬盘设备中创建.删除.更改分区等操作同样通过fdisk命令进行,只要使

linux   第七章 磁盘和文件系统管理(一)

linux 第七章磁盘和文件系统管理(一) 享受生活 热爱挑战 明远分享 每章一句话: 在别人光鲜的背后有着太多太多,别人不知道的痛苦,自己不喜欢的人,以微笑面对,默默地为他祝福:对于喜欢的人,真情流露,真诚相待.人在做天在看,冥冥中自有因果安排,永远保持一颗善良的心,持续做对的事情,不断地提醒自己,低调做人,高调做事. 要求:    跟着做一下吧 看不清图片就点一下图片 一,关机后添加一块20GB的SCSI磁盘,重新开机进入RHEL 5系统 二,分区并格式化 1, 使用fdisk命令对新硬盘进