• Linux_磁盘分区、挂载、查看


     

    一、挂载

    1、查看设备的挂载情况

    lsblk

    lsblk -f

    2、挂载

    需求 :给我们的Linux系统增加一个新的硬盘,并且挂载到/home/newdisk

     说明:我们以增加一块硬盘为例来熟悉一下磁盘的相关指令和深入理解磁盘分区、挂载、卸载的概念。

    如何增加一块硬盘?

    1)虚拟机添加硬盘

    在 VMware下:虚拟机—>设置—>硬盘—>添加—>下一步(4)—>完成—>重启Linux

    2)分区

    fdisk /dev/sdb

    3)格式化

    mkfs -t ext4 /dev/sdb1


    4)挂载

    先创建一个目录 /home/newdisk

    amount 设备名 目录名


    但是如果重启这种挂载关系就会消失了

    5)设置可以自动挂载(永久挂载,当你重启Linux之后,仍然可以挂载)

    永久挂载:通过修改 /etc/fstab 实现挂载

    执行如下命令生效:

    mount -a


    如果需要解除挂载:

    unmount 设备名

    强制解除挂载:

    umount -l /home/newdisk
    三、查看

    1、查看系统整体磁盘使用情况

    df -h


    2、查询指定目录的磁盘占用情况

    du -h /目录
    查看指定目录的磁盘占用情况,默认是当前目录

    - s:指定目录占用大小汇总

    - h:带计量单位

    - a:含文件

    --max-depth=1 :子目录深度

    - c:列出明细的同时,增加汇总值。

    实例:查询 /opt 目录的磁盘占用情况,深度为1

    3、磁盘情况 — 工作实用指令

    1)统计 /home 文件夹下文件的个数

    先过滤,再统计

    2)统计 /home 文件夹下目录的个数

    3)统计 /home 文件夹下文件的个数,包括子文件夹里的

    4)统计文件夹下目录的个数,包括子文件夹里的

    5)以树状显示目录结构


    二、如何把新增的硬盘添加到/home目录下

    挂载同上面,

    将新硬盘临时挂载在一个目录下
    #cd /mnt/
    #mkdir home

    注:一定要先备份原来目录下的文件


    #mount /dev/vdb1 /mnt/home 挂载到/mnt/home
    #df -h 查看
    #cp -a /home/* /mnt/home/ 把home下的东西拷到挂载的目录下,备份
    #rm -rf /home/* 把home下的东西删干净
    #umount /dev/vdb1 卸载硬盘
    #df -h 查看

  • 相关阅读:
    LeetCode 811. Subdomain Visit Count (子域名访问计数)
    LeetCode 884. Uncommon Words from Two Sentences (两句话中的不常见单词)
    LeetCode 939. Minimum Area Rectangle (最小面积矩形)
    LeetCode 781. Rabbits in Forest (森林中的兔子)
    LeetCode 739. Daily Temperatures (每日温度)
    三种方式实现按钮的点击事件
    239. Sliding Window Maximum
    14.TCP的坚持定时器和保活定时器
    13.TCP的超时与重传
    12.TCP的成块数据流
  • 原文地址:https://www.cnblogs.com/erlou96/p/16878486.html
Copyright © 2020-2023  润新知