首页 > 系统相关 >Linux磁盘的相关知识

Linux磁盘的相关知识

时间:2023-04-13 09:47:06浏览次数:32  
标签:分区 知识 dev Linux 磁盘 scsi 硬盘

https://www.jianshu.com/p/c254c972788a

https://blog.csdn.net/weixin_33904522/article/details/116692690

 

Linux磁盘分区
一块没有分区的磁盘 --> 主分区 + 扩展分区 --> 主分区(c)+ D + E + F
首先将硬盘分成主分区和扩展分区两部分
再将扩展分区划分为若干个逻辑分区

主分区:primary partition
扩展分区:extended partition
- 逻辑分区

文件形式
Linux一切皆文件,磁盘设备在系统中也以文件形式展示

装置 装置在Linux内的文件名
IDE硬盘机 /dev/hd[a-d]
SCSI/SATA/USB硬盘机 /dev/sd[a-p]
USB快闪碟 /dev/sd[a-p](与SATA不同)
软盘驱动器 /dev/fd[0-1]
打印机 25针: /dev/lp[0-2]、USB:/dev/usb/lp[0-15]
鼠标 PS2: /dev/psaux、USB:/dev/usb/mouse[0-15]
当前CDROM/DVDROM /dev/cdrom
当前的鼠标 /dev/mouse

例如:
ide硬盘,会被Linux识别为 /dev/had、/dev/hdb、/dev/hdc、/dev/hdd

/dev/vd[a-d][1-128]:为虚拟磁盘的磁盘文件名
/dev/sda–第一个SCSI磁盘或简单的硬盘。。
/dev/sdb–第二个SCSI磁盘。
/dev/sdc–第三个SCSI磁盘。
/dev/hda–IDE主控制器上的主磁盘。
/dev/hdb–IDE主控制器上的从磁盘。
注意:CentOS 6和7统统将硬盘设备文件标识为/dev/sd[a-z]

分区类型
在系统上的/dev/sda1、/dev/sda2又是何物?答:代表分区(Partition)

/dev/sda1
/dev/sda2
/dev/sda3
/dev/sda4
/dev/sda5

一个硬盘的结构如下:
系统默认分区1~4留给了主分区和扩展分区
· 主分区1 * (星号代表是引导分区,引导分区装在这里)
· 主分区2
· 主分区3
· 主分区4(extended)
· 逻辑分区n


------------------------------

在linux中使用fdisk -l 命令可以查看磁盘的分区,显示的结果:

/dev/sda1

/dev/sda2

/dev/sda3

在这里sd表示挂载的是scsi硬盘,a表示只有一个盘(盘符以a、b、c编码),1、2、3表示这个磁盘上的分区。

对于SCSI硬盘,驱动标示符为“sdx~”

其中“sd”表示分区所在的设备类型,这里是scsi硬盘;

x表示盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘)

~表示分区,前四个分区用数字1-4来表示,他们是主分区或者扩展分区。

例如sda3表示他是第1个scsi硬盘上的第3个分区,sdb3表示第2个scsi硬盘上的第3个主分区或者扩展分区。

另外对于IDE硬盘则表示为“hdx~”,其中hd表示为IDE硬盘类型,其他和scsi表示方法一样。

----------------------------------------------

使用df /boot命令可以查看boot目录挂载在哪个磁盘分区下面,在我的系统中显示结果为:

/dev/sda1   即表示他挂载在scsi硬盘的第一个主分区下面

标签:分区,知识,dev,Linux,磁盘,scsi,硬盘
From: https://www.cnblogs.com/zhoading/p/17312263.html

相关文章

  • linux系统服务管理(包括开机自启)
    Linux系统服务管理系统服务JAVA编程Linux学习 2023-04-1308:00 发表于山东收录于合集#linux38个服务的分类Linux中的服务按照安装方法不同可以分为RPM包默认安装的服务和源码包安装的服务两大类。其中,RPM包默认安装的服务又因为启动与自启动管理方法不同分为独......
  • Linux运维进阶之路
    Linux运维进阶之路前言首先在我看来,不论你以后是做运维亦或者是做后端开发,云计算等。只要和后端搭边,Linux都是必会的基础知识。所以说Linux是伴随我们工作中一个特别重要的知识。不过很多同学在初学Linux的时候,始终不得其法,发现越学越摸不着头脑。到最后不了了之。在我看来,这些同......
  • linux-Ubuntu环境配置解决
    在Ubuntu上安装meld,ubuntu提示有以下信息:正在读取软件包列表...完成正在分析软件包的依赖关系树正在读取状态信息...完成您也许需要运行“apt--fix-brokeninstall”来修正上面的错误。下列软件包有未满足的依赖关系:sogoupinyin:依赖:fcitx(>=1:4.2......
  • Linux运维进阶之路
    前言首先在我看来,不论你以后是做运维亦或者是做后端开发,云计算等。只要和后端搭边,Linux都是必会的基础知识。所以说Linux是伴随我们工作中一个特别重要的知识。 不过很多同学在初学Linux的时候,始终不得其法,发现越学越摸不着头脑。到最后不了了之。   在我看来,这些同学......
  • linux 设置静态IP
    1.查看网卡名称ifconfig-a2.设置静态IPvim/etc/network/interfaces#enp3s0为网卡名称autoenp3s0ifaceenp3s0inetstaticaddress192.168.0.9netmask255.255.255.0gateway192.168.0.1dns-nameserver192.168.0.13.重启网卡sudo/etc/init.d/networkingre......
  • ChiaOG池压缩图-Linux教程
    显卡绘图GPU要求Alpha支持的系统配置:操作系统      Windows和Linux内存       256GB系统DRAM显卡       具有CUDA功能5.2及以上的NVIDIAGPU,至少8GB的显存vRAM硬盘            480Gssd固态系统盘(可更换其他硬盘......
  • Linux环境jdk安装教程及详细步骤
    下载jdk包:下载地址:https://www.oracle.com/cn/java/technologies/javase/javase8u211-later-archive-downloads.html这里点击下载后,需要登录才可以下载,没有帐号就注册一下即可。将下载的文件放至服务器/usr/local/jdk目录下:xShell连接linux,进入此目录,执行解压命令:tar-xvfjdk-8u35......
  • vsomeip部署在Linux
    1.环境准备Ubuntu18.04.6LTSc++编译器编译用的cmake相关的库sudoapt-getinstalllibboost-system1.55-devlibboost-thread1.55-devlibboost-log1.55-devsudoapt-getinstallsource-highlightdoxygengraphvizsudoapt-get--no-install-recommendsinstallasciidoc2.源码......
  • Linux tcpdump命令
    Linuxtcpdump命令非常强大的工具,只有root账号可以使用,是安全和黑客入侵必备工具tcpdump:verboseoutputsuppressed,use-v[v]...forfullprotocoldecodelisteningoneth0,link-typeEN10MB(Ethernet),snapshotlength262144bytes22:29:28.233024IP119.91.211.2......
  • 9.【RabbitMQ实战】- RabbitMQ其他知识点
    幂等性MQ消费者的幂等性的解决一般使用全局ID或者写个唯一标识比如时间戳或者UUID或者订单消费者消费MQ中的消息也可利用MQ的该id来判断,或者可按自己的规则生成一个全局唯一id,每次消费消息时用该id先判断该消息是否已消费过在海量订单生成的业务高峰期,生产端有可能就会重复发......