加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱制作网_沈阳站长网 (https://www.024zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

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

发布时间:2022-11-09 11:28:42 所属栏目:Linux 来源:
导读:  Linux 命令学习 -磁盘分区和格式化

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

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

  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
 

(编辑:我爱制作网_沈阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!