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

一、前言

磁盘管理是计算机系统中非常重要的一部分,有以下几个主要原因: 存储空间利用率:磁盘管理可以帮助最大限度地利用可用的存储空间。 通过合理划分和分配磁盘上的分区,可以更好地组织和管理文件和数据,使得每个分区都能被充分利用。 此外,对存储空间的及时监控可以避免磁盘溢出或过度使用。
在现代计算机系统中,要用到大量的程序和数据,因内存容量有限,且不能长期保存,所以把它们以文件的形式存放在外存中,需要时再随时将它们调入内存。所以在操作系统中又增加了文件管理功能,即构成一个文件系统,负责管理在外存上的文件,并把对文件的存取、共享和保护等手段提供给用户。这不仅方便了用户,保证了文件的安全性,还可有效地提高系统资源的利用率。
在现代OS中,是通过文件系统来组织和管理在计算机中存储的大量程序和数据;即文件系统的管理功能,是通过把它所管理的程序和数据组织成一系列文件的方法来实现的。

二、磁盘的分区

每一个硬盘设备,Linux分区分配1-16序列号码;有三个分区,分别为主分区,扩展分区,逻辑分区。

主分区:启动操作系统,存放启动系统和引导程序;
扩展分区:占用一个设备号,sd4;
逻辑分区:是拓展分区的具体表现;

Linux安装时一般选择ext3格式,这个文件格式存取效率高,是一种日志型文件系统,是GUN/Linux系统中标准的文件系统。当一个分区做成了ext3文件系统,使用时需要进行挂载,默认目录为/mnt,若需要再建其他目录为挂载点,光驱为只读系统。

三、LVM机制的基本概念

每个硬件设备都会以一个文件的形式映射到/dev(设备文件)目录下,SCSI设备时sda、sdb等。

PV(Physical Volume,物理卷)
整个硬盘,或使用fdisk等工具建立的普通分区
包括许多默认4MB大小的PE(Physical Extent,基本单元)
VG(Volume Group,卷组)
一个或多个物理卷组合而成的整体
LV(Logical Volume,逻辑卷)
从卷组中分割出的一块空间,用于建立文件系统
在这里插入图片描述

四、LVM的管理命令

在这里插入图片描述

1.主要命令的语法

pvcreate 设备名
vgcreate 卷组名 物理卷名1 物理卷名2
lvcreate -L 大小 -n 逻辑卷名 卷组名
lvextend -L +大小 /dev/卷组名/逻辑卷名

五、实验要求

公司准备在Internet中搭建邮件服务器(RHEL5系统平台),面向全国各地的员工及部分VIP客户提供电子邮箱空间。由于用户数量众多,邮件存储需要大量的空间,考虑到动态扩容的需要,计划增加两块SCSI硬盘并构建LVM逻辑卷(挂载到“/mailbox”目录下)专门用于存放邮件数据。

六、实验步骤

1. 转化物理卷

使用fdisk命令规划两个分区,将类型设置为“8e” /dev/sdb1、/dev/sdc1

命令:
正确分区
[root@localhost ~]# fdisk -l /dev/sdb /dev/sdc | grep “LVM”
/dev/sdb1 1 9660 77593918+ 8e Linux LVM
/dev/sdc1 1 9660 77593918+ 8e Linux LVM

使用pvcreate命令转换上述分区为物理卷
[root@localhost ~]# pvcreate /dev/sdb1
Physical volume “/dev/sdb1” successfully created
[root@localhost ~]# pvcreate /dev/sdc1
Physical volume “/dev/sdc1” successfully created
在这里插入图片描述

2.创建卷组

使用vgcreate命令创建卷组mail_store
包括物理卷:/dec/sdb1、/dev/sdc1

命令:[root@localhost ~]# vgcreate mail_store /dev/sdb1 /dev/sdc1
Volume group “mail_store” successfully created
在这里插入图片描述

3. 创建逻辑卷

使用lvcreate命令创建逻辑卷 mail
从卷组mail_store上划出60GB空间

命令:
[root@localhost ~]# lvcreate -L 60G -n mail mail_store
Logical volume “mail” created
在这里插入图片描述

4.使用逻辑卷

建立挂载点/mailbox在挂载点中建立文件和文件夹

命令:
[root@localhost ~]# mkfs -t ext3 /dev/mail_store/mail
[root@localhost ~]# mkdir /mailbox
[root@localhost ~]# mount /dev/mail_store/mail /mailbox
[root@localhost ~]# cd /mailbox
[root@localhost mailbox]# touch a.c
[root@localhost mailbox]# mkdir abc
[root@localhost mailbox ]# ls
在这里插入图片描述

5.逻辑卷扩容

使用lvextend命令为逻辑卷 mail扩充容量
从卷组 mail_store 上再划出10GB给逻辑卷mail使用resize2fs命令更新系统识别的文件系统大小

命令:
[root@localhost ~]# lvextend -L +10G /dev/mail_store/mail
[root@localhost ~]# df -H
[root@localhost ~]# resize2fs /dev/mail_store/mail
[root@localhost ~]# df -H
在这里插入图片描述

七、知识扩展

1.文件的存储设备

常用的文件存储设备有:磁盘、磁带、光盘等。
存储设备的性质决定了文件的存取方式。
为了有效地利用文件存储设备和便于对文件信息进行处理,通常把文件的存储空间划分成若干个大小相等的物理块,同时,为了便于管理,也将文件划分同样等长的逻辑块,并以块作为分配和内外存之间传送信息的基本单位。块长度是固定的,一般块长是512字节或1024字节。
文件存储设备可分为两类:顺序存取设备和直接存取设备。

2.添加磁盘并加入LVM磁盘管理方案

(1).添加一块新磁盘设备sdd

将它加入刚才LVM管理方案的卷组中,添加新磁盘后确认有sdd。
在这里插入图片描述

(2).将sdd分区(只设1个主分区),设定类型为8e。

在这里插入图片描述

(3).分区转为物理卷

命令:pvcreate /dev/sdd1
在这里插入图片描述

(4).物理卷加入到mail-store卷组

命令:vgextend /dev/mail_store /dev/sdd1
在这里插入图片描述

八、总结

LVM 是逻辑盘卷管理(Logical Volume Manager)的简称,它是 Linux 环境下对卷进行方便操作的抽象层。LVM 是建立在硬盘和分区之上的一个逻辑层,来为文件系统屏蔽下层~磁盘分区布局,从而提高磁盘分区管理的灵活性。LVM允许在多个物理设备间重新组织文件系统,包括重新设定文件系统的大小。
通过 LVM 可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组(volume group),形成一个存储池。可以在卷组中随意创建逻辑卷(logical volumes),并进一步在逻辑卷上创建文件系统。通过 LVM 可以方便的调整存储卷组的大小,并且可以对磁盘存储按照组的方式进行命名、管理和分配。
文件系统是包括在一个磁盘(硬盘、光盘及其它存储设备)上的目录结构;一个磁盘设备可以包含一个或多个文件系统。文件系统是在一个磁盘(硬盘、光盘及其它存储设备)上组织文件的方法。文件系统是文件的数据结构或组织方法。文件系统是基于被划分的存储设备上的一种文件的命名、存储、组织及读取的方法。一个文件系统是有组织存储文件或数据的方法,目的是易于查询和存取。文件系统是基于一个存储设备,比如硬盘或光盘,并且包含文件文件物理位置的维护。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

2021计算机网络技术1班唐望贵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值