首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
k8s
fabric
sftp
nginx
负载均衡
运维
sudo
syslog
tomcat
docker
apache
ftp
server
grafana
kubectl
容器
debian
centos7
dns
tengine
curl
4层
grep
cron
vagrant
stdout
路由器
centos
ubuntu
shell
unix
ssh
service
交换机
linux
touch
port
crontab
zsh
colors
压力测试
jenkins
log4j
devops
服务器
7层
当前位置:
开发笔记
>
运维
> 正文
第12章Linux实操篇Linux磁盘分区、挂载
作者:卢启红 | 来源:互联网 | 2023-07-07 13:40
12.1Linux分区12.1.1原理介绍1)Linux来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构,Linux中每个分区都是用来
12.1 Linux分区
12.1.1 原理介绍
1)Linux来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构, Linux中每个分区都是用来组成整个文件系统的一部分。
2)Linux采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得。
3)示意图
12.1.2硬盘说明
1)Linux 硬盘分IDE硬盘和SCSI硬盘,目前基本上是SCSI硬盘
2)对于IDE硬盘,驱动器标识符为“hdx~”,其中“hd”表明分区所在设备的类型,这里是指IDE硬盘了。“x”为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘) ,“一”代表分区, 前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区。例,hda3 表示为第一个IDE硬盘上的第三个主分区或扩展分区,hdb2表示为第二个IDE硬盘上的第二个主分区或扩展分区。
3)对于ISCSI硬盘则标识为“sdx~”,SCSI 硬盘是用“sd”来表示分区所在设备的类型的,其余则和IDE硬盘的表示方法一样
12.1.3 查看所有设备挂载情况
命令: lsblk 或者 lsblk -f
12.2挂载的经典案例
12.2.1说明:
下面我们以增加一块硬盘为例来熟悉下磁盘的相关指令和深入理解磁盘分区、挂载、卸载的概念。
12.2.2如何增加一块硬盘
1)虛拟机添加硬盘
2)分区
3)格式化
4)挂载
5)设置可以自动挂载
12.2.3 虚拟机增加硬盘步骤1
在 [虚拟机] 菜单中,选择 [设置] ,然后设备列表里添加硬盘,然后一路 [下一步] ,中间只有选择磁盘大小的地方需要修改,至到完成。然后重启系统(才能识别) !
12.2.4虚拟机增加硬盘步骤2
分区命令fdisk /dev/sdb
开始对/sdb 分区
m 显示命令列表
P 显示磁盘分区同 fdisk -l
n 新增分区
d 删除分区
w 写入并退出
说明:开始分区 后输入n,新增分区,然后选择p,分区类型为主分区。两次回车默认剩余全部空间。最后输入w写入分区并退出,若不保存退出输入q。
12.2.5虚拟机增加硬盘步骤3
格式化磁盘
分区命令: mkfs-t ext4 /dev/sdbl
其中ext4是分区类型.
12.2.6 虚拟机增加硬盘步骤4
挂载:将一个分区与一个目录联系起来,
mount 设备名称 挂载目录
例如:
mount /dev/sdb1 /newdisk
umount 设备名称或者 挂载目录
例如:
umount /dev/sdb1
或者
umount /newdisk
老师注意:用命令行挂载,重启后会失效
12.2.7虚拟机增加硬盘步骤5
永久挂载:通过修改 /etc/fstab 实现挂载
添加完成后执行 mount -a 即刻生效
12.3磁盘情况查询
12.3.1查询系统整体磁盘使用情况
基本语法
df-h
应用实例
查询系统整体磁盘使用情况
12.3.2查询指定目录的磁盘占用情况
基本语法
du -h
查询指定目录的磁盘占用情况,默认为当前目录
-s 指定目录占用大小汇总
-h 带计量单位
-a 含文件
--max-depth=1 子目录深度
-c 列出明细的同时,增加汇总值
应用实例
查询 /opt 目录的磁盘占用情况,深度为1
12.4磁盘情况-工作实用指令
1.统计/opt文件夹下文件的个数
Is -I /opt | grep "^-" | wc -I
2.统计/opt文件夹下目录的个数
Is-l /opt |grep "^d" | wc -I
3.统计/opt文件夹下文件的个数,包括子文件夹里的
Is -IR /opt | grep ”^_” | wc -l
4.统计/opt文件夹下目录的个数,包括子文件夹里的
Is -IR /opt | grep "^d" | wc -I
5.以树状显示目录结构 tree目录,注意,如果没有 tree, 则使用 yum install tree安装
linux
文件
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
shell
Linux下MySQL 8.0.28安装指南
本文详细介绍了在Linux系统上安装MySQL 8.0.28的步骤,包括下载数据库、解压数据包、安装必要组件和启动MySQL服务。 ...
[详细]
蜡笔小新 2024-11-13 14:13:59
shell
Linux 计划任务 Cron 的使用与管理
本文介绍了 Linux 系统中用于定期执行任务的 cron 服务及其配置方法。通过 crond 和 crontab 命令,用户可以轻松地安排系统和用户级别的周期性任务。 ...
[详细]
蜡笔小新 2024-11-13 13:40:11
shell
Linux 文件对比与补丁操作详解
本文详细介绍了在Linux系统中进行文件对比和补丁操作的方法,包括生成补丁、打补丁以及撤销补丁的具体步骤。重点强调了打补丁时的注意事项,以确保操作的准确性和安全性。 ...
[详细]
蜡笔小新 2024-11-13 13:33:26
centos
CentOS 7 中配置开机自动挂载 NFS 的解决方案
本文详细介绍了在 CentOS 7 系统中配置 fstab 文件以实现开机自动挂载 NFS 共享目录的方法,并解决了常见的配置失败问题。 ...
[详细]
蜡笔小新 2024-11-13 12:05:24
shell
解决 Ubuntu 环境下 Hadoop 集群 SSH 密钥认证问题
本文详细介绍了在 Ubuntu 系统上搭建 Hadoop 集群时遇到的 SSH 密钥认证问题及其解决方案。通过本文,读者可以了解如何在多台虚拟机之间实现无密码 SSH 登录,从而顺利启动 Hadoop 集群。 ...
[详细]
蜡笔小新 2024-11-13 09:14:02
运维
Python 数据可视化实战指南
本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ...
[详细]
蜡笔小新 2024-11-13 06:03:30
运维
面试中如何回答“零拷贝”技术问题?
零拷贝技术是提高I/O性能的重要手段,常用于Java NIO、Netty、Kafka等框架中。本文将详细解析零拷贝技术的原理及其应用。 ...
[详细]
蜡笔小新 2024-11-13 02:03:52
centos
Linux CentOS 7 安装PostgreSQL 9.5.17 (源码编译)
近日需要将PostgreSQL数据库从Windows中迁移到Linux中,LinuxCentOS7安装PostgreSQL9.5.17安装过程特此记录。安装环境 ...
[详细]
蜡笔小新 2024-11-12 22:05:03
centos
window下的python安装插件
window下的python安装插件,Go语言社区,Golang程序员人脉社 ...
[详细]
蜡笔小新 2024-11-12 15:14:05
ubuntu
解决 Ubuntu 下 Samba 重新安装时配置文件未重新生成的问题
在 Ubuntu 中遇到 Samba 服务器故障时,尝试卸载并重新安装 Samba 发现配置文件未重新生成。本文介绍了解决该问题的方法。 ...
[详细]
蜡笔小新 2024-11-12 13:02:23
centos
Ansible:自动化运维工具详解
Ansible 是一款新兴的自动化运维工具,基于 Python 开发,集成了多种运维工具(如 Puppet、CFEngine、Chef、Func 和 Fabric)的优点,实现了批量系统配置、程序部署和命令执行等功能。本文将详细介绍 Ansible 的架构、特性和优势。 ...
[详细]
蜡笔小新 2024-11-12 12:23:43
centos
使用虚拟机配置服务器
本文详细介绍了如何使用虚拟机配置服务器,包括购买云服务器的操作步骤、系统默认配置以及相关注意事项。通过这些步骤,您可以高效地配置和管理您的服务器。 ...
[详细]
蜡笔小新 2024-11-12 12:12:27
centos
基于Linux开源VOIP系统LinPhone[四]
****************************************************************************************** ...
[详细]
蜡笔小新 2024-11-12 11:00:11
centos
如何在虚拟机中实现Linux与Windows主机之间的文件夹共享
为了在虚拟机中实现Linux与Windows主机之间的文件夹共享,首先需要确保Linux系统已安装VMware Tools。如果尚未安装,可以通过虚拟机软件提供的“安装VMware Tools”选项进行安装。安装完成后,通过配置共享文件夹设置,即可实现主机与虚拟机之间的文件互传。此外,建议检查虚拟机网络设置,确保网络连接正常,以提高文件传输的稳定性和速度。 ...
[详细]
蜡笔小新 2024-11-11 20:53:31
centos
Linux核心目录解析及其功能概述
Linux核心目录解析及其功能概述 ...
[详细]
蜡笔小新 2024-11-11 20:21:39
卢启红
这个家伙很懒,什么也没留下!
Tags | 热门标签
k8s
fabric
sftp
nginx
负载均衡
运维
sudo
syslog
tomcat
docker
apache
ftp
server
grafana
kubectl
容器
debian
centos7
dns
tengine
curl
4层
grep
cron
vagrant
stdout
路由器
centos
ubuntu
shell
RankList | 热门文章
1
vue petstore_最近在Blog上说了一些有趣的事情,这是关于中间件公司PetStore引起的最近骚动的...
2
python计算3j系数_python之路——二分查找算法
3
南通大学自动评教脚本(python)
4
大意了,没听 V 友的劝告,多多买菜一个星期退货还没成功。
5
Linux进程管理之进程同步
6
解决 DOS 批处理文件的嵌套调用问题
7
使用ClickOnce发布你的软件前,应该知道的一些事情(一些常见问题解决方法)
8
怎样用node和php实现前后端分离,有具体的例子吗
9
show cdp neighbor的输出内容
10
getquerystring 乱码 java,get请求url中带有中文参数出现乱码情况
11
关于RN与webview的简单通信
12
RPC协议学习(三)与其他区别
13
关于Java虚拟机二三事(七)类文件结构(下)
14
Razor在我的项目中工作,但在编码时无法识别 - Razor works in my project but not recognised when coding
15
linux jar命令打包解压war包
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有