【实操篇】Linux的磁盘分区和挂载

简介: 1.Linux无论有几个分区,还是分给哪个目录去使用。它归根结底也就只有一个根目录,它是一个独立并且唯一的文件结构,它其中的每个分区共同构成整个文件系统的一部分。 2.Linux采用了“载入”的处理方法,它的文件系统包含了一整套的文件和目录,将一个分区通过挂载(mount)的方式和一个目录联系在一起,也可以通过卸载(umount)的方式将分区与其联系的目录分开。并且载入的分区将会使它的存储空间在与它挂载的一个目录下获得。

磁盘分区及挂载

简要介绍:


       1.Linux无论有几个分区,还是分给哪个目录去使用。它归根结底也就只有一个根目录,它是一个独立并且唯一的文件结构,它其中的每个分区共同构成整个文件系统的一部分。


       2.Linux采用了“载入”的处理方法,它的文件系统包含了一整套的文件和目录,将一个分区通过挂载(mount)的方式和一个目录联系在一起,也可以通过卸载(umount)的方式将分区与其联系的目录分开。并且载入的分区将会使它的存储空间在与它挂载的一个目录下获得。

48f2cf9b483c67bf7ef1171e5d23b2a9_c9c83e114e344c208380062fc83fde18.png

        3.Linux的硬盘分为IDE和SCSI,目前基本都是SCSI硬盘。对于SCSI硬盘来说,它的驱动标识符为“sdx~”,其中的“sd”用来表示分区所在的设备类型。“x”为盘号,它分为四类“a基本盘、b基本从属盘、c辅助主盘、d辅助从属盘”,“~”代表分区。


        4.在终端中使用指令去查看我们Linux的分区情况:

67d965a2001238e51243c61070057ca8_72069363cac54a6694967d2b608a76a6.png

<图一>

46ebec794d22fdf97e281ab436de1dc5_03c1b690897c43719cc11cadaf9624f7.png

<图二>

●典型案例实战


       在我们的Linux硬盘中去增加一个2G内存空间的新硬盘分区(sdb1),并且将这块分区挂载到/home下的/newdisk上,查看后再将其卸载。


步骤一:添加磁盘



步骤二:分区(fdisk /dev/sdb)

步骤三:格式化(mkfs -t ext4 /dev/sdb1)


步骤四:挂载(mount /dev/sdb1 /home/newdish)


步骤五:卸载(umount /dev/sdb1)



●磁盘查询


1.查询系统整体磁盘使用情况

基本语法:df -h


应用实例:      


       查询系统整体磁盘使用情况(sda1因为挂载到了swap上所以不显示,sdb1因为在上面的示例中被卸载了所以也不显示)

7adc1f99c2875fad4f974ef668dbc47e_300342f5f42e4c0fa8bc5cca8f9430ee.png

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

基本语法:du -h /目录


应用实例:


       查询/home目录深度为1的磁盘占用情况

d8c3033ebd7e37b1ef18ad172342df88_3a45e65ec6c44e3a9609b901e3a7185a.png


3.实用指令及其案例

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

09e185b317742f2214483d25d6258043_f6ef024220c14b00b3964d7da6bad2ff.png


补充:(统计/home文件夹下以及其子文件夹里文件的个数)


71e2949b7c066cc469a25f0a8e893123_4998fea2a1b849b29c5201ebd9c7e5c9.png


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

13778635c4d8c1f440690c6952adf455_7f13158d5b6a44f097c21fbe148f757b.png


补充:(统计/home文件夹下以及其子文件夹里目录的个数)

0ea24f6e256da402e9868aafcff25f68_f32dce86622a4e06a9204c17d639e95d.png


●树状目录展示


基本语法:tree     (若未安装tree,则需要使用安装指令 “yum install tree” 去安装其到我们的系统中)


应用实例:


       1.将/home文件下的文件目录以树状目录的形式展现出来

db7ed145a8e967a9880eb6f40042fd05_4b8458377b3447a3b0c84986d77660fb.png

b6c5a613afe3c4f0bc3f8653b901094a_5464c1f166a6499883f279d8df2469ed.png

d568310191e5d87b8d70528a0e47e84e_cbb52197704c4e4e9bd75f91b01845fe.png




目录
相关文章
|
1月前
|
存储 安全 数据管理
探索Linux的挂载操作🌈
在Linux这个强大的操作系统中,挂载操作是一个基本而重要的概念。它涉及到文件系统、设备和数据访问,对于理解Linux的工作方式至关重要。那么,挂载操作究竟是什么,为什么我们需要它,如果没有它,我们将面临什么问题呢?让我们一起深入探讨。
探索Linux的挂载操作🌈
|
1月前
|
缓存 Linux 测试技术
安装【银河麒麟V10】linux系统--并挂载镜像
安装【银河麒麟V10】linux系统--并挂载镜像
628 0
|
1月前
|
Linux
Linux安装NFS挂载NFS卸载客户端服务端都有
Linux安装NFS挂载NFS卸载客户端服务端都有
59 0
|
1月前
|
Ubuntu 网络协议 Unix
【Linux】新唐NUC977挂载NFS实现网络文件传输
【Linux】新唐NUC977挂载NFS实现网络文件传输
|
1月前
|
IDE Linux Shell
linux查看硬盘是否挂载--和磁盘相关命令
linux查看硬盘是否挂载--和磁盘相关命令
78 0
|
17天前
|
Linux Shell 虚拟化
开机自动挂载NTFS分区至Linux:分步指南
在Linux中自动挂载Windows NTFS分区,需创建挂载点(如`/media/c_win`),识别分区(如`/dev/sda1`),获取UUID,并编辑`fstab`文件添加挂载信息。推荐使用UUID以保持稳定性。在VMware环境中可能需添加`force`选项。完成这些步骤后,重启系统,NTFS分区将自动挂载。这对于双系统用户非常方便。
|
23天前
|
Ubuntu Linux 网络安全
ubuntu linux通过rclone 挂载onedrive 到本地磁盘
ubuntu linux通过rclone 挂载onedrive 到本地磁盘
39 2
|
1天前
|
Linux
Linux挂载磁盘的过程
Linux挂载磁盘的过程
2 0
|
9天前
|
网络协议 Linux Shell
【权限提升】Linux系统&Docker挂载&Rsync未授权&Sudo-CVE&Polkit-CVE
【权限提升】Linux系统&Docker挂载&Rsync未授权&Sudo-CVE&Polkit-CVE
|
1月前
|
存储 Linux
Linux为新创建的磁盘分区添加文件系统
Linux为新创建的磁盘分区添加文件系统