对磁盘进行分区,就像对我们windows系统分盘,将分区格式化成文件系统,挂载到目录下面,从而增加目录的大小,或着限制目录的大小,分区有多大,着个目录就有,多大
有两种分区方案,其中一种叫MBR
MBR存在单点故障,,分区表是放在硬盘开头的地方, 一旦分区标出问提,整个硬盘也就有问题了
讲硬盘干掉
这个指令就相当于把分区表干掉了写0 无法恢复
一般来说,最多支持4个主分区 ,但是一般我们会创建三个主分区,另外一个作为扩展分区,在扩展分去中分逻辑分区,最多一共加起来不超过15个
扩展分区可以是2号或者3号 ,也就是说逻辑分区永远都是从5号开始
从红帽8开始磁盘工具推荐使用 parted 不再使用fdisk
fdisk的简单使用,
Lsblk 查看硬盘的状态 我们可以发现一块空硬盘
fdisk /dev/vdb m 查看帮助 帮助中呢主要是 n创建 p查看分区表 d删除 t转换分区类型 w 保存退出
Partprobe 让内核重新加载一次最新的分区表
fdisk已经过时 parted
pdf第6章
从技术层面讲,内核是硬件与软件之间的一个中间层。作用是将应用层序的请求传递给硬件,并充当底层驱动程序,对系统中的各种设备和组件进行寻址。 2.从应用程序的层面讲,应用程序与硬件没有联系,只与内核有联系,内核是应用程序知道的层次中的最底层。在实际工作中内核抽象了相关细节。 3.内核是一个资源管理程序。负责将可用的共享资源(CPU时间、磁盘空间、网络连接等)分配得到各个系统进程。 4.内核就像一个库,提供了一组面向系统的命令。系统调用对于应用程序来说,就像调用普通函数一样。 |
|||
1、sys文件系统本质上和proc文件系统是一样的,都是虚拟文件系统。都在根目录下有个目录(一个是/proc目录,另一个是/sys目录),因此都不是硬盘中的文件,都是内核中的数据结构的可视化接口。 2、不同的是/proc中的文件只能读,但是/sys中的文件可以读写。读/sys中的文件就是获取内核中数据结构的值,而写入/sys中的文件就是设置内核中的数据结构的元素的值。 3、历史上刚开始先有/proc文件系统,后来人们希望通过这种技术来调试内核。实际做出来的时候确实是很有用,所以很多内核开发者都去内核添加代码向/proc目录中写文件,而且刚开始的时候内核管理者对proc目录的使用也没有什么经验也没有什么统一规划,后来导致的结果就是proc里边的内容又多又杂乱。 4、后来觉得proc中的内容太多太乱缺乏统一规划,于是乎又添加了sys目录。sys文件系统一开始就做了很好的规划和约定,所以后来使用sys目录时有了规矩。
/dev 这里主要存放与设备(包括外设)有关的文件(unix和linux系统均把设备当成文件)。想连线打印机吗?系统就是从这个目录开始工作的。另外还有一些包括磁盘驱动、USB驱动等都放在这个目录。
/proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过 proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是 动态从系统内核读出所需信息并提交的。 主机CPU信息:Cpuinfo 主机DMA通道信息:Dma 文件系统信息:Filesystems 主机中断信息:Interrupts 主机I/O端口号信息:Ioprots 主机内存信息:Meminfo Linux内存版本信息:Version 举例
lspci -tv # 列出所有PCI设备 要知道你的主板上跟显卡并排有不少白色的插槽,这些就是PCI插槽。所谓PCI设备就是指插在这些PCI插槽上的设备(如声卡、网卡、MODEM等)。
# lsusb -tv # 列出所有USB设备 USB的英文缩写是UniversalSerialBus,翻译成中文就是“通用串行总线”,也称通用串联接口。 USB有一个显著优点就是支持热插拔,也就是说在开机的情况下,你也可以安全地连接或断开USB设备,达到真正的即插即用。 # lsmod # 列出加载的内核模块 (Linux)内核是(Linux)操作系统的bai核心,一般包含五大部分du:进程管理、存zhi储管理、文件管理、设备管dao理和网络管理,是一组程序模块,具有访问硬件设备和所有主存空间的权限,是仅有的能够执行特权指令的程序。主要功能是:资源抽象、资源分配、资源共享。(资源是指CPU、内存等。)在内核基础上挂载第三方软件便构成操作系统,Ubuntu、RedHat、Fedora、Debian等都是基于Linux内核(版本号可能不同)的不同操作系统。 modprobe命令 用于向内核装在模块或从内核中移除模块 |
|||
dmesg’命令对设备故障的诊断是非常重要的。在‘dmesg’命令的帮助下进行硬件的连接或断开连接操作时,我们可以看到硬件的检测或者断开连接的信息
简单来说dmsg命令用于打印linux系统开机启动信息,你开机时来不及查看信息,可以用dmesg来查看
某些硬件设备(比如七号信令卡、语音卡之类)在安装的时候,通常会安装驱动程序(内核模块),会打印一些信息,就可以通过dmesg命令来查看。