磁盘管理与文件系统

本文介绍了硬盘的几种接口类型,包括IDE、SCSI、SATA和SAS,强调了它们的速度和特性。此外,还探讨了Linux中常用的文件系统类型如XFS、EXT4等。讲解了MBR分区模式,包括分区类型、限制和管理工具fdisk的使用。最后,详细阐述了Linux系统的挂载、开机自动挂载、交换空间的创建和管理。
摘要由CSDN通过智能技术生成

硬盘接口类型

IDE(并口):接口速度133MB/s,并行接口,早期家用电脑。并口数据线连接主板与硬盘,抗干扰性太差,
    且排线占用空间较大,不利电脑内部散热,已逐渐被SATA所取代。
SCSI(并口):接口速度640MB/s,并行接口,早期服务器。小型机系统接口,
   SCSI硬盘广为工作站级个人电脑以及服务器所使用,资料传输时 CPU占用率较低,转速快,支持热插拔等。
SATA(串口): 接口速度6Gpb/s,并行接口,早期服务器。
     抗干扰性强,支持热插拔等功能,速度快,纠错能力强。
SAS:是新一代的SCSI技术, 和SATA硬盘相同,都是采取序列式技术以获得更高的传输速度,可达到6Gb/s。  
    SAS是以整条线,数据端口与电源端口是一体化的,SAS中是包含供电线的,而SATA不包含供电线。
    SATA标准实际是SAS标准的一个子集,二者可兼容,SATA硬盘可以插入SAS主板上,反之不行。

Linux中使用的文件系统类型

XFS
Swap (虚拟内存)
FAT16、FAT32
NTFS  
EXT4
JFS

MBR与磁盘分区结构

MBR(msdos)分区模式

MBR位于硬盘第一个物理扇区处 , MBR中包含硬盘的主引导程序和硬盘分区表
第一个扇区总共512字节,前446字节是主引导记录,分区表保存在扇区中的第447-512字节中。
分区表有4个分区记录区,每个分区记录区占16字节。
      
–分区类型:主分区、扩展分区(占用所有剩余空间)、逻辑分区
–最多只能有4个主分区
–扩展分区可以没有,至多有一个
–1~4个主分区,或者 3个主分区+1个扩展分区(n个逻辑分区)
—逻辑分区的序号将始终从5开始
–最大支持容量为 2.2TB 的磁盘
–扩展分区不能格式化,空间不能直接存储数据
–可以用于存储数据的分区:主分区与逻辑分区

MBR(msdos)分区流程

检测并确认新硬盘

lsblk     #列出当前系统识别的硬盘

分区工具fdsik

fdisk命令格式:

 fdisk -l [磁盘设备]     //非交互式查看磁盘分区
 ​
 fdisk [磁盘设备]        //交互式查看和管理磁盘分区
fdisk常用交互指令:专门用来划分MBR分区方案
m 列出指令帮助
p 查看现有的分区表(存放分区信息的表格)
n 新建分区  (输入 n 后p 主分区 e扩展分区  1逻辑分区)
d 删除分区
q 放弃更改并退出
w 保存更改并退出

刷新

partprobe        #刷新分区表

格式化

格式化文件系统   mkfs.文件系统类型  [磁盘]

挂载

手动挂载

mount 存储设备 挂载点目录
mount -o loop ISO镜像文件 挂载点目录      //挂载ISO镜像到指定文件夹

一个挂载点同一时间只能挂载一个设备
一个挂载点同一时间挂载了多个设备,只能看到最后一个设备的数据,其它设备上的数据将被隐藏
一个设备可以同时挂载到多个挂载点
通常挂载点一般是已存在空的目录

开机自动挂载

vim    /etc/fstab
字段1:设备名或设备卷标名、或设备的UUID(建议使用UUID,可使用lsbik命令查看)。
字段2:文件系统的挂载点目录的位置。
字段3:文件系统类型,如 XFS、swap 等。
字段4:挂载参数,即 mount 命令”-o“选项后可使用的参数。例如,default、rw、ro、noexec 分别表示为默认参数、可读可写、只读、禁用执行程序。
字段5:表示文件系统是否需要 dump 备份(dump是一个备份工具)。一般设为1时表示需要,设为0时将被dump忽略。
字段6:该数字决定在系统启动时进行磁盘检查的顺序。0表示不进行检查, 1表示优先检查,2表示其次检查。根分区可设为1,其他分区设置为2。一般不进行检查,会影响系统性能。


mount   -a         
检测/etc/fstab开机自动挂载配置文件,格式是否正确
检测/etc/fstab中,书写完成,但当前没有挂载的设备,进行挂载 

解挂载

umount 设备名|挂载点
卸载时:可使用设备,也可以使用挂载点
如果位于挂载目录下,不能解挂载。需要切换目录后再解挂载。
fuser -v MOUNT_POINT
查看正在访问指定文件系统的进程
fuser -km MOUNT_POINT
终止所有在正访问指定的文件系统的进程

交换空间

当物理内存占满了,CPU可以将内存的中数据,暂时放入交换空间中,缓解真实物理内存的压力

建立swap分区

[root@192 ~]# fdisk /dev/sdb

命令(输入 m 获取帮助):t
分区号 (1-3,默认 3):3   
Hex 代码(输入 L 列出所有代码):82
已将分区“Linux”的类型更改为“Linux swap / Solaris”

命令(输入 m 获取帮助):w
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。

swap分区格式化

mkswap  + 分区   格式化交换文件系统
swapon           查看交换空间组成的成员信息
swapon  +分区    启用交换分区
free    -h       查看交换空间的大小
swapoff +分区    停用交换分区

开机自动启用交换分区

vim    /etc/fstab 
swapon -a   专门检测交换分区的书写
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值