博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
文件系统
阅读量:5141 次
发布时间:2019-06-13

本文共 1384 字,大约阅读时间需要 4 分钟。

查看你的linux支持的文件系统:  ls -l /lib/modules/$(uname -r)/kernel/fs

一、文件系统:

1.文件系统是对一个 存储设备上的数据和元数据进行组织的一种机制。,文件系统是在一个磁盘(包括光盘、软盘、三盘及其他存储设备)或分区上组织文件方式和方法,如ext2、ext3、ext4、NTFS或FAT、fat32等。文件系统是组织存储文件或数据的方法,目的是易于查询和存取数据。因此,如果磁盘上没有文件系统也就无法存储数据了,因此,在磁盘分区后能够使用之前必须建立对应的文件系统才行。

2.文件系统是基于存储设备的,比如硬盘或光盘,并且包含文件物理位置的维护:文件系统也可以说是虚拟数据或网路数据存储的方法,比如NFS、MFS、GFS。目前,UNIX、LINUX的文件系统有很多实现,例如UFS(基于BSD的UNIX的文件系统)、ext2、ext3、ext4、zfs、xfs和Reiserfs等等。

3.分区必须格式化创建文件系统才能存放数据,同一个分区只能有一种文件系统。

4.windows常见的文件系统是NTFS、FAT32

5.SAS、SATA硬盘文件系统选择:

  • reiserfs 大量小文件业务首选reiserfs
  • xfs数据库业务,门户案例
  • ext4 视频下载,流媒体,数据库,小文件业务也行,可以用默认的。
  • ext2(无日志功能) 蓝汛的cache业务,它们业务特点:这种CDN网站加速服务的要的就是快,数据都是缓存,丢了也无所谓。(ext3和ext4有日志的功能,有日志就意味着文件顺坏或故障可以恢复)

6.常规应用 :

  • centos默认的文件系统都是比较优秀的。常规应用选默认的文件系统即可。
  • xfs、reiserfs这两个文件都需要单独安装的,默认不支持的。维护可能不方便。(3,5台,10台,8台可以,当有上万台服务器时,什么都是独立安装时,维护就不方便,升级就更不方便,所以选默认的,其他的文件系统可能会有一点性能的提升,但是和默认的差别不大,为了维护方便)
  • 大并发并不是过多的做磁盘的优化,而是主要在前端增加缓存,架构师的能力了。(CDN缓存,自己内部网站的缓存,数据库的前端也有缓存,90%的数据都到不了你的磁盘,那就行了)

7.SSD文件系统:

  • Ext4 Reiserfs可以作为SSD文件系统,但未对SSD做优化,不能充分发挥SSD性能。
  • Btrfs对SSD做了优化,moun通过参数引用,但Btrfs人处于试验阶段,生产环境谨慎使用。
  • JFFS2、Nilfs2、YAFFS是常用的flash file system,在嵌入式环境广泛应用,建议使用,性能目前还未做测试评估。

8.在linux中制作文件系统

  • 用类似如下命令在linux中制作并优化 reiserfs 文件系统
  • #/sbin/mkreiserfs /dev/sda2
  • 用类似如下命令在linux中制作 xfs 文件系统
  • #mkfs -t xfs -f /dev/sda2
  • 注意ext3fs其实简单的就是激活了记账的ext2fs。当创建该文件系统时,对 mke2fs 使用 -j 选项:
  • #/sbin/mke2fs -j /dev/sda2

 

转载于:https://www.cnblogs.com/sjxbg/p/5551489.html

你可能感兴趣的文章
一句话说清分布式锁,进程锁,线程锁
查看>>
服务器解析请求的基本原理
查看>>
[HDU3683 Gomoku]
查看>>
下一代操作系统与软件
查看>>
DataGridView的行的字体颜色变化
查看>>
[Serializable]的应用--注册码的生成,加密和验证
查看>>
Android-多线程AsyncTask
查看>>
LeetCode【709. 转换成小写字母】
查看>>
如果没有按照正常的先装iis后装.net的顺序,可以使用此命令重新注册一下:
查看>>
【题解】青蛙的约会
查看>>
autopep8
查看>>
Android 官方新手指导教程
查看>>
幸运转盘v1.0 【附视频】我的Android原创处女作,请支持!
查看>>
安装 Express
查看>>
Weka中数据挖掘与机器学习系列之基本概念(三)
查看>>
leetcode-Sort List
查看>>
中文词频统计
查看>>
Java泛型的基本使用
查看>>
bzoj2038 [2009国家集训队]小Z的袜子(hose)
查看>>
Postman-----如何导入和导出
查看>>