磁盘管理

1.识别硬盘
命令:lsblk
分区模式:MBR(最多4个分区,2.2T) 、GPT(128个分区,18EB)
 
2.parted分区 
parted  /dev/sdb
maktable  gpt  #指定分区
mkpart 创建分区
分区名称 等等步骤 
print  查看分区
unit GB  调整显示单位
quit 报错并退出
另外一个工具 fdisk分区工具

3.格式化

格式化:赋予空间文件系统的过程
文件系统:空间存储数据的规则
文件系统:NTFS   FAT  ext4  xfs
格式化工具:mkfs
命令:mkfs.ext4  /dev/sdb1
查看分区信息:blkid  /dev/sdb1
 
4.挂载
(1)mount 临时挂载
命令:mount 设备名称 挂载点
mount  /dev/sdb1 /mypart1
df -hT  文件系统相关的信息
(2)开机自动挂载
配置文件:/etc/fstab 
命令:设备路径 挂载点  类型  参数  备份标记  检测顺序
/dev/sdb1  /mypart1  ext4  defaults   0 0
重启会挂载(不建议,配置文件写错,会无法启动)
mount -a :会检测/etc/fstab的语法是否正确,并把没有挂载的设备进行挂载
(3)unmount 挂载点:卸载挂载
 
4.逻辑卷的制作过程
(1)物理卷 -> 卷组 -> 逻辑卷
(2) 关机添加80GB的磁盘
(3)parted工具分3个区
(4)创建卷组:vgcreate ansible  /dev/sdc1 
(5)查看卷组:vgs
(6)创建逻辑卷:lvcreate -L 2G -n nginx ansible  
(7)查看逻辑卷:lvs
(8)查看卷组信息:vgdisplay ansible  
(9)格式化逻辑卷:mkfs.xfs /dev/ansible/nginx (卷组名/逻辑卷名)
(10)添加到挂载文件/etc/fstab :  /dev/ansible/nginx  /lvtest  xfs  defaults  0 0   
(11)/注意 dev/ansible/nginx 是逻辑卷的快捷方式
 
5.逻辑卷扩容
(1)逻辑卷区分与分区的好处:可以扩容
(2)扩容命令:lventend -L 8G /dev/ansible/nginx 
(3)格式化命令
    xfs扩容命令:xfs_growfs /dev/ansible/nginx 
    ext4专用扩容命令:resize2fs
    不同于mkfs,只会将为使用的空间格式化
(3)查看  df -hT
(4)blkid  查看已经格式化的文件系统
 
6.卷组扩容
(1)vgentend ansible /dev/sdc2
 
6.指定PE创建逻辑卷
 (1)修改PE的大小:vschange  -s 1 ansible 
(2)创建卷组并指定大小:vgcreate -s 1M vgdata /data/sdc3  
(3)创建逻辑卷并指定大小:lvcreate -l 40 -n mylv  vgdata
 
 
8./etc/fstab写错了
(1)无法启动,输入密码,进入修改/etc/fstab文件
posted @ 2023-10-01 14:02  卷叶小树  阅读(20)  评论(0编辑  收藏  举报