本地存储管理

本地存储管理的任务主要包括磁盘分区、逻辑卷管理、文件系统管理。

使用文件系统的基本步骤:

1.在硬盘上创建分区或逻辑卷

2.在分区或逻辑卷上创建文件系统

3.挂载文件系统到系统中

  • 手动挂装文件系统可以使用 mount 命令
  • 若需要系统每次启动时都自动挂装文件系统,需修改 /etc/fstab 文件

4.卸载文件系统

对于可移动介质上的文件系统,使用完毕后,需要使用 umount 命令实施卸载操作或执行eject命令直接弹出光盘。

linux 中支持的文件系统

linux 的内核采用了虚拟文件系统(VFS),支持多种不同的类型格式,每一种类型的文件系统都提供一个公共的软件接口给 VFS。

Centos 7 中支持的常见文件系统

文件系统 软件包 说明
ext2 e2fsprogs linux 的标准文件系统,是 ext 文件系统的后续版本。
ext3,ext4 e2fsprogs 由 ext2 扩展的日志文件系统。
xfs xfsprogs 由 SGI 开发的一种日志文件系统,RHEL/Centos7 默认使用的文件系统。
btrfs btrfs-progs 有望成为下一代linux标准文件系统,支持可写的磁盘快照(snapshots)、内建的磁盘阵列(RAID)和子卷(Subvolumes)等功能。
vfats dosfstools windows95 和 windowNT 上使用的支持长文件名的DOS文件系统扩展。
ntfs-3g ntfs-3g windows 的 NTFS 系统。
ISO9660 genisoimage 标准 CD-ROM 文件系统类型。
swap util-linux 在 linux 中作为交换分区使用,交换分区用于操作系统管理内存的交换空间。

硬盘及分区

1.硬盘及其分类

机械硬盘:主要由盘片、磁头、盘片转轴及控制电机、磁头控制器、数据转换器、接口、缓存等几个部分组成。

固态硬盘:由固态电子存储芯片阵列而制成的,无机械部件。

硬盘接口方式

PATA(俗称IDE) 接口、SATA 接口、SCSI 接口、SAS 接口和 FC-AL 接口。

个人桌面多采用 SATA 接口,服务器多采用 SCSI、SAS 和 FC-AL 接口。

FC-AL 接口主要应用于任务级的关键数据的大容量实时存储。可以满足高性能、高可靠性和高扩展性的存储需要。

SCSI 接口主要应用于商业级的关键数据和大容量存储。

SAS 接口可以支持 SAS 和 SATA 磁盘,很方便的满足不同性价比的存储需求。

SATA 接口主要应用于非关键数据的大量存储,进线存储和非关键性应用。

使用fdisk分区

格式:

fdisk <硬盘设备名> //进入fdisk的交互操作方式,对指定的硬盘进行分区操作。

fdisk -l <硬盘设备名> //在命令行方式下显示指定硬盘的分区表信息

fdisk 的子命令

命令 说明 命令 说明
a 可分区设置可启动标志 p 列出硬盘分区表
d 删除一个硬盘分区 q 退出fdisk,不保存更改
l 列出所以支持的分区类型 t 更改分区类型
m 列出所有命令说明 u 切换所显示的分区大小的单位
n 创建一个新的分区 w 把设置写入硬盘分区表,然后退出
o 创建 DOS 类型的空分区表 g 创建 GPT 类型的空分区表

进入分区设置

o: 创建 DOS 类型的空分区表

n: 创建新的分区

参数:

Partion number 分区号 First sector 起始扇区 Last sector last 扇区 可选大小

3

2

p:显示当前分区

d:删除已经存在的分区

5

e:对所有磁盘剩余空间创建编号为3的扩展分区

l:创建逻辑分区

6

t:修改分区类型

参数:

partition number 分区号 Hex code Hex代码

5 Extened

82 linux swap / Solaris

83 linux

8e linux LVM

1

w:保存

partprobe /dev/sda 重新读取分区表