探索 Ceph 文件系统和生态系统M. Tim Jones , 自由作家简介: Linux?持续不断进军可扩展计算空间,特别是可扩展存储空间。Ceph 最近才加入到 Linux 中令人印象深刻的文件系统备选行列,它是一个分布式文件系统,能够在维护 POSIX 兼容性的同时加入了复制和容错功能。探索 Ceph 的架构,学习它如何提供容错功能,简化海量数据管理。标记本文!发布日期: 2010 年 6 月 12 日 级别: 中级 其他语言版本: 英文 访问情况 5726 次...
Linux中的所有数据都被保存在文件中,所有的文件被分配到不同的目录。目录是一种类似于树的结构,称为文件系统。当你使用Linux时,大部分时间都会和文件打交道,通过本节可以了解基本的文件操作,如创建文件、删除文件、复制文件、重命名文件以及为文件创建链接等。在Linux中,有三种基本的文件类型:1) 普通文件
普通文件是以字节为单位的数据流,包括文本文件、源码文件、可执行文件等。文本和二进制对Linux来说并无区别,对普通...
前面学习了linux的用户管理 ,感觉是不是linux的多用户多任务的系统感觉十分了解了,但是其实并不然的。你还需要了解更多。接下来给大家分享的是在vmware中添加硬盘创建分区,然后挂载到指定目录。 记住永远不要放弃自己正在追求的东西,即使有可能会追不到,也要享受其中的乐趣。一、vmware中添加硬盘 首先大家要先安装 一个vmware虚拟机,相信大部分的人要学习linux都会使用到这个工具,所以这里我就不在介绍vmware了。进入...
文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识。 本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录、挂载基本原理、文件存储结构、软链接硬链接、和常见目录的介绍。相信有了这些知识对于深入的学习linux会有一定的帮助。文章例子主要是基于ubuntu发行版。 如有不对之处请大家多多指出。1.Linux磁盘分区和目录 Linux发行版本之间的差别很少,差别主要表现在系统管理的特...
Linux有着极其丰富的文件系统,大体可分为如下几类:网络文件系统:如nfs、cifs等;磁盘文件系统:如ext3、ext4等;特殊文件系统:如prco、sysfs、ramfs、tmpfs等;一、Linux系统中一切皆文件(除进程以外)Linux系统的顶层目录结构如下 1 / 根目录2 3├── bin 存放用户二进制文件4 5├── boot 存放内核引导配置文件6 7├── dev 存放设备文件8 9├── etc 存放系统配置文件
1011├── home ...
首先给大家看一下硬盘的最直接外观,如下图所示,这个想必大家也都见过了。它的结构为:盘片、机械手臂、磁头、主轴马达。数据就写在盘片上,盘片的结构如下图: 它的内部结构,为扇区、柱面。其中在磁盘的第一个扇区是一个特殊的扇区,在其中记录两项重要信息:主引导分区(MBR),即可以安装引导加载程序的地址。分区表,整个磁盘的分区状态信息。简单来看如下图所示; 其中的数字表示表示柱面。图中P1~P4为主分区或扩展分...
什么是文件系统,NFS文件系统又是什么?简单的说,文件系统就是通过软件对磁盘上的数据进行组织和管理的一种机制,对其的一种封装或透视。你女朋友拍了美美的暧昧照片,放一个文件夹里发送给了A服务器,当你来访问的时候,被F5路由给B服务器了,然后你找不到资源了,你女朋友给你闹,你就不性福了哈哈,所以我们很容易想到,是不是可以把文件上传到一个公用的服务器上呢? 这样不管访问的是A还是B,读、取文件都只存在一份。答案是...
8月26号,学习了linux(CentOS6.8)文件系统管理,内容颇多,主要分为如下几个部分:一、处理交换分区和文件及移动介质的使用二、常见工具free,df,du,dd的使用三、设置文件系统配额四、配置raid五、配置逻辑卷六、btrfs文件系统一、处理交换分区和文件及移动介质的使用 交换分区是系统RAM的补充 基本设置包括: 创建交换分区或者文件 使用mkswap写入特殊签名 在/etc/fstab文件中添加适当的条目 使用swapon -a 激活...
项目6 Linux文件系统6.1 文件类型和文件系统文件类型及表示符号
|文件类型|符号|
|:-----|:-----|
|普通文件|-|
|目录文件|d|
|字符设备文件|c|
|块设备文件|b|
|套接字文件|s|
|命名管道文件|p|
|符号链报文件|l|使用find命令查找指定类型的文件
格式:find /地址 -type [f d b c s p l] [-ls] [| wc -l]
-ls选项可以显示出找到的文件的详细信息
使用 ll [地址] 可以查看指定目录下的文件类型情况文件命名规则除字符“ / ”外,所...
/etc/fstab文件的格式GDT,超级块,Indode,校验码inode表,inode组成,地址指针结构创建文件:位图索引查找文件:目录硬链接,软链接删除文件,复制文件,移动文件开机后,首先挂载的是根,然后手动通过根中的mount命令,关联其他分区至根自动挂载的实现 1)定义在/etc/fstab文件中 2)挂载的文件系统支持auto选项 /etc/fstab文件为何开机能自动挂载 系统初始化脚本会起用mount命令扫描/etc/fstab文件中的每一行 /et...
文件系统挂载可用手动挂载、自动挂载、触发挂载手动挂载:mount 设备名 挂载点例如:[root@localhost ~]# mount /dev/sdb1 /home/卸载: umount 设备名/挂载点例如:[root@localhost ~]# umount /dev/sdb1自动挂载:将信息写入/etc/fstab中,可实现开机自动挂载例如:[root@localhost ~]# vim /etc/fstabLABEL=/ / ext3 defaults 1 1LABEL=/boot /boot ...
文件查找:1.locate:非实时的,模糊查找,查找是根据全系统文件数据库进行的; 速度快文件数据库是每次关机前自动完成更新的updatedb:用于手动生成文件数据库2.find: 实时 精确查找 支持众多查找标准 遍历指定目录中的所有文字完成查找 速度相对较慢find 查找路径 查找标准 查找到以后的处理运作查找路径:可省略,默认为当前目录查找标准:可省略,默认为指定路径下的所有文件处理运作:可省略,默认为显示在...
文件操作命令文件文件也包括目录
目录是一种特殊的文件目录一个目录名分成两部分所在目录 dirname 父目录的路径文件名 basename
本身就是两个命令[root@C8-1 misc]# type dirname
dirname is /usr/bin/dirname
[root@C8-1 misc]# type basename
basename is /usr/bin/basename
相对路径和绝对路径绝对路径 从根开始,完整的路径 必须以正斜杠/即根目录开始相对路径 相对于当前工作目录 不以/开始显示当前路径pwd printing working...
facl:filesystem access control list 利用文件扩展保存额外的访问控制权限一般权限的访问次序:owner--group--other若有额外权限的访问次序:owner--facl.user--group--facl.group--other设定额外权限:setfacl 查看额外权限:getfacl-m 设定 -x 取消 -m u:UID:权限 设定额外用户权限 -m g:GID:权限 设定额外组权限 -x u:UID 取消 -m dg:GID 对目录及其子目录的扩展权限终端类型:consols:控制台 pty:物理终端 tty:虚拟终...
这个命令主要用于实现文件系统检测的功能因进程意外终止或者系统崩溃等原因导致写入操作非正常终止时,可能会造成文件损坏,此时建议检测并修复文件系统。建议离线操作,不要继续进行读写操作。
e2fsck用于检测ext2/3/4文件系统e2fsck -y 对所有问题自动回答为 yes-f 强制进行文件系统检测-t 指定要检测的文件系统类型,fsck 是通用的文件系统检测工具的接口程序。fsck -t ext4=e2fsck=fsck.ext4clean 表示文件系统正常-a 自动修复...