linux存储管理命令 linux存储器管理

linux系统的存储管理树枝形目录管理的 , 所有目录全挂在/(根目录)下 。.简单给你介绍下,linux存储文件都是乱放,比如一间房,linux存放文件就是乱扔里面,读取时比较快,方便 。windows存放文件是一个挨着一个,这样如果读取文件时,有些文件被压在其他文件下面,读取没有linux方便 。大致这么理解就行 。
Linux进程内存如何管理?Linux系统提供了复杂的存储管理系统,使得进程所能访问的内存达到4GB 。在Linux系统中,进程的4GB内存空间被分为两个部分——用户空间与内核空间 。用户空间的地址一般分布为0~3GB(即PAGE_OFFSET,在Ox86中它等于OxC0000000),这样,剩下的3~4GB为内核空间,用户进程通常只能访问用户空间的虚拟地址,不能访问内核空间的虚拟地址 。用户进程只有通过系统调用(代表用户进程在内核态执行)等方式才可以访问到内核空间 。每个进程的用户空间都是完全独立、互不相干的,用户进程各自有不同的页表 。而内核空间是由内核负责映射,它并不会跟着进程改变,是固定的 。内核空间的虚拟地址到物理地址映射是被所有进程共享的,内核的虚拟空间独立于其他程序 。Linux中1GB的内核地址空间又被划分为物理内存映射区、虚拟内存分配区、高端页面映射区、专用页面映射区和系统保留映射区这几个区域 。对于x86系统而言,一般情况下,物理内存映射区最大长度为896MB,系统的物理内存被顺序映射在内核空间的这个区域中 。当系统物理内存大于896MB时,超过物理内存映射区的那部分内存称为高端内存(而未超过物理内存映射区的内存通常被称为常规内存),内核在存取高端内存时必须将它们映射到高端页面映射区 。Linux保留内核空间最顶部FIXADDR_TOP~4GB的区域作为保留区 。当系统物理内存超过4GB时,必须使用CPU的扩展分页(PAE)模式所提供的64位页目录项才能存取到4GB以上的物理内存,这需要CPU的支持 。加入了PAE功能的Intel Pentium Pro及以后的CPU允许内存最大可配置到64GB,它们具备36位物理地址空间寻址能力 。由此可见,对于32位的x86而言,在3~4GB之间的内核空间中 , 从低地址到高地址依次为:物理内存映射区隔离带vmalloc虚拟内存分配器区隔离带高端内存映射区专用页面映射区保留区 。
Linux文件系统和逻辑卷管理命令(二) 根据前面介绍的分区命令就可以创建分区了,不过需要注意,我们要为某些特定挂载点设置合适的分区大小 。CentOS 7 (参考 Red Hat Ent erprise Linux 7 安装手册)至少需要为/boot、 / 、 /home、 swap这四个挂载点配置分区 。下面是这四个挂载点分区大小建议:
下面是可选的挂载点分区:
为各挂载目录创建好分区之后 , 就可以为其创建文件系统了 。
在 Windows 环境下,格式化的操作相对简单 。通常的操作步骤是:先打开资源管理器,接着在希望被执行格式化的盘符图标上右击,然后选择“格式化”,再按照提示操作即可 。也可以选择“快速格式化”,但要求分区没有坏道 。需要注意的是:对硬盘执行格式化操作时 , 用户需要拥有系统管理员权限(仅限于 Windows Vista 以及此后推出的作业系统) 。在 Windows 环境中,除了可以使用图形化的操作界面执行格式化操作之外,也可以在命令提示字符中使用Diskpart 指令 (仅限于 Windows 2000 及以后的作业系统,包含 Windows PE)进行操作 。
在 Unix/Linux 环境下,通常使用命令工具执行格式化操作 。需要注意的是:对硬盘执行格式化操作时,用户需要拥有超级用户权限 。创建文件系统的常用命令如下:
并非所有文件系统的命令工具都已经默认安装了 。要想知道某个文件系统的命令工具是否可用,可以使用 type 命令 。

推荐阅读