Centos7磁盘和文件系统管理

目录

Centos7磁盘和文件系统管理

一、简介

二、实验目的

1.学会添加磁盘并进行分区

2.学会创建并挂载文件系统

三、实验内容

1.为虚拟机中的centos7系统添加一个scsi磁盘,重启后再显示所有磁盘信息。

2.管理新硬盘B的分区:

# fdisk  /dev/sdb将命令结果截图到6-2.jpg。

3.对该硬盘进行分区

A:划分2个主分区,各5GB,剩余空间作为扩展分区。

 B:在扩展分区中建立2个逻辑分区,容量分别为2GB、8GB。

 C:将第1个逻辑分区的类型改为swap并存盘退出

4.在B盘上创建文件系统(格式化)

A:将1号主分区格式化为ext3文件系统

B:格式化1号逻辑分区并添加到当前交换文件系统(扩容)

5.挂载前面所创新ext3文件系统(A盘在开机时已自动挂载,所以我们可以直接访问),以便系统访问。

6.查看磁盘挂载情况

 7.卸载分区设备/dev/sdb1

 8.光盘设备挂载、卸载

 9.设置自动挂载(打错字容易引起系统不能启动,实验前先做好快照)

 10.综合练习

A:需求描述在虚拟机中添加一块20G的SCSI磁盘C

B:实现思路

C:操作步骤

a:关机后添加新硬盘,重启开机

 b:分区格式化

c:迁移“/home”分区。

 d:设置自动挂载

 

四、学习心得


一、简介

在CentOS 7中,有几种管理磁盘和文件系统的工具可用。以下是一些相关的工具和介绍:

fdisk命令:fdisk是一个用于管理磁盘分区表的命令行工具。你可以使用fdisk来创建、删除和编辑分区,以及设置分区的大小、位置和类型等。

 parted命令:parted是另一个命令行工具,可用于管理磁盘分区表。它比fdisk更强大,可以识别更多的分区类型,并能够进行更高级的磁盘操作,如加密和LVM。

 mkfs命令:mkfs是一个命令行工具,用于创建文件系统。在CentOS 7中,你可以使用mkfs来创建许多不同类型的文件系统,如ext2、ext3、ext4、xfs和btrfs。

mount命令:mount命令用于挂载文件系统。挂载是指将文件系统附加到Linux文件系统的某个目录上,以便文件系统中的文件和目录可用于Linux系统。

df命令:df命令显示已安装文件系统的磁盘空间使用情况。它还可以显示文件系统的类型和挂载点。

 du命令:du命令将显示指定目录或文件的磁盘使用情况。它也可以以递归方式显示目录中所有文件和子目录的磁盘使用情况。

 lvm命令:逻辑卷管理器(LVM)是一个高级分区管理工具,可允许你在多个物理分区上创建逻辑分区。在CentOS 7中,你可以使用lvm来创建和管理逻辑卷。

总之,这些工具提供了丰富多样的管理磁盘和文件系统的方法,使你可以根据需要管理和配置CentOS 7中的存储环境。

二、实验目的

1.学会添加磁盘并进行分区

2.学会创建并挂载文件系统

三、实验内容

1.为虚拟机中的centos7系统添加一个scsi磁盘,重启后再显示所有磁盘信息。

# fdisk -l确认发现了B盘,将结果截图到6-1.jpg

2.管理新硬盘B的分区:

# fdisk  /dev/sdb将命令结果截图到6-2.jpg。

3.对该硬盘进行分区

A:划分2个主分区,各5GB,剩余空间作为扩展分区。

n->p->1->(回车,默认起始位置)->+5G

n->p->2->(回车,默认起始位置)->+5G

n->e->3->(回车,默认起始位置)-> (回车,默认结束位置)

将结果截图到6-3.jpg。

 B:在扩展分区中建立2个逻辑分区,容量分别为2GB、8GB。

n->l->(回车,默认起始位置)->+2G

 n->l->(回车,默认起始位置)-> (回车,默认结束位置)

将结果截图到6-4jpg。

 C:将第1个逻辑分区的类型改为swap并存盘退出

t->L->(L,找到linux swap代码82)->82

w

将结果截图到6-5jpg。

4.在B盘上创建文件系统(格式化)

A:将1号主分区格式化为ext3文件系统

# mkfs  -t  ext3  /dev/sdb1

将结果截图到6-6.jpg。

B:格式化1号逻辑分区并添加到当前交换文件系统(扩容)

# mkswap  /dev/sdb5

# cat  /proc/meminfo | grep  "SwapTotal"

# swapon  /dev/sdb5

# cat  /proc/meminfo | grep  "SwapTotal "

对比扩容前后结果并截图到6-7.jpg。

 

5.挂载前面所创新ext3文件系统(A盘在开机时已自动挂载,所以我们可以直接访问),以便系统访问。

# mkdir  /mailbox (建立访问点,用以访问新文件系统)

# mount  /dev/sdb1  /mailbox (挂载新文件系统到指定的访问点)

# touch  /mailbox/my.mp3 (确认可以新文件系统中建立文件)

# ls  -l  /mailbox (查看新建文件,注意挂载点标志目录lost+found)

结果截图到6-8.jpg。

 

6.查看磁盘挂载情况

 # df (显示的容量单位看不懂?)

 # df  -h (看懂了) 

# df  -H (与-h有何区别?)

将屏幕截图到6-9.jpg。

 7.卸载分区设备/dev/sdb1

# umount  /mailbox (不可直接用/dev/sdb1,也许它另有挂载点)

# ls  -l  /mailbox (my.mp3 ,lost+found都不见了)

# mount  /dev/sdb1  /mailbox (文件还在!再挂载则可以继续访问文件)

# ls  -l  /mailbox (my.mp3 ,lost+found都还在B盘上)

将屏幕截图到6-10.jpg。

 8.光盘设备挂载、卸载

# mkdir  /media/cdrom

# mount  /dev/cdrom  /media/cdrom

# ls  /media/cdrom

将屏幕截图到6-11.jpg。

 9.设置自动挂载(打错字容易引起系统不能启动,实验前先做好快照)

# vi  /etc/fstab

在文件中添加一行,内容如下:

/dev/sdb1     /mailbox     ext3    defaults        0    0

# umount  /mailbox

# mount  /dev/sdb1 (不重启时,也可手工挂载)

# mount | tail -1 (查看系统挂载信息)

将屏幕截图到6-12.jpg。

 10.综合练习

A:需求描述在虚拟机中添加一块20G的SCSI磁盘C

建立一个10G主分区,用于普通用户的宿主文件夹

将新分区挂载到/home目录下(意即原用户主目录要先迁走,把目录名让出来)

服务器每次开机自动挂载

B:实现思路

关机后添加新硬盘,重启系统

分区并格式化迁移/home到磁盘C

C:操作步骤
a:关机后添加新硬盘,重启开机

# fdisk  -l 确认得到C盘,将屏幕截图到6-13.jpg。

 b:分区格式化

# fdisk  /dev/sdcn->p->1->(回车,默认起始位置)->+10G

w

# mkfs  -t  ext3  /dev/sdc1

# df  -h确认已格式化了C盘,将屏幕截图到6-14.jpg。

c:迁移“/home”分区。

# mkdir  /mnt/home (建立临时文件夹)

# cp -ar  /home/*  /mnt/home (将以前的用户资料复制到临时文件夹,a表示带属性,r表示带子文件夹)

 # ls  -l  /mnt/home (确认已复制了用户资料)

# rm  -rf  /home/* (删除用户数据)

# mount  /dev/sdc1  /home (挂载新文件系统到/home)

# cp  -ar  /mnt/home/*  /home (将备份的用户资料复制回到/home)

# ls  /home确认已复制用户数据到C盘且有/home中有挂载标识lost+found,将屏幕截图到6-15.jpg。

 d:设置自动挂载

# vi  /etc/fstab在文件中添加一行,内容如下:/dev/sdc1     /home     ext3    defaults        0    0屏幕截图到6-16.jpg。

 

四、学习心得

在学习CentOS 7磁盘和文件系统管理的过程中,我深刻体会到了文件系统的重要性和管理工具的多样性。在现代计算机中,存储是非常重要的,因为大量的数据和文件需要被处理。因此,了解和掌握CentOS 7中的磁盘和文件系统管理工具是非常必要的。首先,我学会了使用fdisk和parted命令进行磁盘分区管理。这两个命令可以允许我们创建、删除和编辑分区,并能够设置分区的大小、位置和类型等。另外,在检查磁盘分区表时,也可以使用这两个命令。接着,我开始了解如何使用mkfs命令创建文件系统。它是一个非常方便的命令行工具,使我可以快速地为分区创建ext系列、xfs和btrfs等不同类型的文件系统。在创建文件系统的过程中,我还了解到不同类型的文件系统有不同的特点,如磁盘碎片整理和文件系统结构等,这些特点使它们适用于不同的用途和场景。然后,我学会了使用mount命令将文件系统挂载到Linux系统的文件系统中。使用这个命令可以使我们方便地访问存储设备中的文件和目录。此外,我还学到了如何使用df命令查看文件系统的使用情况、挂载点和类型等信息;以及如何使用du命令查看磁盘使用情况,以便在需要时对文件或目录进行优化或清理。最后,我了解并学会了如何使用LVM命令来管理逻辑卷。逻辑卷管理器是一个高级分区管理工具,可以让我们在多个物理分区上创建逻辑分区。使用LVM可以使我们更好地管理存储空间和分配分区。总之,CentOS 7中的磁盘和文件系统管理涉及许多工具和技术,但对于任何一位系统管理员或Linux用户来说,掌握这些工具都是非常有用的。在学习和使用的过程中,我深刻认识到了文件系统的重要性和管理工具的多样性,也为以后更好地管理和配置存储环境打下了基础。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值