Linux操作系统(一)系统分区知识说明

Linux操作系统的磁盘的分区 磁盘分区 阅读详情

资料来源:

讲师:沈超

        李明

如果是Windows,给硬盘进行分区,再进行格式化,再给分区分配盘符就可以开始使用

如果是Linux,则要将硬盘分区完,格式化,在给每个分区起设备名,再给分区分配盘符

之所以要这样,在Linux中,所有硬件设备都是文件

左斜杠"/"为根目录,根目录为Linux中最高一级目录,所有的数据全保存在根目录当中

dev目录中存放的所有文件都是硬件文件


如果是IDE硬盘,则叫hd,用a-d做盘符

图中列表所示同上句


之所以要给硬件设备起文件名是

因为,你在给Linux系统下命令执行某个设备

你总得告诉系统你要使用哪个设备

这个给硬件起设备文件名是自动完成,不需要用户指定,这个理解就行


hda代表第一个硬盘,而后面的1代表第一个分区

所以hda1代表第一个硬盘的第一个分区,hda2就是第一个硬盘的第二个分区

sda1同上,sd指SCSI或SATA接口

这个叫做IDE硬盘接口    理论最高速度133M/S   主要用于pc


这个是SCSI硬盘接口    理论最高速度200M/S    与IDE同时代,主要用于服务器


SATA硬盘接口,已发展到第三代    理论最高速度500M/S         pc和服务器都用这种    (这里说的是接口类型,非硬盘类型)


现在Linux上见到的基本都是sd开头


假如上图是第一个硬盘,那么它的设备名为:

1:sda1    2:sda2    3:sda3    4:sda4    5:sda5    6:sda6        还是很容易的

那么看看接下来的


这个硬盘只分了2个分区,一个主分区,一个逻辑分区

那么它的设备名为这样:

1号:sdb1        2号:sdb2        5号:sdb5        6号:sdb6        7号:sdb7        

上面的逻辑分区号之所以从5开始,是因为1-4的编号只能给主分区或扩展分区

所以逻辑分区必须且永远从第5号开始




只有在windows中才有分配盘符这个说法,Linux里叫挂载

在给分区分配盘符的过程叫做挂载

分配完盘符,应该叫挂载点,即:

分配盘符==挂载            盘符==挂载点

在window中使用C/D/E/F作为盘符        而在Linux中使用空的目录名称作为盘符

理论上,任何一个目录都可以做为盘符,但还是有些不行,后面说

必须要作为分区的有:

根分区            swap分区(虚拟内存:当内存不够用时,从这部分拿一部分去当内存使用,理论上来讲,大小应该为内存的2倍,但是达到2g的时候,如果再给大,不会给系统带来任何作用,只会占用硬盘空间)

虚拟内存使用的是硬盘,速度跟硬盘是一样的,没有真正内存那么快

如果没有上面两个分区,则Linux无法安装

启动分区:任何操作系统要正常启动,就必须要有一定的空余空间

如果没给boot分区,所有数据都放在根分区下,如果根分区被放满,

则Linux就没法启动了,所以有必要设置出一个启动分区




Linux中,根分区是最高级,在根分区中保存一级目录,在一级目录中保存二级目录

在Windows中,C/D/E/F盘是并列的

但在Linux中,根分区可以单独分配一个磁盘空间

假设给根分区分配一个sda3,那么往根分区写入数据时数据都会放在sda3中

也可以给根分区的子目录指定独立的分区空间

可以理解为,分区不用并列在同一级目录里,可以纵向嵌套,也可以横向并列,而且空间单独计算.并不会因为嵌套了就占用更多空间

(如果理解有错,请大佬指出)

总结


格式化是为了写入文件系统

但在写入文件系统前,会清空磁盘

但会有人误以为格式化只是清空硬盘


挂载:给每个分区挂载一个挂载点,这个挂载点,只能是目录,而且目录要是空目录才可以

Linux系统简介,系统分区和目录结构详解 1. Linux系统简介 (1)Linux系统的基本认识 Linux 系统是一套免费使用和自由传播的类 Unix 操作系统(主要用在服务器上),是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多... 阅读详情

相关推荐

Linux系统分区

0. 前言 Linux系统中,系统分区主要分为四步。 首先对硬盘进行分区,然后对每个分区分别进行格式化,接着Linux系统给每个硬件(包括磁盘的分区)自动进行设备文件名的定义,最后给每个分区分配挂载点。 1. 磁盘分区 磁盘分区是使用分区编辑器在磁盘上划分几个逻辑部分。碟片一旦划分成数个分区,不同类的目录与文件就可以存储进不同的分区。 简单来说,磁盘分区的目的就是为了更快捷更方便的存储数据与使用数据。 1.1 两种分区表格式 首先说明,无论是Linux系统还是Windows系统,都有这两种分区表格式。换句话

sally的jerry 5084

一、linux 分区说明

/boot 分区100M,绝对够用了。 /home 硬盘大小*4% 根据用户数据的多少,进行增减 /user 硬盘大小*6% 喜欢用管理工具,但是总还有要自己编译安装的东西 /swap 内在大小*2 /var 硬盘大小*70% 默认安装的文件包基本上都在这里面,以及web服务,mysql服务等,所以这种分区要足够大 /tmp 硬盘大小*10% 做为服务器用,log文件会很多,所以单独拿出来。如果定时清理...

165

Linux操作系统快速入门|Linux操作系统(一)基础知识

Linux操作系统(一)基础知识 linux官方网站:https://www.linux.org/ linux中国:https://linux.cn/ 前言 准备把以前在知乎上写的一些文章移植过来,这段时间先把Linux的部分移植过来。在知乎上一共分了四篇,在微信准备合成三篇左右,涉及的东西也比较多,所以每一篇的量应该也是比较大的。我也是将一个学期的课程压缩到了三篇,看完三篇的内容之后,对于初学者一些简单操作应该是没问题了。 一.什么是Linu...

Bert的博客 946

linux系统进去dev sdb6,linux书上划的题的答案

1.一块硬盘上可以有几种类型的分区?各自可以有多少个?在他们上面能否安装linux系统?硬盘分区有三种类型的分区;主分区、扩展分区、逻辑分区。一个硬盘最多能划分为4个主分区,或者3个主分区加上1个扩展分区,在扩展分区上可以划分出多个逻辑分区(最多建20个)。能安装linux系统。2、用户能否在安装过程中创建扩展分区?分区工具在文件系统类型中没有提供扩展(extended)分区类型,即用户不能根据需...

weixin_30363285的博客 662

实验一 、Linux操作系统的安装

一 实验目的: 掌握虚拟软件 VMware Workstation 8.0 的安装过程; 练习安装Linux CentOS  5.3操作系统,掌握Linux的基本安装方法 ; 掌握Linux操作系统下与Windows操作系统下的不同分区方案。 二、实验内容及步骤(或程序清单): 1,安装虚拟机; 1),开始安装选择next进入下一步; 2),选择Typ

xg_38241415115的博客 1990

linux操作系统分区图解,图解磁盘分区介绍(超经典)

C.1. 硬盘基本概念硬盘功能极为简单 — 它们被用来可靠地储存及检索数据。在讨论磁盘分区之类的问题时,了解一些基础硬件知识至关重要。不幸的是,这又极容易使人陷入小节,忽略全局。因此,本附录使用了一种简化的磁盘驱动器图表来解释磁盘分区后的情形。显示了一个崭新的、未曾使用的磁盘驱动器。图 C-1. 未使用过的磁盘驱动器没什么可看的,是不是?不过,若我们仅在一个最基本的层次上讨论磁盘驱动器,此图表已足...

weixin_42501329的博客 1540

Linux系统下硬盘的基本知识

 1、分区命名方案Linux系统使用字母和数字的组合来指代磁盘分区,命名方案是基于文件的,文件名的格式为/dev/xxyN:/dev/:这个字符串是所有设备文件所在的目录名。因为分区位于硬盘上,而硬盘是设备,所以这些文件代表了在/dev/上的所有可能的分区。xx:  分区名的前两个字母标明分区所在设备的类型,通常是hd(IDE磁盘)或sd(SCSI磁盘)y:   这个字母代表分

hanlin1985的专栏 1283

数电-基于FPGA的自动售货控制系统设计

本次数电的课程设计是设计一款基于FPGA的自动售货控制系统,因为手上暂时没有FPGA的板子,所以先采用proteus仿真进行设计,观察系统效果,等之后FPGA板子下发,再移到quartus上调试和下载。同样是自己第一次自主设计电路系统,可能在功能上不完整或者逻辑上有错误,大家多多包涵,欢迎沟通交流。

gg1067的博客 2293

Linux文件系统操作与磁盘管理

1. 基本操作 1.1 查看磁盘和目录的容量 df 物理主机上的 /dev/sda6 是对应着主机硬盘的分区,后面的数字表示分区号,数字前面的字母 a 表示第几块硬盘(也可能是可移动磁盘),你如果主机上有多块硬盘则可能还会出现 /dev/sdb,/dev/sdc 这些磁盘设备都会在 /dev 目录下以文件的存在形式。 "1k-块"表示以磁盘块大小的方式显示容量,后面为相应的以块大小表...

BigDream123的博客 855

告别混乱代码!在Arduino IDE中管理多文件项目的5个必备技巧

本文分享了在Arduino IDE中管理多文件项目的5个必备技巧,帮助开发者告别混乱代码。通过代码分割和模块化设计,提升编译效率、降低内存占用,并实现功能解耦。重点介绍了头文件设计、CPP文件实现、调试技巧和工业级目录结构,让你的Arduino项目像乐高积木一样清晰易维护。

fun88的博客 361

从‘平行’到‘鱼骨’:手把手拆解AlGaN/GaN HEMT多栅指结构的布局优化实战

本文深入探讨了AlGaN/GaN HEMT多栅指结构的布局优化,从传统的平行栅结构到创新的鱼骨栅结构,详细解析了如何通过优化信号路径和热管理提升功率器件的性能。文章结合实测数据和EDA工具,展示了鱼骨栅结构在相位一致性、热阻和版图利用率方面的显著改进,为射频功率放大器设计提供了实用指导。

weixin_27061475的博客 443

linux系统进去dev sdb6,WIN7下硬盘安装Linux(Fedora 16,CentOS 6.2,Ubuntu 12.04)

三、安装1.进入安装界面。重新启动,选择win7下面的选项:进去后选择安装Fedora16(CentOS 6.2),这里的install...就是我们刚才在easyBCD中输入的“title install Fedora 16”,我是输入的“title Install Fedora-16-i386-DVD”,都一样的,只是个标题而已。经过一系列载入来到选择语言界面(Ubuntu 12.04安装没有...

weixin_33563728的博客 439

带隙基准电路实战:温度补偿与流片调优全解析

带隙基准(BGR)是模拟芯片中实现高精度、低温漂电压参考的核心电路,其本质是利用硅材料禁带宽度的物理稳定性,通过PTAT(正温度系数)与CTAT(负温度系数)电压的加权叠加抵消温度影响。原理上需兼顾一阶线性补偿与二阶曲率校正,技术价值在于支撑ADC/DAC/LDO等关键模块的精度与可靠性。典型应用场景涵盖车规级MCU、工业传感器和高精度电源管理芯片。工程落地难点集中于工艺偏差、运放失调、寄生效应及版图热电耦合——这正是‘带隙基准设计’与‘带隙基准调优’的根本分野。本文聚焦真实流片经验,深入拆解Widlar架

weixin_42628280的博客 255

Linux(一)操作系统基础知识

Linux操作系统基础知识 1、Linux简介与程序开发环境 1.1 什么是Linux? Linux是一个可以自由发布的类UNIX内核实现,它是一个操作系统的底层核心。Linux是由芬兰赫尔辛基大学的Linus开发,期间得到了网上广大UNIX程序员的帮助。它最初是受其教授的Minix(一个小型的类UNIX系统)启发而开发的程序,纯属个人的爱好,但是后来它自身逐步发展成为一个完整的系统。 要理解什么是Linux,首先要了解在Linux之前诞生的系统和应用程序——UNIX和GNU软件。 1.1.1 什么是UNI

潭影空心 8万+

车载网络测试实操源码_使用CAPL解析VBF文件

VBF(Versatile Binary Format)文件是一种二进制文件格式,被沃尔沃、福特、马自达、吉利等汽车制造商广泛采用。这种格式无法使用我们常规的烧录器进行刷写,通常需要进行解析转化。如果各位需要自己编写软件或脚本来刷写VBF文件,或者需要对刷写功能进行测试时,那么本篇文章就会对你非常有用。今天我们就来讲一下如何使用CAPL脚本对VBF文件进行数据解析。VBF文件包含三部分:VBF版本段、文件头段、数据段。前面的版本段和文件头段是ASCII码,包含版本、地址、校验码等信息

文章主要涉及嵌入式软件开发、测试、项目管理等,欢迎交流,共同进步。 3004

基于 Arduino 的鱼缸水质检测控制系统设计

本系统通过多传感器实时采集鱼缸水质参数(pH 值、温度、溶解氧、浊度),经 Arduino 主控芯片处理后,驱动执行模块自动调节水质,并通过显示模块实时展示数据。系统具备阈值报警、自动换水、温度调节、增氧等功能,适用于家庭或小型水族箱的水质智能管理。本设计提供了低成本、易扩展的鱼缸水质管理方案,适用于家庭水族箱或小型水产养殖场景,可根据实际需求调整传感器类型和控制逻辑。注:本设计如有疑问需要解惑可直接私信本人,看我个人简介。

weixin_42300449的博客 1087

Linux/Windows 系统分区

Linux/Windows 系统分区

m0_74012211的博客 1803

IDEA出现闪退或打不开的解决方法

本身项目比较大,为了打开这个软件,可调节IDEA中安装的bin目录下有个。打开IDEA的时候过一会便闪退,可以再IDEA的右下角看到如下提示。(如果没有该提示,软件右下角也会有个红色感叹号,点开查看原因即可)闪退的多数原因大致是out of memory,内存溢出。查看任务管理器中的进程:(发现内存随时有溢出的情况)但也需要注意,该参数并不是越大越好,适中即可。只有个别原因是需要管理员权限就可执行!可以尽量减少软件的启动。

码农研究僧的博客 5945

【操作系统】实验一 Linux基础

Linux是一个与DOS或Windows完全不同的操作环境,具有它自己独特的风格。

AGATHA_66的博客 1万+

FAST-LIVO2 源码精读(十八):实时性优化、漂移排查与工程落地

FAST-LIVO2 的工程价值,不在于某一个孤立的技巧,而在于它把"激光的几何精度、惯性的高频预测、视觉的纹理与色彩"用一套简洁的滤波框架紧紧拧在一起,又在实时性、鲁棒性、可扩展性之间取得了难得的平衡。先用内建计时表定位瓶颈,再按降采样、并行、滑窗、编译优化、双频输出逐项加速;遇到漂移先看现象、循诊断树定位根因、回到对应章节取解法。十八篇至此收束。

PX4-SLAM-PNC 218

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

实验一 Linux操作系统的安装

一、实验目的:       1、掌握虚拟软件 VMware Workstation 8.0 的安装过程;       2、练习安装Linux CentOS  5.3操作系统,掌握Linux的基本安装方法 ;       3、掌握Linux操作系统下与Windows操作系统下的不同分区方案。 二、实验内容及步骤(或程序清单):       1、从网上下载VMware Workstation

xg_38241415143的博客 1万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Linux 操作系统知识总结

本地变量(用户自定义变量):在当前shell生命期脚本使用,设置,变量名大写,引用加,用echo显示,unset删除,set显示所有,可结合显示、设置默认值、保存系统命令参数、设只读变量(readonly环境变量:系统建立,用于所有用户进程,个人定义需export导出。如HOMEPATH等,设置用后接exportenv查看,unset清除,set可查看含本地和环境变量。位置变量:向脚本传参,前 9 个直接$1-$9访问,十以上用${10}等,$0表示脚本名或命令本身。预定义变量shell。

A20031115的博客 1261

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

linux系统分区磁盘,Linux 操作系统手动磁盘分区详细说明

linux各种发行版本众多,它们的磁盘分区工具都具备自动分区功能,但大多不如人意。现在孤狼在这里分享你可以根据自己的需要,安装“linux”操作系统时手动磁盘分区,自定义“linux”系统磁盘分区,分出自己想要的“linux”系统磁盘分区。下面是详细的“linux”系统磁盘分区条件和“linux”系统需要的哪些格式的磁盘分区。手动磁盘分区必分的几个分区;第一个分区:/boot 启动分区200-50...

weixin_36423062的博客 3848

操作系统的启动与硬盘分区基本知识

操作系统的启动与硬盘分区基本知识一. 开机流程与主引导分区1.1 开机需要的设备以及程序1.2 Boot Leader提供的功能:二. 磁盘的分区 一. 开机流程与主引导分区 1.1 开机需要的设备以及程序 BIOS:镶嵌在主机内的,开机自动执行的一个程序,自动读取磁盘的第一个扇区内的内容–MBR MBR(Master Boot Record):主引导记录是硬盘内第一个扇区内的数据,内包含引导加...

Caius的博客 1539

操作系统和磁盘分区及引导

由于不同的硬件它的功能函数并不相同,所以同一个操作系统是无法在不同硬件平台上面运行。每种操作系统都是在它专门的硬件架构上运行的。如果能参考硬件的功能并以此修改你的操作系统程序代码,那经过改版后的操作系统就能够在另一个硬件平台上运行,这个过程称为“软件移植”。 linux由于是开源的操作系统,它的程序代码可以被修改成适合各种硬件架构上面运行,Linux具有“可移植性”。linux其实就是一个操作系统最底层的内核及其提供的内核工具。 操作系统的内核必须要跟硬件配合,与提供及控制硬件的资源进行良好的工作。

zz2230633069的博客 3716
上一篇: 利用IP与子网掩码求网络地址与主机号
下一篇: 路由与交换技术试题(一)
include_ice
博客等级 码龄9年 307粉丝 139原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值