运维之红帽管理员篇—–6. 分区规划及使用 、 LVM逻辑卷 、 管理交换空间

SIX DAY

总结笔记:

MBR/msdos 分区模式1~4个主分区,或者 0~3个主分区+1个扩展分区(n最大支持容量为 2.2TB 的磁盘; 扩展分区不能格式化)

fdisk -l /dev/vdb #查看分区表

—>e —->起始回车—–>结束回车 将所有空间给扩展分区

ls /dev/vdb[1-7]

# mkfs.ext4 /dev/vdb2 mkfs.xfs /dev/vdb3

mkdir /mypart2

mount /dev/vdb2 /mypart2/

df -h ——partprabe——–mount -a

vim /etc/fstab

设备路径 挂载点 类型 参数 备份标记 检测顺序

思路及细节注意:

  1. 识别硬盘(ls /dev/新硬盘)

  2. fdisk # 分区

——-扩展分区不能格式化;第4个分区 /dev/vdb4 的所有剩余空间(扩展分区);n;p;e;w;q

  1. partprobe # 刷新分区

  2. mkfs 分区设备路径 # 格式化分区即创建文件系统

  3. mount #挂载使用(cp /etc/fstab /mnt/part2/fstab.txt)?

  4. vim /etc/fstab #开机自动挂载

思路:

  1. 识别硬盘(ls /dev/新硬盘)

  2. fdisk 分区

  3. partprobe 刷新分区

4.创建卷组

[root@server0 ~]# vgcreate stuvg /dev/vdc[1-2]

5.创建逻辑卷

[root@server0 ~]# lvcreate -L 16G -n mylv stuvg

[root@server0 ~]# lvs

6.逻辑卷的设备文件—— /dev/stuvg/mylv(——格式化即创建文件系统——-开机自动挂载即修改配置——–刷新即检测)

[root@server0 ~]# ls /dev/stuvg/mylv

[root@server0 ~]# mkfs.ext4 /dev/stuvg/mylv

[root@server0 ~]# mkdir /mylvm

[root@server0 ~]# vim /etc/fstab

/dev/stuvg/mylv /mylvm ext4 defaults 0 0

[root@server0 ~]# df -h | grep mylvm

[root@server0 ~]# mount -a #刷新配置文件即检测配置

[root@server0 ~]# df -h | grep mylvm

7.逻辑卷的扩展

一、卷组有足够的剩余空间

1.空间扩展

[root@server0 ~]# lvextend -L 18G /dev/stuvg/mylv

[root@server0 ~]# lvs

[root@server0 ~]# df -h | grep mylvm

2.文件系统的扩展,刷新xfs文件系统: xfs_growfs

[root@server0 ~]# resize2fs /dev/stuvg/mylv #刷新ext4

[root@server0 ~]# df -h | grep mylvm

二、卷组没有足够的剩余空间

1.扩展卷组

vgextend stuvg /dev/vdc3 #加进空闲分区

lvextend -L 25G /dev/stuvg/mylv

[root@server0 ~]# lvs

[root@server0 ~]# df -h | grep mylvm

3.文件系统的扩展,刷新ext4文件系统

[root@server0 ~]# resize2fs /dev/stuvg/mylv

  1. PE:卷组划分空间的单位 默认4M

[root@server0 ~]# vgcreate -s 16M datastore /dev/vdc5

[root@server0 ~]# lvcreate -l 50 -n database datastore

9.管理交换空间(虚拟内存)

[root@server0 ~]# swapon -s #查看交换空间成员信息

[root@server0 ~]# mkswap /dev/vdc6 #格式化成交换文件系统

[root@server0 ~]# blkid /dev/vdc6 #查看分区类型与UUID值

[root@server0 ~]# swapon /dev/vdc6 #启用

[root@server0 ~]# swapoff /dev/vdc6

[root@server0 ~]# swapon -s

[root@server0 ~]# swapon -a #检测/etc/fstab的swap设备即 刷新配置

[root@server0 ~]# swapon -s

正式笔记:

磁道:track 512字节

扇区:sector

磁头:head

柱面:cylinder

• 识别硬盘 => 分区规划 => 格式化 => 挂载使用

• MBR/msdos 分区模式

– 1~4个主分区,或者 0~3个主分区+1个扩展分区(n

个逻辑分区)

最大支持容量为 2.2TB 的磁盘

– 扩展分区不能格式化

常用交互指令:

m列出指令帮助

p查看现有的分区表

n新建分区

d删除分区

q放弃更改并退出

w保存更改并退出

  1. 在磁盘 /dev/vdb 上按以下要求建立分区:

1)采用默认的 msdos 分区模式

2)第1个分区 /dev/vdb1 的大小为 200M

3)第2个分区 /dev/vdb2 的大小为 2000M

4)第3个分区 /dev/vdb3 的大小为 1000M

fdisk -l /dev/vdb #查看分区表

fdisk /dev/vdb #修改设备

n 创建新的分区—–>p—–>1 —->回车—–>+200M

p 查看分区表

d 删除分区

w 保存并退出

ls /dev/vdb[1-3]

2.常用的格式化工具

• mkfs 工具集

– mkfs.ext3 分区设备路径

– mkfs.ext4 分区设备路径

– mkfs.xfs 分区设备路径

– mkfs.vfat -F 32 分区设备路径

[root@server0 ~]# mkfs.ext4 /dev/vdb2

[root@server0 ~]# mkfs.xfs /dev/vdb3

[root@server0 ~]# mkdir /mypart2

[root@server0 ~]# mount /dev/vdb2 /mypart2/

[root@server0 ~]# mkdir /mypart3k

[root@server0 ~]# mount /dev/vdb3 /mypart3

[root@server0 ~]# df -h

3.继续分区

. 在磁盘 /dev/vdb 上按以下要求建立分区:

1)采用默认的 msdos 分区模式

2)第1个分区 /dev/vdb1 的大小为 200M

3)第2个分区 /dev/vdb2 的大小为 2000M

4)第3个分区 /dev/vdb3 的大小为 1000M

5)第4个分区 /dev/vdb4 的所有剩余空间(扩展分区)

6)第5个分区 /dev/vdb5 的大小为 1000M

7)第6个分区 /dev/vdb6 的大小为 1000M

8)第7个分区 /dev/vdb7 的大小为 2000M

fdisk /dev/vdb

p 查看分区表

n 创建新的分区

Original: https://blog.51cto.com/u_13215831/5344774
Author: ghostwritten
Title: 运维之红帽管理员篇—–6. 分区规划及使用 、 LVM逻辑卷 、 管理交换空间

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/517678/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球