• Linux中磁盘管理



    Linux中磁盘管理

    一、tree 树形目录结构

    • 可能需要安装 yum -y install tree

    1、命令

    • tree ./
    • tree -N 路径

    2、案例

    [root@mycentos7 ~]# tree ./
    bash: tree: 未找到命令...
    [root@mycentos7 ~]# yum -y install tree
    [root@mycentos7 ~]# tree ./
    [root@mycentos7 ~]# tree -N /home
    
    • 1
    • 2
    • 3
    • 4
    • 5

    二、du 查看文件和目录占用的磁盘空间

    1、命令

    • du 目录/文件 (描述:显示目录下每个子目录的磁盘使用情况)

    2、参数

    • -h:方便阅读 GBytes,MBytes,KBytes等格式自行显示
    • -a:看到子文件夹,不仅查看子目录大小,还要包括文件
    • -c:显示所有的文件和子目录大小后,显示总和
    • -s:只显示总和
    • –max-depth=n:指定统计子目录的深度为第n层

    3、案例

    [root@mycentos7 ~]# du
    [root@mycentos7 ~]# du -ah
    // 该目录下占用磁盘空间
    [root@mycentos7 ~]# du -sh
    // 统计第一层占用磁盘
    [root@mycentos7 ~]# du --max-depth=1 -ah
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    三、df 查看磁盘空间使用情况

    1、命令

    • df 参数 (描述:列出文件系统的整体磁盘使用量,检查文件系统的磁盘空间占用情况)

    2、参数

    • -h:方便阅读 GBytes,MBytes,KBytes等格式自行显示

    3、案例

    [root@VM-20-13-centos home]# df
    Filesystem     1K-blocks    Used Available Use% Mounted on
    devtmpfs          865060       0    865060   0% /dev
    tmpfs             881204      32    881172   1% /dev/shm
    tmpfs             881204     468    880736   1% /run
    tmpfs             881204       0    881204   0% /sys/fs/cgroup
    /dev/vda1       51539404 8820988  40521172  18% /
    tmpfs             176240       0    176240   0% /run/user/0
    [root@mycentos7 ~]# df -h
    文件系统                 容量  已用  可用 已用% 挂载点
    devtmpfs                 894M     0  894M    0% /dev
    tmpfs                    910M     0  910M    0% /dev/shm
    tmpfs                    910M   11M  900M    2% /run
    tmpfs                    910M     0  910M    0% /sys/fs/cgroup
    /dev/mapper/centos-root   17G  4.9G   13G   29% /
    /dev/sda1               1014M  185M  830M   19% /boot
    tmpfs                    182M   44K  182M    1% /run/user/0
    /dev/sr0                 4.4G  4.4G     0  100% /run/media/root/CentOS 7 x86_64
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18

    四、free 查看内存使用情况

    1、命令

    • free -h

    2、参数

    • -h:方便阅读 GBytes,MBytes,KBytes等格式自行显示

    3、案例

    [root@mycentos7 ~]# free
                  total        used        free      shared  buff/cache   available
    Mem:        1863032      602504      490328       17096      770200     1056032
    Swap:       2097148           0     2097148
    [root@mycentos7 ~]# free -h
                  total        used        free      shared  buff/cache   available
    Mem:           1.8G        588M        478M         16M        752M        1.0G
    Swap:          2.0G          0B        2.0G
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    五、lsblk 查看设备挂载情况

    1、命令

    • lsblk (查看设备挂载情况)

    2、案例

    [root@mycentos7 ~]# lsblk
    NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    sda               8:0    0   20G  0 disk 
    ├─sda1            8:1    0    1G  0 part /boot
    └─sda2            8:2    0   19G  0 part 
      ├─centos-root 253:0    0   17G  0 lvm  /
      └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
    sr0              11:0    1  4.4G  0 rom  /run/media/root/CentOS 7 x86_64
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    六、mount / umount 挂载/卸载

    1、命令

    • mount 外部设备目录 挂载/mnt目录下 (描述:挂载设置)
    • umount 设备文件名或挂载点 (描述:卸载设备)

    2、参数

    • -f:强制卸载

    3、案例

    [root@mycentos7 ~]# mount /dev/cdrom /mnt/cdrom/
    mount: /dev/sr0 写保护,将以只读方式挂载
    [root@mycentos7 ~]# lsblk 
    NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    sda               8:0    0   20G  0 disk 
    ├─sda1            8:1    0    1G  0 part /boot
    └─sda2            8:2    0   19G  0 part 
      ├─centos-root 253:0    0   17G  0 lvm  /
      └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
    sr0              11:0    1  4.4G  0 rom  /mnt/cdrom
    
    [root@mycentos7 ~]# umount /dev/cdrom
    [root@mycentos7 ~]# lsblk 
    NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    sda               8:0    0   20G  0 disk 
    ├─sda1            8:1    0    1G  0 part /boot
    └─sda2            8:2    0   19G  0 part 
      ├─centos-root 253:0    0   17G  0 lvm  /
      └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
    sr0              11:0    1  4.4G  0 rom  
    [root@mycentos7 ~]# ls /mnt/cdrom/
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22

    七、fdisk分区

    1、命令

    • fdisk -l (描述:查看磁盘分区情况)
    • fdisk 硬盘设备名 (描述:对新增硬盘进行分区操作)

    2、注意

    • 该命令必须在root用户下才能使用

    3、案例

    [root@mycentos7 ~]# fdisk -l
    
    磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理)512 字节 / 512 字节
    I/O 大小(最小/最佳)512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x000aa340
    
       设备 Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048     2099199     1048576   83  Linux
    /dev/sda2         2099200    41943039    19921920   8e  Linux LVM
    
    磁盘 /dev/mapper/centos-root:18.2 GB, 18249416704 字节,35643392 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理)512 字节 / 512 字节
    I/O 大小(最小/最佳)512 字节 / 512 字节
    
    
    磁盘 /dev/mapper/centos-swap:2147 MB, 2147483648 字节,4194304 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理)512 字节 / 512 字节
    I/O 大小(最小/最佳)512 字节 / 512 字节
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
  • 相关阅读:
    常见机器学习算法的优缺点及如何选择1
    Mysql、Oracle、Sql Service的区别
    Packet Tracer的使用介绍
    Visual Studio 和 VSCode 哪个好?
    基于象鼻虫损害优化算法求解单目标无约束问题并可视化分析(Matlab代码实现)
    代码随想录算法训练营第60天|84.柱状图中最大的矩形
    c# Dictionary vs SortedDictionary
    前缀和与树状数组(数据结构基础篇)
    Java版分布式微服务云开发架构 Spring Cloud+Spring Boot+Mybatis 电子招标采购系统功能清单
    【无标题】
  • 原文地址:https://blog.csdn.net/s17856147699/article/details/126531865