Linux学习笔记——存储管理—逻辑卷

一、硬盘和分区的结构

主分区:一个硬盘允许4个主分区

扩展分区:一个主分区可做扩展分区,只用于容纳逻辑分区,并不建立文件系统

逻辑分区:在扩展分区上创建,使用5-63的识别号

二、文件系统分类

Windows:FAT32,NTFS

Linux默认文件系统类型:

1.EXT4:第四代扩展文件系统

2.SWAP:交换文件系统

Linux支持的其它文件系统类型:

FAT16,FAT32,NTFS,XFS(RHEL(红帽)7支持的新版文件系统)、JFS

三、文件系统的挂载

1.mount命令

用途:挂载文件系统、ISO镜像到指定文件

mount  -t  类型  存储设备   挂载点目录

如:mount  -t  vfat  /dev/sda1   /mnt/win

2.umount命令

用途:卸载已挂载的文件系统

格式:umount  存储设备位置

            umount  挂载点目录

3.永久挂载文件系统

文件系统开机自动挂载

/etc/fstab配置文件:包含了需要开机后自动挂载的文件系统记录

四、分区工具fdisk

1.fdisk  -l  :列出硬盘分区信息

2.fdisk  /dev/sda   交互模式操作sda设备

   1)m显示所有可用命令

   2)p显示硬盘分区信息

   3)n、e、p创建新、扩展、主分区

   4)t更改分区文件系统

   5)d删除硬盘分区

    6)w:保存退出    q:不保存退出

五、格式化文件系统mkfs

格式:mkfs  -t  文件系统类型   设备名

           如:mkfs  -t   ext3  /dev/sda5

六、df命令

检查文件系统的磁盘空间占用情况。获取磁盘被占用了多少空间,目前还剩下多少空间等信息

七、du命令

查看文件占用的block数量

参数  -h  :以K,M,G为单位,提高信息的可读性

df和du的区别:

du -s:通过将指定文件系统中所有的目录、符号链接和文件使用的块数累加得到该文件系统使用的总块数相对准确

df命令:通过查看文件系统磁盘块分配图得出总块数与剩余块数,这里包含了一些系统使用的块

 

逻辑卷LVM

Linux磁盘分区管理的一种机制

创建逻辑卷:

(1)新建空分区

使用fdisk创建LVM分区,需要注意通过t命令将LVM分区类型改为8e

(2)初始化分区(创建PV)

pvcreate将空分区/dev/sdb5创建为物理卷

pvcreate /dev/sdb5

(3)vgcreate创建卷组

vgcreate -s 块大小  卷组名  物理卷设备名

如:vgcreate -s  8M  vg0  /dev/sdb5

(4)创建逻辑卷

lvcreate  -n  【逻辑卷名】  -L  【逻辑卷大小】  【已存在卷组名】

如建立一个200MB的名字叫做lv0的逻辑空间

lvcrate  -L  200MB  -n  lv0  vg0

 

扩大、缩小逻辑卷容量

1.扩展逻辑卷的容量大小

lvextend  -L  【扩展大小】 【逻辑卷设备名】  

缩小:  lvreduce  -L  100M  /dev/vg0/lv0


扩展文件系统大小

resize2fs  逻辑卷设备名

如:resize2fs  /dev/vg0/lv0

 

 

 

 

 

你可能感兴趣的:(Linux)