Linux存储管理

目录

磁盘分区(分区,格式化,挂载)

创建逻辑卷

做交换空间


添加3个硬盘,(两个SATA一个NVMe)

磁盘分区(分区,格式化,挂载)

查看三个设备是否存在

ll /dev/sda
ll /dev/sdb
ll /dev/nvme0n2

进入交互式界面

fdisk /dev/sda

输入n可以查看有几个分区,0个主分区,0个扩展分区,4个空的,扩展分区包括逻辑分区

输入p,选择主分区,然后它将自动分区号,自动分第一个扇区,在这里直接回车就可以了,在分最后一个扇区时需要手动去写分配到大小(我这里写的是+5G)

输入p可以发现已经做好了

创建扩展分区和逻辑分区

输入p查看分区,其中/dev/sda2是扩展分区是用不了的(因为是拓展)

退出交互式界面(输入w)

由于sda2不能用,所以格式化sda1和sda5

mkfs.ext4 /dev/sda1
mkfs.xfs /dev/sda5

创建挂载点

mkdir /test01
mkdir /test02

因为已经格式化了,所以直接挂载

mount /dev/sda1 /test01
mount /dev/sda5 /test02

查看挂在结果

df -h /test01
df -h /test02

取消挂载命令

umount /test01
umount /test02

进入交互式命令中,输入d删除分区(是后开始删的)

创建逻辑卷

一共有五个步骤:

1.创建物理卷

2.创建卷组

3.创建逻辑卷

4.格式化

5.挂载

pvcreate /dev/sdb
pvcreate /dev/nvme0n2

创建卷组

vgcreate vgtest /dev/sdb /dev/nvme0n2

创建逻辑卷

lvcreate -n lvtest -L 30G vgtest

查看路径

ll /dev/vgtest/lvtest

格式化

mkfs.xfs /dev/mapper/vgtest-lvtest

创建一个文件夹/test03

mkdir /test03

挂载到/test03

mount /dev/mapper/vgtest-lvtest /test03

做交换空间

mkswap /dev/mapper/vgtest-lvtest

启用 /dev/mapper/vgtest-lvtest 设备上的交换空间。

swapon /dev/mapper/vgtest-lvtest

使用命令 free -m 可以明显看出变化

free -m

关闭 /dev/mapper/vgtest-lvtest 设备上的交换空间

swapoff /dev/mapper/vgtest-lvtest

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-18 20:58:06       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-18 20:58:06       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-18 20:58:06       58 阅读
  4. Python语言-面向对象

    2024-07-18 20:58:06       69 阅读

热门阅读

  1. 子树的重心

    2024-07-18 20:58:06       23 阅读
  2. 网站流量统计分析工具之plausible.io

    2024-07-18 20:58:06       23 阅读
  3. 设计模式--享元模式

    2024-07-18 20:58:06       22 阅读
  4. ReferenceEquals

    2024-07-18 20:58:06       24 阅读
  5. 2024国家护网面试小结

    2024-07-18 20:58:06       21 阅读
  6. 数据结构第28节 字典树

    2024-07-18 20:58:06       20 阅读
  7. 详解深度学习中的epochs

    2024-07-18 20:58:06       23 阅读
  8. 梧桐数据库: 数据库技术中的重写子查询技术

    2024-07-18 20:58:06       23 阅读