linux文件系统及NFS

文件系统:

reiserfs 大量小文件业务首选

xfs数据库mysql业务,门户案例

ext4视频下载,流媒体,数据库,小文业务也ok,可以用默认的。

centos默认的文件系统都是比较优秀的。

xfs,reiserfs这两个文件都需要单独安装的,默认不支持的。维护可能不方便

大并发并不是过多的做磁盘的优化,而是在前面增加缓存。

xfs需要安装才能支持格式成xfs。xfs的软件包为xfsdump

NFS:

NFS的传输端口是不固定的。所以采用RPC服务相当于中间人叫远程过程调用。原因也是NFS支持的功能很多,不同的功能启动不同的服务。

流程是先启动rpcbind(centos 6以前叫portmap)服务,再启动NFS服务,NFS启动后会向RPC服务注册启动的端口,然后客户端请求NFS服务。

NFS有两个包 1nfs-utils主程序包,2,rpcbind。

服务器和客户端都得rpcbind

yum grouplist可查看到所有的组包,可用yum groupinstall “NFS file server” -y或每包单独安装

rpcinfo -p localhost查看自身有哪些房源,端口为111端口

/etc/exports是NFS的配置文件

/data 0.0.0.0/0(rw,sync) sync表示把数据同步到本地磁盘,虽然有rw权限,但客户端挂载之后不一定能写,原因/data自身没有写的权限,要解决可将目录权限改为777或者将属主属组改为nfsnobody,nfsnobody的默认用户为65534.

一般改用户属性不改权限,chmod -R nfsnobody.nfsbobody /data

showmount -e localhost检查本地

时间: 2024-08-12 05:18:36

linux文件系统及NFS的相关文章

【转】LINUX文件系统剖析

引自:http://www.ibm.com/developerworks/cn/linux/l-linux-filesystem/   在文件系统方面,Linux? 可以算得上操作系统中的 "瑞士军刀".Linux 支持许多种文件系统,从日志型文件系统到集群文件系统和加密文件系统.对于使用标准的和比较奇特的文件系统以及开发文件系统来说,Linux 是极好的平台.本文讨论 Linux 内核中的虚拟文件系统(VFS,有时候称为虚拟文件系统交换器),然后介绍将文件系统连接在一起的主要结构.

嵌入式 Linux根文件系统移植(一)——Linux文件系统简介

嵌入式 Linux根文件系统移植(一)--Linux文件系统简介 本文对文件系统分析的代码来源于linux 2.6.35.7版本. 一.文件系统的体系结构 文件系统是对存储设备上的数据和元数据进行组织的机制,便于用户和操作系统的交互.Linux支持多种文件系统,文件系统接口实现为分层的体系结构,将用户接口层.文件系统实现和操作存储设备的驱动程序分隔开.Linux文件系统的体系结构如下: 用户空间包含一些应用程序(例如,文件系统的使用者)和 GNU C库(glibc),为文件系统调用(打开.读取.

linux文件系统简析

什么是文件系统?    文件系统是基于操作系统的.用来管理和组织保存在磁盘驱动器上的数据的系统软件.通过对数据存储布局,文件命名,安全控制等方面的管理.解决了如何在设备上有效的存储数据.    元数据(metadata)存储文件的重要信息(文件的权限,大小,修改时间,属主,存储位置等)    文件系统是操作系统和硬盘之间 一个桥梁,对磁盘的写操作,都要经过文件系统,然后才到磁盘.    常见的文件系统:        DOS系统的msdoc            windows 下的FAT系统(

基于topeer 4412开发板 无界面linux文件系统的制作

Exynos-4412不仅可以运行Android,还可以运行简单的linux最小文件系统(不带显示界面的linux系统),下面我们来讲解一下这种文件系统的制作. 制作文件系统我们需要使用到Busybox工具.BusyBox 是一个集成了一百多个最常用linux命令和工具的软件.BusyBox 包含了一些简单的工具,例如ls.cat和echo等等,还包含了一些更大.更复杂的工具,例grep.find.mount以及telnet.有些人将 BusyBox 称为 Linux 工具里的瑞士军刀.简单的说

在Linux下配置NFS服务器

网络文件系统(NFS,Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区(目录)进行操作. 在嵌入式Linux 的开发过程中,开发者需要在Linux 服务器上进行所有的软件开发,交叉编译后,通用FTP 方式将可执行文件下载到嵌入式系统运行,但这种方式不但效率低下,且无法实现在线的调试.因此,可以通过建立NFS,把Linux 服务器上的特定分区共享到待调试的嵌

linux 文件系统的管理 (硬盘) 工作原理

一.系统在初始化时如何识别硬盘 1.系统初始时根据MBR的信息来识别硬盘,其中包括了一些执行文件就来载入系统,这些执行文件就是MBR里前面446bytes里的boot loader 程式,而后面的16X4的空间就是存储分区表信息的位置:如下图 2.在分区表中,主要储存了以下信息:(1)分区号,常见的分区号有以下几种:其它编号可以使用fdisk指令,再执行 l (小写L) 查看 0x5 (or 0xf) 扩展分区 0x82 Linux swap 0x83 Linux 0x8e Linux LVM

Linux 文件系统同步

同步就是将物理内存中dirty的页写入到磁盘中,保证磁盘和物理页之间的内容一致. 触发同步操作的时机: 1.周期性内核线程,扫描脏页,根据一定的规则选择脏页,将页写回到磁盘. 2.如果内核中的脏页过多,会触发同步 3.内核中其它组件触发同步操作(如sync.fsync和fdatasync等函数调用) 传统的UNIX实现在内核中设有缓冲区高速缓存或页面高速缓存,大多数磁盘I/O都通过缓冲进行.当将数据写入文件时,内核通常先将该数据复制到其中一个缓冲区中,如果该缓冲区尚未写满,则并不将其排入输出队列

linux文件系统简介

文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识. 本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录.挂载基本原理.文件存储结构.软链接硬链接.和常见目录的介绍.相信有了这些知识对于深入的学习linux会有一定的帮助.文章例子主要是基于ubuntu发行版. 如有不对之处请大家多多指出. 1.Linux磁盘分区和目录 Linux发行版本之间的差别很少,差别主要表现在系统管理的特色工具以及软件包管理方式的不同.目录结构基本上都是一样的.

Linux文件系统简介----转载

原文地址:Linux文件系统 文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识. 本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录.挂载基本原理.文件存储结构.软链接硬链接.和常见目录的介绍.相信有了这些知识对于深入的学习linux会有一定的帮助.文章例子主要是基于ubuntu发行版. 如有不对之处请大家多多指出. 1.Linux磁盘分区和目录 Linux发行版本之间的差别很少,差别主要表现在系统管理的特色工具以及软件包管理方式的不