Linux(十一)—— Linux 磁盘操作(Linux磁盘分区、磁盘查询指令)_NagasakiAtomicBomb的博客-程序员秘密

技术标签: Linux 操作系统  Linux  磁盘分区  Xshell  liunx操作系统  

一、Linux 磁盘分区

1、磁盘分区介绍

(1)分区的方式

  • MBR 分区:
    • 最多支持四个主分区
    • 系统只能安装在主分区
    • 扩展分区要占一个主分区
    • MBR最大只支持2TB,但拥有最好的兼容性
  • GTP 分区:
    • 支持无限多个主分区(但操作系统可能限制,比如windows下最多128个分区)
    • 最大支持18EB的大容量(1EB=1024 PB,1PB=1024 TB)
    • windows7 64位以后支持GTP

(2)Linux 分区

  • Linux 无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构,Linux 中每个分区都是用来组成整个文件系统的一部分。
  • Linux 采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一一个目录联系起来,这时要载入的一个分区将使它的存储空间在一个目录下获得。

(3)Linux 分区硬盘说明

  • Linux 硬盘分IDE硬盘和SCSI硬盘, 目前基本上是SCSI硬盐
    • 对于 IDE 硬盘,驱动器标识符为“hdx~",其中“hd”表明分区所在设备的类型,这里是指IDE硬盘了。“x”为盘号 (a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘)“”代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区。例如hda3表示为第一个IDE硬盘上的第三个主分区或扩展分区,hdb2表示为第二个IDE硬盘上的第二个主分区或扩展分区。
    • 对于 SCSI 硬盘则标识为 “sdx~",SCSI硬 盘是用“sd”来表示分区所在设备的类型的,其余
      则和IDE硬盘的表示方法一样。

在这里插入图片描述
在这里插入图片描述
查看磁盘分区指令

  • lsblk:能够查看磁盘的大小
  • lsblk -f

2、Linux 添加新磁盘

Linux 添加一块新磁盘步骤如下
(1)虚拟机添加硬盘
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
添加完成后,直接执行命令查看是无法查看到添加的磁盘的,需要将Linux重启
在这里插入图片描述
重启后再次执行命令就可以发现刚才添加的磁盘,
在这里插入图片描述

(2)分区
从上面的图中可以看到,这个新添加的磁盘还没有分区,所以需要给它分区,步骤如下

  • 分区指令:fdisk [磁盘路径],如fdisk /dev/sdb

在这里插入图片描述
再次执行查看分区情况指令查看,发现次哦按已经分区
在这里插入图片描述

(3)格式化
从上面的图片中可以看到,磁盘虽然已经格式化,但是没有分区类型和唯一标识等信息,这是因为磁盘还没有格式化

  • 格式化指令:mkfs -t [要格式化的类型] [要格式化的磁盘路径],如mkfs -t ext4 /dev/sdb1

在这里插入图片描述

(4)挂载
格式化完成后的磁盘还需要挂载到响应的目录,如挂载到/home目录下的/newdisk目录下
先在home目录下创建一个newdisk目录

在这里插入图片描述
执行挂载,挂载指令:mount [要挂载的磁盘] [要挂载到的目录],如mount /dev/sdb1 /home/newdisk

在这里插入图片描述
上述的挂载方式为临时挂载,当系统重启之后,这种挂载关系就会消失,所以需要设置永久挂载
修改文件/etc/fstab/,这个文件是记录磁盘分区以及挂载点的情况

在这里插入图片描述在文件中添加自己新建磁盘的挂载信息,如下

在这里插入图片描述
保存退出,然后执行mount -a让文件生效,这样即完成永久挂载,重启之后挂载信息也不会消失
另外,卸载挂载信息指令为:umount [要卸载的磁盘]

二、Linux 磁盘查询指令

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

  • 指令:df -hdf -ldf -lh

在这里插入图片描述
2、查询指定目录的磁盘占用情况

  • 指令:du -h /目录:查询指定目录的磁盘占用情况,默认为当前目录
    • -s:指定目录占用大小汇总
    • -h:带计量单位
    • -a:含文件
  • --max-depth=1:显示子目录深度
    • -c:列出明细的同时,增加汇总值

在这里插入图片描述

3、其他常用指令
(1)统计某个目录下文件的个数
指令:ls -l [目录] | grep "^-" | wc -l

(2)统计某个目录下文件夹个数
指令:ls -l [目录] | grep "^d" | wc -l

(3)统计某个目录下文件的个数,包含子目录里面的文件
指令:ls -lR [目录] | grep "^-" | wc -l

(4)统计某个目录下文件夹个数,包含子目录里面的文件夹
指令:ls -lR [目录] | grep "^d" | wc -l

(5)以树状结构显示目录结构
指令:
- yum install tree:安装tree指令
- tree:以树状结构显示目录结构
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/baidu_27414099/article/details/104439905

智能推荐

线段树扫描线(感觉不错就转载了..)_crazy__C的博客-程序员秘密

线段树辅助——扫描线法计算矩形面积并分析:1.矩形比较多,坐标也很大,所以横坐标需要离散化(纵坐标不需要),熟悉离散化后这个步骤不难,所以这里不详细讲解了,不明白的还请百度2.重点:扫描线法:假想有一条扫描线,从左往右(从右往左),或者从下往上(从上往下)扫描过整个多边形(或者说畸形。。多个矩形叠加后的那个图形)。如果是竖直方向上扫描,则是离散化横坐标,如果

自编码器(AE)原理解析_ae 自动编码器_Steven·简谈的博客-程序员秘密

机器学习基本分为监督学习、无监督学习、强化学习,而自编码器则是无监督学习的一种,不过它比较自觉,别人不监督它但它自己监督自己,对输入样本 xxx 进行训练,得出结果后再与 xxx 进行对比。通过这一特性,自编码器可以随机生成与训练数据类似的数据,比如对图片进行重建。AE的结构无监督学习的数据没有额外的标注信息,只有数据 xxx 本身。利用数据 xxx 本身作为监督信号来指导网络的训练,即希望神经网络能够学习到映射 fθ:x→xf_{\theta}:x\to xfθ​:x→x。我们把网络 fθf_

最值得阅读的数据仓库书籍推荐_白程序员的自习室的博客-程序员秘密

从事数据仓库几年了,在工作学习过程也看了很多数据仓库方面的书,此处整理了对自己帮助较大的数据,在这里给大家总结推荐一下,希望能花最少的时间学到最多的东西。

fluent什么时候用滑移网格_ANSA中旋转区域的网格处理及fluent中interface设置_weixin_39868248的博客-程序员秘密

在CFD计算中,经常会用到计算区域中存在旋转区域,比如泵、风机的叶片在旋转,fluent里面提供了多重旋转坐标、混合平面,滑移网格来实现计算区域的旋转,区别是多重参考系和滑移网格计算的是一个稳态的充分发展的流动,滑移网格计算的是一非稳态的流动。使用这些方法在计算中往往需要将计算区域的网格单独提出来进行处理,并且与其他区域的网格进行合并(merge)处理,在数据交接面上设置一对interface(混...

ORA-01858: 在要求输入数字处找到非数字字符_sql error:1858,sqlstate:22008_superero的博客-程序员秘密

[WARN][2015-11-2614:15:34,091][org.hibernate.engine.jdbc.spi.SqlExceptionHelper]SQL Error: 1858,SQLState: 22008[ERROR][2015-11-2614:15:34,092][org.hibernate.engine.jdbc.spi.SqlExceptionHelper]ORA-01

大数据对都市媒体转型发展的意义与影响_weixin_33872566的博客-程序员秘密

新的时代总会产生新的词汇,例如微博、微信、朋友圈等等,而如今,大数据则是目前最热的词汇之一。大数据究竟是什么?该如何利用好它?对于长期在编采体系工作、并无更多广告经营经验的媒体工作者来说,这是一个值得研究的现实课题。以下是笔者对此的一些看法和理解,以及在编采实际工作中的应用设想。一、大数据是什么套用现在最为流行的话而言,一个人的成功并不唯一取决于他的...

随便推点

例2.1 排序 - 九度教程第1题(排序)_weixin_39450145的博客-程序员秘密

例2.1 排序(九度教程第1题)题目时间限制:1 秒 内存限制:32 兆 特殊判题:否题目描述:对输入的n个数进行排序并输出。输入:输入的第一行包括一个整数n(1<=n<=100)。接下来的一行包括n个整数。输出:可能有多组测试数据,对于每组数据,将排序后的n个整数输出,每个数后面都有一个空格。每组测试数据的结果占一行。样例输入:41 4 3 2样...

Vue项目中按需使用Echarts.js踩坑记录_mitao.bar_mitaoxia的博客-程序员秘密

Echarts.js 使用记录小结Echart简介 百度开发的一套图表,使用方便,包括各种图表,常用的有:折线图,饼图,柱状图等等,具体可以参考[官网](https://www.echartsjs.com/examples/zh/index.html) EChart 使用简介一、 导入第三方包 npm install echarts -S //或者采用淘宝镜像的方式导入 cnpm ...

win10进入pe模式系统的操作方法_win10pe_小白一键重装系统的博客-程序员秘密

相信很多人都或多或少接触过pe系统,但是还是有大部分人不知道pe系统的相关操作。最近就有网友想要修复win10系统,但是不知道win10如何进入pe系统。下面小编就教下大家win10进入pe模式系统的操作方法。方法一:进入本地制作的PE系统(适用于电脑系统还能进入的情况;这里小编电脑是win7,因此以win7为例,和win10的操作都是一样。)1、下载安装好小白一键重装系统工具并打开,选择在线重装系统功能,然后选择一个系统先制作好本地pe。2、完成上面的操作后,本地PE系统就制作好了,等待软

通过dojoConfig 配置 Dojo <6>_robin_xiong的博客-程序员秘密

dojoConfig 对象(1.6是djConfig) 允许你设置toolkit的不同选项及默认的行为。 本教程中我们擦讨可以在dojoConfig中配置什么及如何使用。介绍 dojoConfig 对象(Dojo 1.6为 djConfig) 用于配置一个网页或者应用程序中的Dojo, 该对象在运行时会被模块加载器(loader)引用以及Dojo的组件使用全局选项。如若需要, 在更深层次的

opencv的resize函数_opencv resize_本命白色的博客-程序员秘密

一、Opencv官方文档中resize的描述:resizeResizes an image.C++: void resize(InputArray src, OutputArray dst, Size dsize, double fx=0, double fy=0, int interpolation=INTER_LINEAR )Python: cv2.resize(src, dsize[, dst[, fx[, fy[, interpolation]]]]) → dstC: void cvRes

helm部署多环境多k8s集群Apollo(阿里云资源)_苏某想吃鱼的博客-程序员秘密

规划搭建信息1.利用官方文档提供的helm方式部署2.部署三个环境: pro dev test3.各个环境需准备MySQL、Slb,因网络原因,dev和test环境的Slb需有公网ip,生产的vpc与内网连通故无需公网4.apollo的组件包括apollo-config-server(其中包括apollo-meta-server)、apollo-admin-server和apollo-portal4.每个环境(开发/测试/生产)都需要安装apollo-config-server和apollo

推荐文章

热门文章

相关标签