FavoriteLoading
0

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

实验要求:
1.添加一块10G的SCSI硬盘
2.建立一个主分区有大小为4G,第一个逻辑分区大小为4G,第二个逻辑分区大小为2G。
3.把4G的主分区挂载到/backup/目录上,4G的逻辑分区挂载到/backup/data/目录上,2G的逻辑分区扩展为swap交换分区。实现上述分区的开机自动挂载功能。
1.检测并确认新硬盘

fdisk -l命令列出系统中所有硬盘设备及分区信息
2.规划硬盘中的分区

执行fdisk /dev/sdb 命令进入到交互式的分区管理界面
命令fdisk,硬盘的设备文件作为参数。

“n”指令:新建分区,这里可以输入”m”来查看指令的帮助信息。
常用指令:”p” 列出硬盘中的分区情况
          “n” 新建分区
          “d” 删除分区(根据提示直接输入分区号)
          “t” 变更分区类型,EXT4、Swap文件系统的ID号分别为83、82
          “w”和”q” 退出fdisk分区工具,”w”保存分区操作,”q”不保存分区操作。

这里输入指令”p”
指令:“e” 创建扩展分区
      “p” 创建主分区

选择主分区的编号,这里设置第一个主分区的编号为1。

这里是选择起始柱面,直接回车接受默认值。

“+4G”表示该分区的容量设置为4G,形式:+sizeK  +sizeM  +sizeG

创建一个扩展分区

在扩展分区中创建两个逻辑分区,容量分别为4G和2G
指令:”l” 创建逻辑分区

创建完分区后可以输入”p”指令,查看分区情况。
 

输入”w”指令,保存分区操作,并推出fdisk分区工具。
 

变更硬盘的分区设置后,最好执行”partprobe”命令或重启系统,使系统检测新的分区情况,
防止数据损坏。
 
4.管理文件系统


执行以上命令,在这两个分区中创建EXT4文件系统
命令格式:mkfs -t 文件系统类型 分区设备

在设置swap交换分区之前,需要现将该分区的系统ID号改为82.

执行以上命令,在最后一个分区中创建swap分区

使用“swapon”命令来启用交换分区
使用”cat”可以来查看启用前后,交换分区容量的变化情况。
 
直接使用命令“swapon”启用交换分区和”mount”挂载实现的操作,在系统重启后都会失效,下面介绍一下开机自动挂载的方法。
mount格式:mount 设备文件夹 挂载点
                      mount  -o  loop  ISO镜像文件  挂载点  (挂载系统中的ISO镜像文件)

挂载之前,先创建好挂载点,即分区需要挂载到的目录。
如果,分区需要被挂载到系统已有的目录中,需要先将该目录中的内容进行备份。因为,在完成挂载后,该目录中的内容会丢失。
 

 

通过在”/etc/fstab”文件中添加相应的挂载配置,可以实现开机后自动挂载指定的分区。
各部分含义
第1字段:设备卷名
第2字段:文件系统的挂载点目录(交换分区不需要挂载点,输入swap)
第3字段:文件系统类型
第4字段:挂载参数                          defaults    默认参数
                                             rw        可写
                                             ro        只读  
                                             noexec    禁用执行程序
第5字段:是否需要dump备份                 1  需要
                                             0  忽略
第6字段:决定系统启动时进行磁盘检查的顺序   0  不检查
                                             1  优先检查                                             2  其次检查


在/etc/fstab文件中设置对应挂载记录后,可以直接执行mount 挂载点 或 mount 挂载目录

重启系统后,使用命令”mount”,查看分区挂载情况以及交换分区大小,实现自动挂载效果。

最后,”df -hT”命令查看磁盘使用情况

【声明】:8090安全小组门户(http://www.8090-sec.com)登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱hack@ddos.social,我们会在最短的时间内进行处理。