1. 文件Fastcompre是什么
首先简单了解一下基础概念,FastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(tracker server)、存储服务器(storage server)和客户端(client)三个部分组成,主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体的在线服务。FastDFS的系统结构图如下:
如上图,FastDFS的两个核心概念分别是:
Tracker(跟踪器)
Storage(存储节点)
Tracker主要做调度工作,相当于mvc中的controller的角色,在访问上起负载均衡的作用。跟踪器和存储节点都可以由一台或多台服务器构成,跟踪器和存储节点中的服务器均可以随时增加或下线而不会影响线上服务,其中跟踪器中的所有服务器都是对等的,可以根据服务器的压力情况随时增加或减少。Tracker负责管理所有的Storage和group,每个storage在启动后会连接Tracker,告知自己所属的group等信息,并保持周期性的心跳,tracker根据storage的心跳信息,建立group==>[storage server list]的映射表,Tracker需要管理的元信息很少,会全部存储在内存中;另外tracker上的元信息都是由storage汇报的信息生成的,本身不需要持久化任何数据,这样使得tracker非常容易扩展,直接增加tracker机器即可扩展为tracker cluster来服务,cluster里每个tracker之间是完全对等的,所有的tracker都接受stroage的心跳信息,生成元数据信息来提供读写服务。
Storage采用了分卷[Volume](或分组[group])的组织方式,存储系统由一个或多个组组成,组与组之间的文件是相互独立的,所有组的文件容量累加就是整个存储系统中的文件容量。一个卷[Volume](组[group])可以由一台或多台存储服务器组成,一个组中的存储服务器中的文件都是相同的,组中的多台存储服务器起到了冗余备份和负载均衡的作用,数据互为备份,存储空间以group内容量最小的storage为准,所以建议group内的多个storage尽量配置相同,以免造成存储空间的浪费。更多原理性的内容可以参考这篇blog,介绍的很详细:分布式文件系统FastDFS设计原理
接下来就具体看一下FastDFS的整个下载安装过程~
2. FastDFS一个开源高效的分布式文件系统
FastDFS是一个开源的轻量级分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。跟踪器主要做调度工作,在访问上起负载均衡的作用。
FastDFS是一个开源的轻量级分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。
FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。跟踪器主要做调度工作,在访问上起负载均衡的作用。
存储节点存储文件,完成文件管理的所有功能:存储、同步和提供存取接口,FastDFS同时对文件的meta data进行管理。所谓文件的meta data就是文件的相关属性,以键值对(key value pair)方式表示,如:width=1024,其中的key为width,value为1024。文件meta data是文件属性列表,可以包含多个键值对。
FastDFS系统结构如下图所示:
跟踪凯败器和存储节点都可以由一台多台服务器构成。跟踪器和存储节点中的服务器均可以随时增加或下线而不会影响线上服务。其中跟踪器中的所有服务器都是对等的,可以根据服务器的压力情况随时增加或减少。
为 了支持大容量,存储节点(服务器)采用了分卷(或分组)的组织方式。存储系统由一个或多个卷组成,卷与卷之间的文件是相互独立的,所有卷的文件容量累加就 是整个存储系统中的文件容量。一个卷可以由一台或多台存储服务器组成,一个卷下的存储服务器中的文件都是相同的,卷中的多台存储服务器起到了冗余备份和负 载均衡的作用。
在卷中增加服务器时,同步已有的文件由系统自动完成,同步完成后,系统自动将新增服务器切换到线上提供服务。
当存储空间不足或即将耗尽时,可以动态添加卷。只需要增加一台或多台服务器,并将它们配置为一个新的卷,这样就扩大了存储系统的容量。
FastDFS中的文件标租嫌识分为两个部分:卷名和文件名,二者缺一不可。
FastDFS file upload
上传文件交互过程:
1. client询问tracker上传到的storage,不需要附加参数;
弊孙手2. tracker返回一台可用的storage;
3. client直接和storage通讯完成文件上传。
FastDFS file download
下载文件交互过程:
1. client询问tracker下载文件的storage,参数为文件标识(卷名和文件名);
2. tracker返回一台可用的storage;
3. client直接和storage通讯完成文件下载。
需要说明的是,client为使用FastDFS服务的调用方,client也应该是一台服务器,它对tracker和storage的调用均为服务器间的调用。
google code地址:http://code.google.com/p/fastdfs/
google code下载地址:http://code.google.com/p/fastdfs/downloads/list
3. Sql server中数据卷是什么意思
卷: 这样静表述
如果你的一个数据库要占用 2GB的空间,你的御码磁盘最大只有1.5GB,你就你它唤塌分为两个卷,放在两镇链哪个磁盘上.
4. 设备管理器中存储卷是什么意思
存贮卷有时候是电脑上面自己给自己留的一点内存,有的就是你的盘符
5. 磁盘分区的什么什么卷是啥啊
说白了,都是对硬盘进行存储分割;分区是针对一块硬盘而言(N=1),分卷是数个硬盘(N>1)进行的
卷 :硬盘上的存储区域。windows系统中驱动运拦器使用一种文件系统(如FAT或NTFS)格式化卷,并给它指派一个驱动器号。单击“资源管理器”或右键“此电脑”—管理—存储—磁盘管理中相应的图标可以查看驱动器的内容。一个硬盘包括好多卷,一 卷也可以跨越许多磁盘。
在使用2个或2个以上组成磁盘阵列(RAID)windows系统,RAID阵列(主要物磨功能:提速和数据保护,RAID 0,1,2,5,10功能各不同)主要应用于服务罩悄斗器,来提高磁盘使用率,windowssever系统进入磁盘管理看到的就是卷!
6. 计算机中的“卷”什么意思复制百科上的不要,就给我说什么是卷就行了。
硬盘上的存储区域。驱动器使用一种文件系统(如 FAT 或 NTFS)格式化卷,并给它指派一个驱动器号。单击“Windows 资源管理器”或“我的电脑”中相应的图标可以查看驱动器的内容。一个硬盘包括好多卷,一卷也可以跨越许多磁盘。
7. 什么是字节、卷
字节
zìjié
字节(Byte): 字节是通过网络传输信息(或在硬盘或内存中存储信息)的单位。
字节是计算机信息技术用于计量存储容量和传输容量的一种计量单位,1个字节等于8位二进制。
在ASCII码中,一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。
符号:英文标点占一个字节,中文标点占两个字节.
一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,如一个ASCII码就是一个字节,此类单位的换算为:
1千吉字节(TB,Terabyte)=1024吉字节 (2的40次方字节)
(1TB=1024GB)
1吉字节(GB,Gigabyte) =1024兆字节 (2的30次方字节)
(1GB=1024MB)
1兆字节(MB,Megabyte) =1024千字节 (2的20次方字节)
(1MB=1024KB)
1千字节(KB,Kilobyte) =1024字节 (2的10次方字节)
1字节(Byte) = 8位(bit)
注:更大的单位,还有 PB(Petabyte,1PB=1024TB)、EB(Exabyte,1EB=1024PB)、ZB(Zettabyte,1ZB=1024EB)、YB(Yottabyte,1YB=1024ZB)……
1.2 字符,字节,字符串
理解编码的关键,是要把字符的概念和字节的概念理解准确。这两个概念容易混淆,我们在此做一下区分:
概念描述 举例
字符 人们使用的记号,抽象意义上的一个符号。 '1', '中', 'a', '$', '¥', ……
字节 计算机中存储数据的单元,一个8位的二进制数,是一个很具体的存储空间。 0x01, 0x45, 0xFA, ……
ANSI 字符串
在内存中,如果“字符”是以 ANSI 编码形式存在的,一个字符可能使用一个字节或多个字节来表示,那么我们称这种字符串为 ANSI 字符串或者多字节字符串。如,"中文123" (占7字节)。
字符集和代码页
对于 ANSI 编码方式,存在不同的字符集(Charset)。同样的字节序列,在不同的字符集下表示的字符不一样。要薯答正确解析一个 ANSI 字符串,还要选择正确的字符集,否则就可能导致所谓的乱码现象。不同语言版本的操作系统,都有一个默认的字符集。在不指定字符集的情况下,系统会使用此字符集来解析 ANSI 字符串。也就是说,如数睁慧果我们在简体中文版的 Windows 下打开了一个由日文操作系统保存的 ANSI 文本文件(仅包含 ANSI 字符串的文本文件),我们看到的将是乱码。但是,如果我们使用 Visual Studio 之类的带编码选择的文本编辑器打开此文件,并且选早码择正确的字符集,我们将可以看到它的原貌。注意:简体中文字符集中的繁体字和繁体中文字符集中的繁体字,编码不一定相同(实事证明,似乎是完全不同)。
每个字符集都有一个唯一的编号,称为代码页(Code Page)。简体中文(GB2312)的代码页为 936,而系统默认字符集的代码页为 0,它表示根据系统的语言设置来选择一个合适的字符集。
UNICODE
字符串 在内存中,如果“字符”是以在 UNICODE 中的序号存在的,那么我们称这种字符串为 UNICODE 字符串或者宽字节字符串。Unicode 中,每个字符都占两个字节。如, L"中文123"(占10字节)。
由于不同 ANSI 编码所规定的标准是不相同的(字符集不同),因此,对于一个给定的多字节字符串,我们必须知道它采用的是哪一种字符集则,才能够知道它包含了哪些“字符”。而对于 UNICODE 字符串来说,不管在什么环境下,它所代表的“字符”内容总是不变的。Unicode 有着统一的标准,它定义了世界上绝大多数的字符的编码,使得拉丁文、数字、简体中文、繁体中文、日文都能一同一种编码方式保存。老了不死
卷
硬盘上的存储区域。驱动器使用一种文件系统(如 FAT 或 NTFS)格式化卷,并给它指派一个驱动器号。单击“Windows 资源管理器”或“我的电脑”中相应的图标可以查看驱动器的内容。一个硬盘包括好多卷,一卷也可以跨越许多磁盘。根据他的特点有以下种类的卷:
活动卷:计算机的启动卷。活动卷必须是动态磁盘上的简单卷。您不能将现有的动态卷标记为活动卷,但您可以将包含活动分区的基本磁盘升级为动态磁盘。一旦将磁盘升级为动态磁盘,分区就变为活动的简单卷
基本卷:驻留在基本磁盘上的主磁盘分区或逻辑驱动器
启动卷:包含 Windows 操作系统及其支持文件的卷。启动卷可以是系统卷,但不必一定是系统卷
动态卷:驻留在动态磁盘上的卷。Windows 支持五种类型的动态卷:简单卷、跨区卷、带区卷、镜像卷和 RAID-5 卷。动态卷通过使用文件系统来格式化(例如,FAT 或 NTFS),并有一个分配给它的驱动器号
镜像卷:在两个物理磁盘上复制数据的容错卷。通过使用两个相同的卷(被称为镜像),镜像卷提供了数据冗余以便复制包含在卷上的信息。镜像总位于另一个磁盘上。如果其中一个物理磁盘出现故障,则该故障磁盘上的数据将不可用,但是系统可以在其他磁盘上的镜像中继续操作。只能在动态磁盘上创建镜像卷
孤立卷:由于服务器的原因(如断电或硬盘磁头完全失败)而失败的镜像卷或 RAID-5 卷的一个成员。当该情况发生时,容错驱动程序决定它不再使用孤立成员,并将新的读取和写入定向到容错卷的其他成员
RAID-5 卷:具有数据和奇偶校验的容错卷,间歇地分布于三个或更多的物理磁盘。奇偶校验是用于在失败后重建数据的计算值。如果物理磁盘的某一部分失效,您可以用余下的数据和奇偶校验重新创建磁盘上失效的那一部分上的数据。只能在动态磁盘上创建 RAID-5 卷,您不能镜像或扩展 RAID-5 卷
简单卷:由单个动态磁盘的磁盘空间所组成的动态卷。简单卷可以由磁盘上的单个区域或同一磁盘上链接在一起的多个区域组成。可以在同一磁盘中扩展简单卷,或是扩展到其他磁盘。如果跨多个磁盘扩展简单卷,则该卷将成为跨区卷。只能在动态磁盘上创建简单卷。简单卷不能容错,但是您可以镜像它们以生成一个镜像卷
跨区卷:由多个物理磁盘上的磁盘空间组成的卷。可以通过向其他动态磁盘扩展来增加跨区卷的容量。只能在动态磁盘上创建跨区卷。跨区卷不能容错也不能被镜像
一(juǎn)
①短缩不利。《素问·脉要精微论》:“心脉搏坚而长,当病舌卷不能言。”
②卷曲。《素问·六元正纪大论》:“天道可见,民气可调,阴阳卷舒,近而无惑,数之可数者。”
二(juàn,音倦)书卷,书册。《灵枢·刺节真邪》:“针之极也,神明之类也,口说书卷,犹不能及也。”
⑶(quán,音全)通“拳”。《灵枢·阴阳二十五人》:“手少阳之下,血气盛则手拳多肉以温。”
老了不死;仔细看哦
8. 磁盘中的卷是什么意思,它的作用是什么呢
卷是NTFS磁盘分区的一种
相当于FAT32中的分区,只不过卷没有多少薯雀限银手键制
而分区有锋巧限制
9. 什么是分区、卷分区、卷和磁盘之间是什么关系
分区是物理磁盘的一部分,其作用如同一个物理分隔单元。分区通常指主分区或扩展分区。创建分区后,将数据存储在该分区之前必须将其格式化并指派驱动器号。
卷是硬盘上的存储区域。驱动器使用一种文件系统(如 FAT 或 NTFS)格式化卷,并给它指派一个驱动器号。一个硬盘包括好多卷,一卷也可以跨越许多磁盘。
在基本磁盘上,分区被称为基本卷,它包含主分区和扩展分区。在动态磁盘上,分区被称为动态卷,它包含简单卷、带区卷、跨区卷、镜像卷和 RAID-5 卷。
(9)存储服务器中的卷是什么意思扩展阅读:
新硬盘买来后都必须分区才能使用。一个磁盘最多可有4个主分区(或者如果有1个扩展分区,则最多有3个主分区)。主分区在任何时刻只能有一个是活动的,当一个主分区被激活以后,同一硬盘上的其他主分区就不能再被访问。
所以一个主分区中的操作系统不能再访问同一物理硬盘上其他主分区上的文件。而逻辑驱动器并不属于某个操作系统,只要它的文件系统与启动的操作系统兼容,则该操作系统就能访问它。