实战:

34    查看本机所有磁盘                 fdisk -l

35    查看磁盘挂载情况                lsblk -f

36            39:54                 lsblk

38            45:01                 lsblk -f

40            45:23                 lsblk

43                                  fdisk -l

44            分区                   fdisk /dev/vdb

45            49:26                 lsblk

46            49:29                 lsblk -f

47                                  fdisk -l

48            格式化                 mkfs -t ext4 /dev/vdb1

49            51:04                 lsblk -f

50            51:09                 lsblk

51            51:21                 fdisk -l

53            51:27                 fdisk -l

54            51:30                 df -h

55            51:39                 fdisk -l

57            51:47                 lsblk -f

58                              lsblk

60            挂载                   mount /dev/vdb1 /root/data

61            52:44                 ll data/

62            52:52                 df -h

64            53:02                 fdisk -l

65            53:08                 lsblk

66                                  lsblk -f

67            永久挂载               vim /etc/fstab

68            56:29                 mount -a

69            56:33                 vim /etc/fstab

70            56:42                 lsblk

71            56:44                 lsblk -f

75            57:07                 df -h

76            57:37                 lsblk

77            57:40                 lsblk -f

79            57:51                 lsblk -f

80            57:58                 fdisk -l

82            58:04                 fdisk -l

83            58:11                 df

84            58:13                 df -h

85            58:20                 history

/dev/vdb1                                 /root/data              ext4    defaults        0 0

一、挂载

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 查看

linux磁盘分区、挂载、查看的更多相关文章

  1. Linux crond任务调度(定时任务),Linux磁盘分区/挂载

    一.crond任务调度 1.基本语法 crontab [选项] -e : 编辑 crontab定时任务 -l : 查询crontab -r : 删除当前用户所有的crontab任务 例子: 每分钟执行 ...

  2. Linux 磁盘 分区 挂载点的理解

    在Linux中一切皆文件: 虚拟文件系统(Virtual File System, 简称 VFS), 是 Linux 内核中的一个软件层,用于给用户空间的程序提供文件系统接口:同时,它也提供了内核中的 ...

  3. Linux磁盘分区、挂载、查看文件大小

    快速查看系统文件大小命令 du -ah --max-depth=1 后面可以添加文件目录 ,如果不添加默认当前目录. 下面进入正题~~ 磁盘分区.挂载 引言: ①.分区的方式 a)mbr分区: 最多支 ...

  4. Linux磁盘分区和挂载

    Linux磁盘分区和挂载 分区 分区的方式: mbr分区 最多支持4个主分区 系统只能安装到主分区上 扩展分区要占用一个主分区 MBR最大支持2TB,但拥有最好的兼容性 gtp分区 支持无线多个主分区 ...

  5. Linux 实用指令(7)--Linux 磁盘分区、挂载

    目录 Linux 磁盘分区.挂载 1 分区基础知识 1.1 分区的方式: 1.2 windows 下的磁盘分区 2 Linux分区 2.1 原理分析 2.2 磁盘说明 2.3 使用lsblk指令查看当 ...

  6. Linux磁盘分区(三)之查看磁盘分区常用命令

    Linux磁盘分区(三)之查看磁盘分区常用命令转自https://blog.csdn.net/x356982611/article/details/77893264 1.df     df -T 总的 ...

  7. Linux 磁盘分区和挂载

    目录 Linux 磁盘分区和挂载 windows 下的分区 磁盘管理 相关命令 分区及挂载实现步骤 添加硬盘 分区步骤 步骤 挂载步骤 卸载分区步骤 补充: Linux 磁盘分区和挂载 windows ...

  8. Linux磁盘分区-mount挂载

    Linux磁盘分区类型 磁盘存储术语CHS head:磁头  磁头数=盘面数 track:磁道  磁道=柱面数 sector:扇区,512bytes cylinder:柱面 1柱面=512*secto ...

  9. Linux磁盘分区(二)之挂载卸载常用命令

    Linux磁盘分区(二)之挂载卸载常用命令 转自:https://blog.csdn.net/qq_36183935/article/details/81053383           https: ...

  10. <实训|第七天>横扫Linux磁盘分区、软件安装障碍附制作软件仓库

    期待已久的linux运维.oracle"培训班"终于开班了,我从已经开始长期四个半月的linux运维.oracle培训,每天白天我会好好学习,晚上回来我会努力更新教程,包括今天学到 ...

随机推荐

  1. node层设置proxy不生效的原因

    43服务器上pm2部署的项目,原本是想请求代理到69服务器,但是仍然代理到75服务器了,检查node层proxy代码没问题,原因是端口号被占用了,项目的5000端口被其他项目占用,5000端口实际用的 ...

  2. Linux上的VirtualBox如何使用USB

    问题: VirtualBox设置中已经启用了"USB2.0(EHCI)控制器"选项,但是虚拟机中始终没有USB设备,右下角的状态也显示没有连接任何USB设备,看起来像是Virtua ...

  3. 【学术篇】NOI2015 品酒大会 后缀数组+并查集

    省选前大致是刷不了几道题了... 所以就找一些裸一点的题目练练板子算了= = 然而这题一点都不裸, 也并不怎么好写... 于是就浪费了将近一下午的时间... 然而还不是因为后缀数组板子不熟= = 首先 ...

  4. bootstrap 好看的上传组件

    <!DOCTYPE html> <html> <head> <title></title> <link rel="style ...

  5. 赋能时空云计算,阿里云数据库时空引擎Ganos上线

    随着移动互联网.位置感知技术.对地观测技术的快速发展,时空信息已从传统GIS行业渗透到大众应用及各行各业.从静态POI(兴趣点)到APP位置信息,从导航电子地图到车辆行驶轨迹,从卫星影像到三维城市建模 ...

  6. PHP ftp_exec() 函数

    定义和用法 ftp_exec() 函数请求在 FTP 服务器上执行一个程序或命令. 如果成功,该函数返回 TRUE.如果失败,则返回 FALSE. 语法 ftp_exec(ftp_connection ...

  7. linux IPC的PIPE

    一.PIPE(无名管道) 函数原型: #include <unistd.h> ]); 通常,进程会先调用pipe,接着调用fork,从而创建从父进程到子进程的IPC通道. 父进程和子进程之 ...

  8. HDU-4825 Xor Sum(字典树求异或最大值)

    题目链接:点此 我的github地址:点此 Problem Description Zeus 和 Prometheus 做了一个游戏,Prometheus 给 Zeus 一个集合,集合中包含了N个正整 ...

  9. 洛谷 P3803 【模板】多项式乘法(FFT)

    题目链接:P3803 [模板]多项式乘法(FFT) 题意 给定一个 \(n\) 次多项式 \(F(x)\) 和一个 \(m\) 次多项式 \(G(x)\),求 \(F(x)\) 和 \(G(x)\) ...

  10. python TypeError: ‘encoding’ is an invalid keyword argument for this function

    shell调用python脚本出现了这个问题,查询原因得知,python脚本是python3.6写的,我们服务器上默认的python是python2.7.3,所以会出现编码问题. 解决思路: 1.安装 ...