zoukankan      html  css  js  c++  java
  • 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 查看

  • 相关阅读:
    Hive的架构和工作流程
    Hive的定义及搭建
    HBase API操作
    HBase相关概念简介
    HBase shell常用命令
    HBase的简介和搭建
    scrapy useragent
    scrapy settings
    scrapy中的request对象
    python语法
  • 原文地址:https://www.cnblogs.com/js1314/p/11025924.html
Copyright © 2011-2022 走看看