zoukankan      html  css  js  c++  java
  • Linux系统——文件系统与LVM 逻辑

    格式化命令 mkfs、 mkswap

    mkfs格式化数据磁盘

    # mkfs -t ext4 /dev/sdb1

    # mkfs.ext4 /dev/sdb1

    -t 指定格式化文件类型

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

    -I  inode大小

    -U UUID

    -q 执行不显示信息

    mkswap格式化虚拟磁盘

    # mkswap /dev/sdb5

    # swapon -s 查看已挂载的虚拟磁盘情况

    # swapon /dev/sdb5 查看挂载情况

    # swapoff /dev/sdb5 卸载虚拟缓存

    ===============================

    查看磁盘情况 df命令

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

    df -i  显示iNode数量

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

    =================================

    挂载、卸载 mountumount命令

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

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

    mount 查看当前挂载

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

    mount -o rw 读写方式挂载

    mount -o ro 只读方式挂载

    mount -o remount 重新挂载

    umount 挂载目录

    umount 存储设备位置

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

    =========================

    自动挂载 /etc/fstab

    # vim /etc/fstab

    在自动挂载文件中,末行输入,

    /dev/vg0/yunjisuan     /root/benet1    ext4    defaults   0 0

    保存并退出

    =========================

    刷新 resize2fs

    # resize2fs /dev/vg0/yunjisuan

    ========================

    查看UUID

    # blkid /dev/vg0/yunjisuan

    ===============================

    内存使用监控 free命令

    free -m M的方式显示内存情况

    ===========================

    U盘挂载步骤

    1、在笔记本上把ISO镜像文件拷贝到U

    2、将U盘插入服务器的U盘接口

    3、此时,/dev目录下会有U盘接口文件

    4、挂载U盘,# mount -o loop /dev/U盘文件

    5、从/tmp目录下,将镜像文件拷贝带操作系统其它目录里

    6、挂载光盘镜像,# mount -o loop xx.iso /media/cdrom

    ====================================

    个人配置脚本的使用

    该文件里的内容会开机自启动,我们只需把要设置开机自启动的程序添加进该文件里,并做好备注即可。

    /etc/rc.d/rc.local文件=====快捷方式/etc/rc.local文件

    # vim /etc/rc.d/rc.local

    在末行输入,

    "xxxxxx日,代号======>下行命令的具体作用"

    # mount /dev/vg0/yunjisuan /root/benet1

    并删除之前写入/etc/fstab/dev/vg0/yunjisuan开机自动挂载行,即可

    ===================================

    LVM虚拟磁盘

    作用:

    (1)在不影响使用的情况下,扩充硬盘容量

    (2)将对各物理磁盘整合成一张大的虚拟磁盘

    整合、扩展逻辑卷

    创建物理卷

    # pvcreate /dev/sd[bcd]

    创建卷组

    # vgcreate -s 8 vg0 /dev/sd[bcd]

     创建逻辑卷

    # lvcreate -L 20G -n yunjisuan vg0

     格式化/dev/vg0/yunjisuan

    # mkfs.ext4 /dev/vg0/yunjisuan

     

    查看UUID

    # blkid /dev/vg0/yunjisuan

    /dev/vg0/yunjisuan挂载到/root/benet1

    # mount /dev/vg0/yunjisuan /root/benet1

    查看磁盘情况

    # df -h

     

    扩展逻辑卷

    # lvextend -L +10G /dev/vg0/yunjisuan

    查看逻辑卷

    # lvs

    查看磁盘情况

    # df -h

    刷新磁盘数据

    # resize2fs /dev/vg0/yunjisuan

    查看磁盘情况

    # df -h

    设置自动挂载

    (第一种方法)

    # vim /etc/fstab

    /dev/vg0/yunjisuan  /root/benet1  ext4 defaults 0 0

    挂载/etc/fstab中已记录的挂载文件

    # mount -a

    (第二种方法)

    # vim /etc/rc.d/rc.local

    备注日期,操作人及命令的作用

    # mount /dev/vg0/yunjisuan /root/benet1

    重启

    # reboot

    查看磁盘情况

    # df -h

    ==========================================

    缩减逻辑卷

    先检查逻辑卷是否有错误

    # e2fsck /dev/vg0/yunjisuan

    调整逻辑卷超级块大小为10G

    # resize2fs -f /dev/vg0/yunjisuan 10G

    缩减逻辑卷容量为10G

    # lvreduce -L 10G /dev/vg0/yunjisuan

    查看逻辑卷

    # lvs

     

    更新一下,更新成功

    # resize2fs /dev/vg0/yunjisuan

    卸载/dev/vg0/yunjisuan

    # umount /dev/vg0/yunjisuan

    格式化/dev/vg0/yunjisuan

    # mkfs.ext4 /dev/vg0/yunjisuan

     

    /dev/vg0/yunjisuan挂载到/root/benet1

    # mount /dev/vg0/yunjisuan /root/benet1

    查看磁盘情况

    # df -h

  • 相关阅读:
    CF1091E
    jzoj5703
    CF1109F
    杂题
    CF1194F
    杂题
    个人作业1-数组(二维数组)
    第三周-学习进度条
    构建之法阅读笔记02
    个人作业1-数组(续1)
  • 原文地址:https://www.cnblogs.com/daisy118/p/9840336.html
Copyright © 2011-2022 走看看