1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Linux 命令学习 -磁盘分区和格式化

Linux 命令学习 -磁盘分区和格式化

时间:2021-06-03 15:41:31

相关推荐

Linux 命令学习 -磁盘分区和格式化

Linux 命令学习 -磁盘分区和格式化

磁盘分区操作创建逻辑卷调整逻辑卷大小创建VDO卷

在计算机上使用磁盘空间的过程:

识别磁盘----分区----格式化----挂载----访问挂载点

fdisk -l ---- fdisk/parted ---- mkfs相关 — mount —ls/vim

.

两种分区模式:

1、msdos: 支持四个主分区、扩展分区、逻辑分区,分区大小小于2.2TB

2、gpt模式:支持大于2TB空间,主分区(操作系统支持小于128个)

.

磁盘分区操作----

fdisk -l --查看分区

fdisk /dev/vdb --进行分区支持msdos ===>磁盘分区后按w保存,适合新手。(只有保存退出后才会生效)

gdisk /dev/vdb – 支持gpt

parted /dev/vdb --支持msdos、gpt =====>适合老手,分区更改立即生效(比较危险)

.

刷新硬盘分区表:

reboot 重启

partprobe /dev/vdb

partx -a /dev/vdb

.

格式化操作:

mkfs.ext3 分区设备

mkfs.ext4 分区设备

mkfs.xfs 分区设备

磁盘分区操作

使用命令: fdisk /dev/vdb

进入交互环境后:

1、输入p可以查看当前分区

2、输入n来新建分区,设置分区编号,扇区,然后设置分区大小可以输入+512M来设置,然后回车。创建完成。

3、 最后按w进行保存,假如分区的某些设置错误,则可以直接q退出。

添加分区p

创建交换分区

我们在磁盘分区后,不能直接当成交换分区来使用,必须要进行格式化操作。

命令:

格式化

启用交换分区 swapon /dev/sad1

使用 swapon -s 来查看启用的交换分区。

然后进行开机挂载,使用 vim /etc/fstab 来编辑,添加swapon /dev/sad1。

然后进行重启验证,也可以通过命令来验证。

使用swapoff /dev/sad1

swapon -a 启用开机挂载的文件。

swapon -s 查看

逻辑卷

LVM(Logical Volume Manage)逻辑卷管理机制 – 化零为整、动态伸缩

对物理的磁盘进行化零为正,作为一个虚拟逻辑卷组来整体管理,然后在逻辑卷组中划分逻辑卷。

如物理磁盘 500G 4快,虚拟成2TB的逻辑卷组,然后就可以在2TB的卷组里面按照自己需求划分不同的逻辑卷。如分为100G/1000G/700G/200G的卷。

动态伸缩,可以随时 调整逻辑卷的大小,只要存储够用。

物理卷 ----->卷组------>卷组

常用命令:

练习题:

练习题2:

创建VDO

VDO是一个内核模块,目的是通过重删减少磁盘的空间占用,以及减少复制带宽,VDO是基于块设备层之上的,也就是在原设备基础上映射出mapper虚拟设备,然后直接使用即可。

类似物理磁盘10G ,可以让用户觉得逻辑磁盘50G.

功能的实现主要基于以下技术:

1)零区块的排除:在初始化阶段,整块为O的会被元数据记录下来,这个可以用水杯里面的水和沙子混合的例子来解释,使用滤纸(零块排除)﹐把沙子(非零空间)给过滤出来,然后就是下一个阶段的处理。

2)重复数据删除:在第二阶段,对于输入的数据会判断是不是冗余数据(在写入之前就判断),这个部分的数据通过UDS内核模块来判断(Universal Deduplication Service),被判断为重复数据的部分不会被写入,然后对元数据进行更新,直接指向原始已经存储的数据块即可。

3)压缩:一旦消零和重删完成,LZ4压缩会对每个单独的数据块进行处理,然后压缩好的数据块会以固定大小KB的数据块存储在介质上,由于一个物理块可以包含很多的压缩块,这个也可以加速读取的性能)中!

配置步骤:

1、装vdo包,yum -y install vdo 、管理工具: vdo 、系统服务:vdo

2、常用命令:

vdo基本操作:

vdo create --name=VDO卷名称–device=设备路径–vdoLogicalSize=逻辑大小

vdo list 查看结果

vdo status -n VDO卷名称(看详细信息)

vdo remove -n VDO卷名称 (删除)

vdostats [–human-readable] /dev/mapper/VDO卷名称

VDO卷的格式化加速(跳过去重分析)∶

mkfs.xfs -K /dev/mapper/VDO卷名称

mkfs.ext4 -E

nodiscard /dev/mapper/VDO卷名称

挂载参数((等待vdo服务启动以后)∶

x-systemd.requires=vdo.service //偏门参数,换成 _netdev(等网络启动后)

练习题:

系统启动自动挂载配置:

1 创建挂载目录 mkdir /vblock

2、挂载操作: vim /etc/fstab

在挂载文件中添加: 逻辑卷绝对路径 挂载点(/vblock) 文件类型改为xfs

保存后,手动启动vdo服务

3、systemctl restart vdo 重新启懂服务

4、systemctl enable vdo 开机自启动

5、mount -a 启动挂载

6、df -hT /vblock/ 查看挂载点,就是逻辑的50G.

7、通过vdostats -h-readable 查看实际的vdo大小为10G

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。