linux描述分区文件fa,鸟哥私房菜 第三章 主机规划与磁盘分区 学习笔记-程序员宅基地

技术标签: linux描述分区文件fa  

在鸟哥的书里面,这句话是经常强调的:在linux系统中,每个设备都被当做是一个文件来对待。目前,我还不能很深入的体会这句话。在这里先记下来,日后慢慢理解。

1.下面列出几个常见的设备与其linux当中的文件名,如下:

IDE硬盘                                         /dev/hd[a-d]

SCSI/SATA/USB硬盘                      /dev/sd[a-p]

U盘                                               /dev/sd[a-p](与SATA相同)

软驱                                              /dev/fd[0-1]

打印机                                           25针:/dev/lp[0-2]

USB:/dev/usb/lp[0-15]

鼠标                                              USB:/dev/usb/mouse[0-15]

PS2:/dev/psaux

当前CD ROM/DVD ROM                  /dev/cdrom

当前鼠标                                        /dev/mouse

磁带机                                           IDE:/dev/ht0

SCSI:/dev/st0

2.什么是挂载

引用百度百科上挂载的解释:

挂载的概念:

linux操作系统将所有的设备都看作文件,

它将整个计算机的资源都整合成一个大的文件目录。

我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上,

然后通过访问这个目录来访问存储设备。

挂载的条件:

(1)、挂载点必须是一个目录。

(2)、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。对于其他操作系统建立的文件系统的挂载也是这样。

3.swap分区:

不理解swap分区的资料,特地从网上搜了资料:

linux为什么非要用swap分区,而不能象windows那样用交换文件

Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中

的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长

时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序

要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,

才进行Swap交换。这种现象对于计算机使用者是经常遇到的。 有一点要声明的是,并不

是所有从物理内存中交换出来的数据都会被放到Swap中(如果这样的话,Swap会不堪重

负),有相当一部分的数据直接交换到文件系统。例如,有的程序会打开一些文件,对文

件进行读写(其实每个程序都至少打开一个文件,那就是运行程序本身),当这些程序的内

存空间需要交换出去时,文件部分的数据就没有必要放到Swap空间中了,如果是读文件

操作,那么内存数据直接就释放了,不需要交换出来,因为下次需要时,直接从文件系统

就能恢复;如果是写文件,只需要将变化的数据保存到文件中,以便恢复。但是那些用

malloc(3C)和new函数生成的对象的数据则不同,需要Swap空间,因为它们在文件系统中

没有相应的“储备”文件,因此被称为“匿名”(Anonymous)的内存数据,这类数据还包括堆

栈中的一些状态和变量数据等,所以说,Swap空间是“匿名”数据的交换空间。

我们一般在安装LINUX时分配的SWAP空间为2倍的内存大小就可以了。

另外,作者还有一篇详细介绍swap分区的文章,链接如下:

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

智能推荐

【Linux】sort排序、uniq去重、wc统计_sort 去重-程序员宅基地

文章浏览阅读2.4w次,点赞9次,收藏56次。文章目录一、sort 排序1、语法2、参数说明3、实例二、uniq 去重1、uniq使用2、sort和uniq去重结果对比三、wc 统计一、sort 排序sort命令用于 对文本文件内容,以行为单位来排序。sort命令以空格作为字段分隔符,将一行分割为多个关键字对文件进行排序。需要注意的是除非你将输出重定向到文件中,否则sort命令并不对文件内容进行实际的排序(即文件内容没有修改),只是..._sort 去重

驱动之路三--------button驱动(input设备)_linux button input-程序员宅基地

文章浏览阅读1.7k次。开发板:smdk6410系统:Linux按键是经常要用的,通过按键产生中断,可以处理不同的功能,键盘的输入就是这么一个原理,键盘也可以作为一个字符设备去写,在 驱动之路二 中就详细阐述过设备分类的概念,也将LED驱动写成了misc设备的,在这要将button驱动基于input设备去写,现在开始写了,先是头文件 s3c_button.h#ifndef __BU_linux button input

SpringBoot2系列一:基础入门_war 包 servletcontextlistener @enablescheduling-程序员宅基地

文章浏览阅读7.1k次。一、概述Spring Boot设计目的是用来简化新Spring应用的初始搭建以及开发过程。Spring Boot并不是对Spring功能上的增强,而是提供了一种快速使用Spring的方式。二、特性 ①创建独立的Spring应用程序 ②嵌入的Tomcat,无需部署WAR文件 ③简化Maven配置 ④自动配置Spring ⑤提供生产就绪型功能,如指标,健康检查和外部配置 ⑥开箱即用,没有代码生成,也无..._war 包 servletcontextlistener @enablescheduling

基于回归分析的股票价格预测_基于varma回归模型的多只股票价格预测模型-程序员宅基地

文章浏览阅读1.6w次,点赞6次,收藏35次。作者:chen_h微信号 & QQ:862251340微信公众号:coderpai介绍由于直接的经济利益,股票价格预测一直吸引着有兴趣投资股票市场和股票交易所的人。它也是金融界的一个重要研究课题。股票市场收益预测是一个非常复杂的问题,取决于公司财务状况和国家政策等诸多因素。这些天股票价格因公司相关新闻,政治,社会经济条件和自然灾害等诸多原因而受到影响。进行了研究以预测股指指数值以..._基于varma回归模型的多只股票价格预测模型

cdh的集成phoenix安装_CDH版Phoenix的安装(图文详解)-程序员宅基地

文章浏览阅读378次。不多说,直接上干货!写在前面的话我这里,四个节点的bigdata集群。分别为cmbigdata1、cmbigdata2、cmbigdata3和cmbigdata4。其中,cmbigdata1即做server,又做agent。cmbigdata2、cmbigdata3和cmbigdata4都是做agent。注意:CDH版本的Phoenix的安装,需要我们自己编译。1、下载2、编译(编译时间较长,耐心..._cdh集成phonix

coding git 初始化与项目远程连接(一)_codon-git-程序员宅基地

文章浏览阅读3.1k次。git 的安装与配置一.git简介 Git是一款免费、开源的分布式版本控制系统。git 的速度很快,对于我们做一些很大的项目来说就方便了很多。二.git 的下载与安装 下载地址:https://git-scm.com/downloads 双击安装包后一直点next就行 安装好后在任意文件夹下右键都能看到这两个选项 说名安装成功三.github用户账户创建 官网_codon-git

随便推点

在Ubuntu 14.04上安装Nagios 4用于监控服务器_nagios4-程序员宅基地

文章浏览阅读5.4k次。提供:ZStack云计算 前言Nagios 4是很流行的开源监控系统。本文将介绍如何在Ubuntu 14.04上进行该系统的安装与一些基本配置,配置完毕后可以在其Web界面对你的主机进行监控。本文还将涉及Nagios Remote Plugin Executor(NRPE)插件的优化,该插件安装在需要被监控的主机上作为agent使用。使用Nagios,我们可以随时查看主机的资源使用情况、确保重要的服_nagios4

Django:查询结果新增一列、查询结果字段名称更改(1)-程序员宅基地

文章浏览阅读642次,点赞15次,收藏6次。当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。工具都帮大家整理好了,安装就可直接上手!例如:将原始字段中的。

基础实验篇 | uORB消息读写与自定义实验(二)_uorb通信-程序员宅基地

文章浏览阅读283次。uORB是PX4/Pixhawk系统中非常重要且关键的模块之一,是用于无人机模块间通信的协议机制。本篇将详细介绍uORB并详细拆解uORB消息读写与自定义实验全流程(二)。_uorb通信

Linux----网络编程(IO复用之epoll系统调用函数)_void epoll_add(int epfd, int fd){ struct epoll_eve-程序员宅基地

文章浏览阅读603次。服务器端epoll.c#include <stdio.h>#include <string.h>#include <stdlib.h>#include <assert.h>#include <unistd.h>#include <sys/socket.h>#include <netinet/in.h&g_void epoll_add(int epfd, int fd){ struct epoll_event ev; ev.data.fd = fd; ev

QT5.8.0与VS2013环境配置_vs2013用qt哪个版本-程序员宅基地

文章浏览阅读730次。1、下载VS2013,QT5.8.0,qt-vs-tools-msvc2013-2.1.1。  VS2013版本为:Visual Studio Ultimate 2013 with Update 4 - 简体中文.iso  QT5.8.0版本为:qt-opensource-windows-x86-msvc2013_64-5.8.0.exe,下载地址为:http://download.qt.io/a..._vs2013用qt哪个版本

springMVC视图解析器——InternalResourceViewResolver(转)-程序员宅基地

文章浏览阅读364次。springmvc在处理器方法中通常返回的是逻辑视图,如何定位到真正的页面,就需要通过视图解析器。springmvc里提供了多个视图解析器,InternalResourceViewResolver就是其中之一:最常用的视图解析器:InternalResourceViewResolver当处理器返回“index”时,InternalResourceViewResolver解析器..._springmvc的jsp视图解析器:internalresourceviewresolver

推荐文章

热门文章

相关标签