Linux系统管理07--文件系统与LVM

一、创建文件系统mkfs

1、mkfs命令:创建文件系统(格式化)

2、mkfs  -t   文件系统类型  分区设备

3、-t:指定格式化文件类型

     -b:指定block大小,单位为字节。

     -U:设置UUID号

4、swap(虚拟内存)

    mkfs.xfs

    mkfs.ext4

    mkfs.vaft  -F  32

二、基于文件方式扩大swap文件系统

touch  tan

dd    if=/dev/zero  of=/root/tan  bs=500M  count=1

统计大小:

du   -sh  /root/tan

格式化:

mkswap  /root/tan 

三、创建交换文件系统  mkswap

1、格式化

    mkswap  分区设备

2、查看

    cat  /proc/meminfo  |  grep  -i  “swaptotal”

    free   -m    //查内存,以MB为单位

    swapo -s    //查看

3、打开

    swapon   分区设备

4、关闭

    swapoff    分区设备

四、挂载文件系统、ISO镜像

1、格式:mount   存储设备   挂载点目录

                 mount  -o  -loop  ISO  镜像文件   挂载点目录

                 mount   //查看当前的挂载

                 mount  -a   //挂载/etc/fstab中所记录的所有挂载

五、卸载

1、格式:umount  存储设备文件

                umount   挂载点目录

                umount  -a   //卸载所有已记录的挂载

六、设置文件的自动挂载  /etc/fstab 文件

1、vim  /etc/fstab

    /dev/sdb1   /xuexi  /ext4  defaults  0  2

     /dev/sdb1设备 

     /xuexi挂载点 

      /ext4文件系统 

      defaults挂载选项 

      0是否进行dump备份 

      2开机时是否检查系统完整性

2、参数:

   defaults:默认

   auto:自动挂载

   noauto:开机不自动挂载

   nouser:超级用户才可挂载

   ro:只读

   rw:可读可写

   user:任何用户都可挂载

3、dump备份设置

    当值为1时,允许备份。设置为0时,忽略备份操作

4、fsck磁盘检查设置

    其值为0时,永远不检查;/根目录永远都为1,其他分区为2

七、查看磁盘使用情况 df 命令

1、选项

     -h:显示更易读的容量单位

     -T:显示对应文件系统类型

      -i:控制能够保存的文件数量

八、查看UUID号  blkid 命令

1、格式:blkid  分区设备

2、步骤:

    blkid   /dev/sdb6   //显示设备的UUID

    blkid  /dev/sdb6 >> /etc/fstab   //将查出来的UUID写入/etc/fstab文件的末尾

九、管理LVM分区

1、LVM:逻辑卷管理

     作用:动态调整磁盘容量,从而提高磁盘管理的灵活性

     注意:/boot分区用来存放引导文件,不能基于LVM创建,只能建于普通分区

2、LVM基本概念

    pv:物理卷

    vg:卷组

    lv:逻辑卷

3、命令

功能物理卷管理卷组管理逻辑卷管理
扫描 scanpvscanvgscanlvscan
建立 createpvcreatevgcreatelvcreate
显示 displaypvdisplayvgdisplaylvdisplay
删除 removepvremovevgremovelvremove
扩展 extend vgextendlvextend
减少 reduce vgrecucelvreduce

4、

ext4文件系统用resize2fs

xfs文件系统用xfs_growfs(xfs只支持扩大不支持减小)

5、将三个主分区转换为物理卷(pvcreate),扫描系统中的物理卷
[root@localhost ~]# pvcreate /dev/sdd[123]
  Physical volume "/dev/sdd1" successfully created
  Physical volume "/dev/sdd2" successfully created
  Physical volume "/dev/sdd3" successfully created
 
[root@localhost ~]# pvscan
  PV /dev/sda2   VG centos   lvm2 [39.51 GiB / 44.00 MiB free]
  PV /dev/sdd2               lvm2 [20.00 GiB]
  PV /dev/sdd3               lvm2 [20.00 GiB]
  PV /dev/sdd1               lvm2 [20.00 GiB]
 
使用两个物理卷创建卷组,名字为myvg,查看卷组大小
[root@localhost ~]# vgcreate myvg /dev/sdd[12]
  Volume group "myvg" successfully created
[root@localhost ~]# vgdisplay myvg
 
创建逻辑卷mylv,大小为30G
[root@localhost ~]# lvcreate -L +30G -n mylv myvg
  Logical volume "mylv" created.
 
将逻辑卷格式化成xfs文件系统,并挂载到/data目录上,创建文件测试
[root@localhost ~]# mkfs -t xfs /dev/myvg/mylv
[root@localhost ~]# mkdir /data
[root@localhost ~]# cd /data
[root@localhost data]# touch test.txt
[root@localhost ~]# echo "123" > /data/test.txt
[root@localhost ~]# mount /dev/myvg/mylv /data
[root@localhost ~]# cat /data/test.txt
123
 
增大逻辑卷到35G
[root@localhost ~]# pvcreate /dev/sdd3      //将sdd3加入到物理卷
[root@localhost ~]# vgextend myvg /dev/sdd3       //将sdd3加入到卷组
[root@localhost ~]# vgdisplay myvg     
[root@localhost ~]# lvextend -L +5G /dev/myvg/mylv     //逻辑卷增大5G
[root@localhost ~]# lvdisplay /dev/myvg/mylv       //查看逻辑卷的详细信息
[root@localhost ~]# df -Th     //查看磁盘的使用情况,显示对应文件系统类型,添加单位
[root@localhost ~]# xfs_growfs /dev/myvg/mylv     //修改后重新识别文件系统
[root@localhost ~]# df -Th

转载于:https://www.cnblogs.com/tanxiaojuncom/p/11289259.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值