Centos7磁盘和文件系统管理 | 您所在的位置:网站首页 › centos7挂载旧硬盘 › 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 n->p->1->(回车,默认起始位置)->+5G n->p->2->(回车,默认起始位置)->+5G n->e->3->(回车,默认起始位置)-> (回车,默认结束位置) 将结果截图到6-3.jpg。 n->l->(回车,默认起始位置)->+2G n->l->(回车,默认起始位置)-> (回车,默认结束位置) 将结果截图到6-4jpg。 t->L->(L,找到linux swap代码82)->82 w 将结果截图到6-5jpg。 # mkfs -t ext3 /dev/sdb1 将结果截图到6-6.jpg。 # mkswap /dev/sdb5 # cat /proc/meminfo | grep "SwapTotal" # swapon /dev/sdb5 # cat /proc/meminfo | grep "SwapTotal " 对比扩容前后结果并截图到6-7.jpg。
# mkdir /mailbox (建立访问点,用以访问新文件系统) # mount /dev/sdb1 /mailbox (挂载新文件系统到指定的访问点) # touch /mailbox/my.mp3 (确认可以新文件系统中建立文件) # ls -l /mailbox (查看新建文件,注意挂载点标志目录lost+found) 结果截图到6-8.jpg。
# df (显示的容量单位看不懂?) # df -h (看懂了) # df -H (与-h有何区别?) 将屏幕截图到6-9.jpg。 # 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。 # mkdir /media/cdrom # mount /dev/cdrom /media/cdrom # ls /media/cdrom 将屏幕截图到6-11.jpg。 # vi /etc/fstab 在文件中添加一行,内容如下: /dev/sdb1 /mailbox ext3 defaults 0 0 # umount /mailbox # mount /dev/sdb1 (不重启时,也可手工挂载) # mount | tail -1 (查看系统挂载信息) 将屏幕截图到6-12.jpg。 建立一个10G主分区,用于普通用户的宿主文件夹 将新分区挂载到/home目录下(意即原用户主目录要先迁走,把目录名让出来) 服务器每次开机自动挂载 B:实现思路关机后添加新硬盘,重启系统 分区并格式化迁移/home到磁盘C C:操作步骤 a:关机后添加新硬盘,重启开机# fdisk -l 确认得到C盘,将屏幕截图到6-13.jpg。 # fdisk /dev/sdcn->p->1->(回车,默认起始位置)->+10G w # mkfs -t ext3 /dev/sdc1 # df -h确认已格式化了C盘,将屏幕截图到6-14.jpg。 # 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。 # 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用户来说,掌握这些工具都是非常有用的。在学习和使用的过程中,我深刻认识到了文件系统的重要性和管理工具的多样性,也为以后更好地管理和配置存储环境打下了基础。 |
CopyRight 2018-2019 实验室设备网 版权所有 |