Linux 命令学习 -磁盘分区和格式化
发布时间:2022-11-09 11:28:42 所属栏目:Linux 来源:
导读: Linux 命令学习 -磁盘分区和格式化
在计算机上使用磁盘空间的过程:
识别磁盘----分区----格式化----挂载----访问挂载点
fdisk -l ---- fdisk/parted ---- mkfs相关 — mount &mda
在计算机上使用磁盘空间的过程:
识别磁盘----分区----格式化----挂载----访问挂载点
fdisk -l ---- fdisk/parted ---- mkfs相关 — mount &mda
|
Linux 命令学习 -磁盘分区和格式化 在计算机上使用磁盘空间的过程: 识别磁盘----分区----格式化----挂载----访问挂载点 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的卷。 动态伸缩Linux 磁盘管理,可以随时 调整逻辑卷的大小,只要存储够用。 物理卷 ----->卷组------>卷组 常用命令: 练习题: 磁盘配额linux_Linux 磁盘管理_linux 磁盘空间不足 这里是引用" /> 练习题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 (编辑:我爱制作网_沈阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐


浙公网安备 33038102330576号