基本分区&逻辑卷
2017-07-18 16:34
134 查看
基本分区
基本分区(MBR|GPT) —-> Filesystem —-> mount
MBR 4个分区(4个主分区,扩展分区,逻辑分区)
1.创建分区
[root@server ~]# fdisk /dev/vdb
[root@server ~]# fdisk -l /dev/vdb
GPT 128个主分区
1.创建分区
[root@server ~]# gdisk -l /dev/vdc
[root@server ~]# gdisk /dev/vdc
例:
[root@server ~]# fdisk /dev/sdc
命令(输入 m 获取帮助):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
分区号 (1-4,默认 1):
起始 扇区 (2048-41943039,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+1G
分区 1 已设置为 Linux 类型,大小设为 1 GiB
格式化方式:
[root@server ~]# mkfs.xfs /dev/sdc1
[root@server ~]# mkfs.ext4 /dev/sdc1
挂载方式:
临时挂载:
[root@server ~]# mount /dev/sdc1 /tools
[root@server ~]# df -Th 查看挂载情况 -T文件系统 -h 大小
永久挂载:
[root@server ~]# blkid 查看UUID
[root@server ~]# vim /etc/fstab
UUID=f0578a47-64c5-4906-b8b6-6ff27ab6dc32 /boot xfs defaults 0 0 (默认rw 不检测 不备份)
[root@server ~]# mount -a
[root@server ~]# mount 查看挂载详情
逻辑卷
逻辑卷 —-> Filesystem —-> mount
[root@server ~]# pvcreate /dev/vdd 创建物理卷
[root@server ~]# pvs (pvdisplay)
[root@server ~]# vgcreate vg1 /dev/vdd 创建物理卷组
[root@server ~]# vgs (vgdisplay)
[root@server ~]# lvcreate -L 200M -n lv1 vg1 创建逻辑卷
[root@server ~]# lvs (lvdisplay )
[root@server ~]#
[root@server ~]# mkfs.xfs (mkfs.ext4) /dev/vg1/lv1
[root@server ~]# mkdir /mnt/lv1
[root@server ~]# vim /etc/fstab
/dev/vg1/lv1 /mnt/lv1 xfs defaults 0 0
[root@server ~]# mount -a
[root@server ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/vg1-lv1 651948 32928 619020 6% /mnt/lv1
逻辑卷的快照
[root@server ~]# lvcreate -L 128M -s -n lv1-snap /dev/vg1/lv1
[root@server ~]# lvs
LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert
lv1 vg1 -wi-ao—- 768.00m
lv1-snap vg1 swi-aos— 128.00m lv1 5.92
[root@server ~]# mkdir /mnt/lv1-snap/
[root@server ~]# mount -o ro /dev/vg1/lv1-snap /mnt/lv1-snap/
逻辑卷的扩容
[root@server ~]# pvcreate /dev/vde
[root@server ~]# vgextend vg1 /dev/vde
[root@server ~]# vgs
[root@server ~]# lvextend -L 800M /dev/vg1/lv1
[root@server ~]# lvscan
a. xfs
[root@server ~]# xfs_growfs /dev/vg1/lv1
b. ext2/3/4
[root@server ~]# resize2fs /dev/vg1/lv1
[root@server ~]# lsblk 查看磁盘设备情况
逻辑卷的缩减 只能是ext格式
确保缩减后空间能够存储原有数据
[root@server ~]# df -lh
卸载
[root@server ~]# umount /mnt/lv1
强制文件系统检测
[root@server ~]# e2fsck -f /dev/vg1/lv1
缩减
做了快照得先把快照信息备份后lvmove 快照
[root@server ~]# resize2fs /dev/vg1/lv1 2G
[root@server ~]# lvreduce -L 2G /dev/vg1/lv1
重新挂载
[root@server~]# mount -a
查看分区大小及文件
[root@server ~]# df -lh
缩减逻辑卷;
注意:1、不能在线缩减,得先卸载;
2、确保缩减后的空间大小依然能存储原有的所有数据;
3、在缩减之前应该先强行检查文件,以确保文件系统处于一致性状态;
基本分区(MBR|GPT) —-> Filesystem —-> mount
MBR 4个分区(4个主分区,扩展分区,逻辑分区)
1.创建分区
[root@server ~]# fdisk /dev/vdb
[root@server ~]# fdisk -l /dev/vdb
GPT 128个主分区
1.创建分区
[root@server ~]# gdisk -l /dev/vdc
[root@server ~]# gdisk /dev/vdc
例:
[root@server ~]# fdisk /dev/sdc
命令(输入 m 获取帮助):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
分区号 (1-4,默认 1):
起始 扇区 (2048-41943039,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+1G
分区 1 已设置为 Linux 类型,大小设为 1 GiB
格式化方式:
[root@server ~]# mkfs.xfs /dev/sdc1
[root@server ~]# mkfs.ext4 /dev/sdc1
挂载方式:
临时挂载:
[root@server ~]# mount /dev/sdc1 /tools
[root@server ~]# df -Th 查看挂载情况 -T文件系统 -h 大小
永久挂载:
[root@server ~]# blkid 查看UUID
[root@server ~]# vim /etc/fstab
UUID=f0578a47-64c5-4906-b8b6-6ff27ab6dc32 /boot xfs defaults 0 0 (默认rw 不检测 不备份)
[root@server ~]# mount -a
[root@server ~]# mount 查看挂载详情
逻辑卷
逻辑卷 —-> Filesystem —-> mount
[root@server ~]# pvcreate /dev/vdd 创建物理卷
[root@server ~]# pvs (pvdisplay)
[root@server ~]# vgcreate vg1 /dev/vdd 创建物理卷组
[root@server ~]# vgs (vgdisplay)
[root@server ~]# lvcreate -L 200M -n lv1 vg1 创建逻辑卷
[root@server ~]# lvs (lvdisplay )
[root@server ~]#
[root@server ~]# mkfs.xfs (mkfs.ext4) /dev/vg1/lv1
[root@server ~]# mkdir /mnt/lv1
[root@server ~]# vim /etc/fstab
/dev/vg1/lv1 /mnt/lv1 xfs defaults 0 0
[root@server ~]# mount -a
[root@server ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/vg1-lv1 651948 32928 619020 6% /mnt/lv1
逻辑卷的快照
[root@server ~]# lvcreate -L 128M -s -n lv1-snap /dev/vg1/lv1
[root@server ~]# lvs
LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert
lv1 vg1 -wi-ao—- 768.00m
lv1-snap vg1 swi-aos— 128.00m lv1 5.92
[root@server ~]# mkdir /mnt/lv1-snap/
[root@server ~]# mount -o ro /dev/vg1/lv1-snap /mnt/lv1-snap/
逻辑卷的扩容
[root@server ~]# pvcreate /dev/vde
[root@server ~]# vgextend vg1 /dev/vde
[root@server ~]# vgs
[root@server ~]# lvextend -L 800M /dev/vg1/lv1
[root@server ~]# lvscan
a. xfs
[root@server ~]# xfs_growfs /dev/vg1/lv1
b. ext2/3/4
[root@server ~]# resize2fs /dev/vg1/lv1
[root@server ~]# lsblk 查看磁盘设备情况
逻辑卷的缩减 只能是ext格式
确保缩减后空间能够存储原有数据
[root@server ~]# df -lh
卸载
[root@server ~]# umount /mnt/lv1
强制文件系统检测
[root@server ~]# e2fsck -f /dev/vg1/lv1
缩减
做了快照得先把快照信息备份后lvmove 快照
[root@server ~]# resize2fs /dev/vg1/lv1 2G
[root@server ~]# lvreduce -L 2G /dev/vg1/lv1
重新挂载
[root@server~]# mount -a
查看分区大小及文件
[root@server ~]# df -lh
缩减逻辑卷;
注意:1、不能在线缩减,得先卸载;
2、确保缩减后的空间大小依然能存储原有的所有数据;
3、在缩减之前应该先强行检查文件,以确保文件系统处于一致性状态;
相关文章推荐
- Diskpart工具应用两则:MBR/GPT分区转换 & 基本/动态磁盘转换
- Android 手机卫士--设置界面&功能列表界面跳转逻辑处理
- [linux device driver] Chapter 03:以scull_load为引,详解shell逻辑运算、基本运算、位运算
- iOS开发——图形编程OC篇&(一)CALayer介绍与基本使用
- 2004年分区联赛普级组之一 不…
- vue.js安装教程&基本知识
- 2004年分区联赛普级组之三 FBI树
- 2006年分区联赛提高组之二 金明的…
- linux 分区及基本命令介绍
- My Web Access Code in C#(Basic Post&Get method) / C#访问Web代码(基本Post和Get方法)
- Java标识符&关键字&基本数据类型
- 将ext3转换为ext2 && 查询分区文件系统类型 [转]
- C#基本语法&问题集锦
- 详细解读Volley(一)—— 基本Request对象 & RequestQueue
- Win7/Win8安装"我们无法创建新的分区,也找不到现有的分区"的解决方法
- "爱说说"技术原理:前后台参数约定及逻辑代码(三)
- Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理
- 注册登录系统的基本逻辑与结构——ASP.NET(C#)源代码
- html基本基础——图片元素&表单元素
- MySQL基本命令行&MySql外键设置详解