管理基本存储

管理基本存储

添加分区、文件系统和持久挂载

分区

  • 借助分区编辑器程序,管理员可以对磁盘的分区进行更改,例如创建分区、 删除分区和更改分区类型。使用 PARTED 管理分区可以对 MBR 和 GPT 分 区方案执行以上操作
查看分区表
parted /dev/vda/print   #查看 /dev/vda 的分区表

parted /dev/vda unit s print #查看分区表,以扇区数多少表示分区大小

在这里插入图片描述

  • 默认以10的幂次方表示 空间大小
  • s 表示扇区
  • B 表示字节
  • MiB、GIB、TiB表示2的 幂次方
  • MB、GB、TB表示10的 幂次方
添加分区
  • 要对磁盘进行分区,首先必须写入磁盘标签。磁盘标签指示所用的分区方案
parted /dev/vdb mklabel msdos/gpt #写入MBR/GPT磁盘标签

# mklabel命令可擦除现有的分区表,而且parted命令会使其立即生效。因此,如果磁盘已有磁盘标签,那可能会导致数据的丢失

#交互式添加分区
parted

#非交互式添加分区
parted /dev/vdb mkpart primary xfs 2048s 1025MiB
parted /dev/vdc mkpart userdata xfs 2048s 1025MiB

udevadm settle #等待系统检测新分区时,在/dev目录下创建设备文件
实例
#在 servera 上添加 MBR 分区,完成后使用 lsblk 命令查看

parted /dev/vdb mklabel msdos 
parted /dev/vdb
(parted)mkpart


#在 servera 上添加 GPT 分区,完成后使用 lsblk 命令查看
parted /dev/vdc
(parted)mkpart


#使用非交互式命令添加分区
parted /dev/vdb mkpart primary xfs 1025MiB 2049MiB

parted /dev/vdc mkpart date2 xfs 1025MiB 2049MiB

#使用交互式命令删除分区
#删除命令:rm 
parted /dev/vdb
(parted)print
(parted)rm 1
(parted)print

使用fdisk和gdisk管理分区

  • fdisk 是一个交互式的配置 工具,不断的与系统进行交 互实现配置
  • 常用命令
    • m:获取帮助
    • n:添加分区
    • d:删除分区
    • p:打印分区表
    • w:保存配置

在这里插入图片描述

使用 fdisk 管理 MBR 分区示例

在这里插入图片描述

使用 gdisk 管理 GPT 分区
  • gdisk 是 fdisk 的延伸,主要用于 GPT 分区

在这里插入图片描述

创建文件系统

  • 文件系统将向块设备应用一种结构,这样就可以存储数据并从其中检索数据。红帽企 业 Linux 支持许多不同的文件系统类型,其中两种常见的类型是 xfs 和 ext4。红帽企 业 Linux 的安装程序 anaconda 中默认使用 xfs
  • 常用命令
mkfs.xfs /dev/vdb1 #在 vdb1 分区创建 xfs 文件系统

mkfs.ext4 /dev/vdb1 #在 vdb1 分区创建 ext文件系统

挂载文件系统

临时挂载文件系统
  • 管理员可使用 mount 命令将 设备手动连接到目录位置或挂 载点,具体为指定设备和挂载 点,以及可能需要的任何选项
  • 命令
mount /dev/vdb1/mnt #查看挂载/dev/vdb1到/mnt目录

mount | grep /dev/vdb1 #使用 mount 命令查看当前挂载的文件系统、挂载点及选项
永久挂载文件系统
  • 通过将设备的列表添加到/etc/fstab文件中,管理员可以将设备配置为在系统启动时挂 载到挂载点。

在这里插入图片描述

  • 在/etc/fstab文件中添加或删除条目后,运行 systemctl daemon-reload 进行重新加载,使之生效
  • 注意:/etc/fstab中存在错误的条目可能会导致计算机无法启动。如果遇到这种情况, 需要进入救援模式进行修改

管理交换空间

创建交换空间

  • 创建文件系统类型为 linux-swap 的分区

在这里插入图片描述

  • 对设备进行交换签名格式化

    在这里插入图片描述

激活交换空间

  • 管理员可以使用 swapon 命令激活已格式化的交换空间
free或swapon --show #检查可用的交换空间

swapon /dev/vdb1 #激活已格式化的交换空间

swapoff /dev/vdb1 #停用交换空间,swapoff命令会将swap中的内容写会到内存中

持久激活交换空间

  • 要想每次启动时,都激活交换空间,需要在/etc/fstab文件中放置一个条目

在这里插入图片描述

  • 在/etc/fstab文件中添加或删除条目后,运行 systemctl daemon-reload 进行重新加 载,使之生效
  • swapon -a命令可以激活/etc/fstab文件中列出的所有交换空间

设置交换空间优先级

  • 默认情况下,swap 分区优先级为-2,swapon 命令的 -p 选项可以设置,也可以通过 在/etc/fstab文件中的第三字段进行设置。使用 swapon --show 可以查看其优先级。
  • swap分区优先级值越大,优先级越高。当swap分区优先级相同时,内核会以轮询的方 式进行写入

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值