系统运维系列 之linux笔记 磁盘分区/挂载/LVM

1 磁盘分区:
*磁盘分区是把物理的磁盘空间按照要求分成N个不同大小的区域,以便OS更好更高效的进行文件存储管理。

2 挂载:
*挂载就是把文件目录和分区连接起来,与windows下盘符和分区进行映射的关系一样,不同的是windows是把分区映射到一个盘符,而linux是把一个分区映射到一个目录。
*文件系统EXT3,EXT4和XFS的区别:
EXT全称Linux extended file system, extfs,即Linux扩展文件系统,Ext2就代表第二代文件扩展系统,以此类推。
ls -l /lib/modules/$(uname -r)/kernel/fs #查看linux支持的文件系统
EXT3:最大文件大小是2TB,代表系统centos5;
EXT4:最大文件大小是16TB,代表系统centos6;
XFS:最大文件大小是8EB,代表系统是centos7。

3 LVM:
*PV:physical Volume 物理卷,由一个到多个物理分区组成;
VG:Volume Group 卷组,可理解为一个虚拟磁盘,由一个到多个pv组成 ;
LV:logical volume,可理解为虚拟分区,一个VG可以分成一个到多个虚拟分区 ;
PE:LVM中最小的存储块。
*管理PV,VG,LV的工具称为逻辑卷管理器LVM(logical volume manager)。

常用命令:
fdisk -l #查看系统分区详细信息
fdisk /dev/sdb #对sdb进行分区
**注意:**磁盘分区的操作中最后按w要慎重!
pvcreate /dev/sdb1 #创建pv
vgextend VolGroup /dev/sdb1 #将sdb1添加到VolGroup的卷组(vg)
lvcreate -L 10g -n data01 VolGroup #创建虚拟分区lv data01
mkfs.ext4 /dev/VolGroup/data01 #格式化data01
mount /dev/VolGroup/data01 /data01 #挂载
在/etc/fstab中添加挂载信息,实现开机自动挂载
/dev/VolGroup/data01 /data01 ext4 defaults 1 1
fuser -m -v /mnt/a #使用这个命令查看使用进程
fuser -m -k /mnt/a #使用这个命令解除进程占用
df #查看文件系统(-h 以合适的单位示系统大小 -T 显示系统类型)
pvscan #查询系统中具有pv的磁盘
pvdisplay #显示系统中的pv状态
pvremove #移除pv属性,让该分区不具有pv属性
vgreduce #在vg内删除pv
lvscan #扫描逻辑卷,用于扫描当前系统中存在的所有的LVM逻辑卷
lvresize #对lv进行容量大小的调整
lvchange #改变lv的状态

参考链接:
http://www.05bk.com/436.html 文件系统类型FAT16、FAT32、NTFS、EXT3、EXT4、XFS说明和对比
https://www.cnblogs.com/dumpling-z/p/11145993.html linux笔记 磁盘分区及挂载详解
https://blog.csdn.net/qq_22805577/article/details/80496957 Linux使用 lvresize扩展或缩减LV大小
https://blog.csdn.net/pamdora/article/details/81204060 Linux创建LV
https://blog.csdn.net/liujinwei2005/article/details/78439452/ PV,VG,LV的关系和操作
http://linux.51yip.com/search/lvscan
https://blog.csdn.net/qq_22805577/article/details/80496957 Linux使用 lvresize扩展或缩减LV大小

猜你喜欢

转载自blog.csdn.net/langxiaolin/article/details/113556065