摘要: 一、fdisk实例解说Linux中fdisk分区使用方法 fdisk -Partition table manipulator for Linux ,译成中文的意思是磁盘分区表操作工具;本人译的不太好,也没有看中文文档;其实就是分区工具; fdsik 能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux 、fat32、 linux 、linux swap 、fat16 以及其实类Unix类操作系统的文件系统等;当然我们用fdisk 对磁盘操作分区时,并不是一个终点,我们还要对分区进行格式化所需要的文件系统;这样一个分区才能使用;这和DOS中的fdisk 是类似的;f.. 阅读全文
posted @ 2013-04-25 19:08 长烟慢慢 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1、标准输入、输出、错误在执行一个指令的时候,这个指令可能会由文件读入资料,然后经过处理,再将数据输出到屏幕上。一般来说,要执行一个指令,其流程是这样的:1、标准输入(stdin):代码为0,使用或>>3、标准错误输出(stderr):代码为2,使用2>或2>>例如,我们想把/目录下的所有文件用:ls -l 命令列出,但是不显示在桌面,而是显示在一个新建的文件里,我们可以执行如下命令:[root@localhost /]# ls -l > /newroot[root@localhost /]# cat newroottotal 142drwxr-xr-x 2 阅读全文
posted @ 2013-04-24 15:59 长烟慢慢 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 1、/etc/inputrc通过设置INPUTRC环境变量(参见/etc/profile文件),其作用主要定义或者改变一些功能键的定义,从而更好地使用命令行,通常情况下INPUTRC环境变量指向 /etc/inputrc文件,只要编辑/etc/inputrc文件,以及利用Tab键的命令补全功能,就可以实现类似于MSDOS的DOSKEY的功能。以Redhat 7.3为例来说明,使用的bash shell版本号为2.0.5。你可以根据自己的需要定制与修改此文件,如想了解更多的内容,可以参阅man bash文档。定制/etc/inputrc文件内容如下:set bell-style noneset 阅读全文
posted @ 2013-04-21 20:28 长烟慢慢 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 5、层与层之间的调度员:IO ManagerIO Manager 或称IO Scheduer。每个操作系统都会有这样一个角色,它专门负责上层程序的IO请求,然后将IO请求下发到对应的模块和设备驱动中执行,然后将结果通知给上层程序,当某个程序师徒访问某个文件的时候,它其实并没有和文件系统打交道,而只是在与IO Manager打交道,而只是在与IO Manager 打交道。1、某时刻,图中的“Subsystem”这里就是指某个应用程序,向OS(System Service)发起了对某个文件对象,或者某个设备的open操作,欲打开这个文件或者设备对其进行进一步的操作。2、IO Manger只是一个调 阅读全文
posted @ 2013-04-09 19:50 长烟慢慢 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 4、卷管理层IO卷管理层在某种程度上来讲是为了弥补底层存储系统的一些不足之处的,比如LUN空间的动态管理等。卷管理层最大的任务是做Block级的映射。对于IO的处理,卷层只做了一个将映射翻译之后的IO向下转发的动作以及反向过程。另外,应用程序可以直接对某个卷进行IO操作而不经过文件系统。我们所说的不经过文件系统,并不是说Bypass系统内核缓存的Direct IO,而是完全不需要FS处理任何块映射关系。这时就需要由应用程序自行管理底层存储空间,而且此时不能对这个卷进行FS格式或者其他未经应用程序运行的更改操作,一旦发生将导致数据被破坏。卷管理层将底层磁盘空间虚拟化为灵活管理的一块块卷,然后又将 阅读全文
posted @ 2013-04-09 19:48 长烟慢慢 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 1、IT系统的IO结构图2、应用程序层IO应用层程序是计算机系统内主动发起IO请求的大户,但是要知道,计算机内不止有应用程序可以向底层存储设备主动发起IO请求,其他的,比如文件系统自身、卷管理层自身、适配器驱动层自身等,都可以主动发起IO。当然,只有应用程序发起的IO才可以修改用户实体数据内容,而其他角色发起的IO一般只是对数据进行移动、重分布、校验、压缩、加密等动作,并不会修改用户层面的实际数据内容。应用程序在读写数据的时候一般是直接调用操作系统所提供的文件系统API来完成文件数据的读写等操作,有的应用程序可以直接调用卷管理层或者适配器驱动层API从而直接操控底层的卷或者LUN,比如一些数据 阅读全文
posted @ 2013-04-09 05:04 长烟慢慢 阅读(850) 评论(0) 推荐(0) 编辑
摘要: 存储系统又两大部分内容:数据存储 和 数据管理。数据存储包括:存储控制器硬件、磁盘、适配器、网络传输通道、RAID管理、LUN管理等,这部分主要功能就是提供基本的裸数据存储服务;数据管理包括:Tier、Snapshot、Clone等数据处理模块。存储系统实时监控物理空间使用情况,一旦所有用户整体空间消耗达到临界值,则需要马上扩大物理容量。然而,对于空间使用率的监控方面,如果存储系统为NAS系统,提供的是一个基于文件协议的卷共享,则存储系统本身就可以很容易地监控存储空间的真实耗费情况,因为NAS系统是自己来维护文件与物理空间对应关系的。但是如果存储系统提供的是一个基于Block协议访问的空间,比 阅读全文
posted @ 2013-04-08 14:49 长烟慢慢 阅读(318) 评论(0) 推荐(1) 编辑
摘要: 数据备份系统只能保证数据被安全地复制了一份,但是一旦生产系统发生故障,比如服务器磁盘损坏致使数据无法读写、主板损坏造成直接无法开机或者机房火灾等意外事件,我们必须将备份的数据尽快地恢复到生产系统中继续生产,这个动作就叫做容灾。容灾可以分为四个级别:数据级容灾:也就是只考虑将生产站点的数据如何同步 到远程站点即可。与应用结合的数据级容灾:也就是可以保证对应应用程序数据一致性的数据同步,以及可感知应用层数据结构的、有选择的同步部分关键重要数据的数据容灾;应用级容灾:也就是灾难发生时,不仅可以保证原本生产站点的数据在备份站点可用,而且还要保证原生产系统中的应用系统,比如数据库,邮件服务在备份站点也可 阅读全文
posted @ 2013-04-05 07:50 长烟慢慢 阅读(690) 评论(0) 推荐(0) 编辑
摘要: 稀疏文件,这是UNIX类和NTFS等文件系统的一个特性。 开始时,一个稀疏文件不包含用户数据,也没有分配到用来存储用户数据的磁盘空间。当数据被写入稀疏文件时,NTFS逐渐地为其分配磁盘空间。一个稀疏文件有可能增长得很大。稀疏文件以64KB(不同文件系统不同)为单位增量增长,因此磁盘上稀疏文件的大小总是64KB的倍数。 稀疏文件就是在文件中留有很多空余空间,留备将来插入数据使用。如果这些空余空间被ASCII码的NULL字符占据,并且这些空间相当大,那么,这个文件就被称为稀疏文件,而且,并不分配相应的磁盘块。 这样,会产生一个问题,文件已被创建了,但相应的磁盘空间并未被分配,只有在有真正的数据插. 阅读全文
posted @ 2013-04-04 22:20 长烟慢慢 阅读(4370) 评论(0) 推荐(2) 编辑
摘要: 4、卷克隆(Clone)克隆是指源数据集某时间点的一份或者几份实实在在的实体复制,利用快照做克隆:首先对某个源数据集(源卷或者源文件系统)创建一份快照,之后将这份快照执行的所有数据块阯出来到一个额外的存储空间,这样,被复制出来的所有数据就组成了源数据集在那个时刻的一个克隆实体。历史是不能回过头去改变的,但是快照却是可写的(以前我一直以为快照时只读的),其实可写的Snapshot也只不过是对指针的处理而已,即系统增加了一个RoFW数据映射表,比如存储系统将Snapshot也只不过是对指针的处理而已,即系统增加了一个RoFW数据映射表,比如存储系统将Snapshot1映射给了HostA主机,Hos 阅读全文
posted @ 2013-03-31 22:15 长烟慢慢 阅读(408) 评论(0) 推荐(0) 编辑