1:什么是文件系统
文件系统:操行系统的必备软件,文件系统是对一个存储设备上的数据block和元数据inode进行组织的一种机制 。
文件系统:帮助用户管理磁盘上的空间,进行文件的快速存取的功能
常见文件系统:
fat ,fat16,fat32,ntfs,ext2,ex3,ex4,xfs,HFS+
fat: msdos开始支持
fat16:最多支持2G
fat32:单个文件不能超过4G
exfat:突破单个文件不能超过4G
ntfs:只有windows专用,是一种带日志功能的文件系统,文件安全性更高,意外断电,一般都可以恢复
ext linux之父创造的,林纳斯.托瓦兹
ext2
ext3 centos 5.x
ext4 centos 6.x 2012年发布 文件系统多了日志功能,文件的安全性更强
XFS centos 7.x 2014年发布
扩展的知识:
a:fat32转ntfs,无损转换:d:\>convert h: /FS:NTFS
b:弹出U盘的命令:
eject /dev/sdb
c:弹光驱(生产案例,找服务器的方法)
eject -s /dev/sr0
d:linux支持NTFS文件系统挂载
yum install epel-release.noarch -y
yum install ntfs-3g -y
mount -t ntfs-3g /dev/sdd1 /mnt
e:centos6使用xfs文件系统
yum install xfsprogs -y
mkfs.xfs /dev/sda
mount /dev/sda /mnt
2:测试分区的性能
dd的功能之一:
提取光碟的ISO文件
dd if=/dev/sr0 of=/windows7.iso
dd的功能之二:
测试磁盘的性能
dd if=/dev/zero of=/media/a.raw bs=100M count=6
ext4 xfs
[root@oldboy ~]# df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/sdb2 ext4 18G 2.8G 14G 17% /
tmpfs tmpfs 491M 0 491M 0% /dev/shm
/dev/sda ext4 976M 1.3M 924M 1% /mnt
/dev/sdc xfs 1014M 33M 982M 4% /media
第一次测试:
[root@oldboy ~]# time dd if=/dev/zero of=/mnt/a.raw bs=100M count=6
6+0 records in
6+0 records out
629145600 bytes (629 MB) copied, 1.27719 s, 493 MB/s
real 0m1.288s
user 0m0.000s
sys 0m0.655s
[root@oldboy ~]#
[root@oldboy ~]#
[root@oldboy ~]# time dd if=/dev/zero of=/media/a.raw bs=100M count=6
6+0 records in
6+0 records out
629145600 bytes (629 MB) copied, 0.726265 s, 866 MB/s
real 0m0.737s
user 0m0.000s
sys 0m0.442s
第二次测试:
[root@oldboy ~]# time dd if=/dev/zero of=/mnt/a.raw bs=10M count=60
60+0 records in
60+0 records out
629145600 bytes (629 MB) copied, 1.11309 s, 565 MB/s
real 0m1.118s
user 0m0.002s
sys 0m0.522s
[root@oldboy ~]#
[root@oldboy ~]# time dd if=/dev/zero of=/media/a.raw bs=10M count=60
60+0 records in
60+0 records out
629145600 bytes (629 MB) copied, 0.715339 s, 880 MB/s
real 0m0.725s
user 0m0.000s
sys 0m0.435s
最终的结论:xfs的性能比ext4好!
文件类型:
- 普通文件
d 目录文件
l 链接文件
c 字符串设备(能输入输出)
b 块设备(磁盘)
s 套接字socket
3:swap文件系统
如何增加swap(生产故障)
dd if=/dev/zero of=/opt/swap bs=1G count=1
mkswap -f /opt/swap
swapon /opt/swap
swapoff /opt/swap
4:网络文件系统(依赖网络)
万兆网络(1250m/s)FBI卡
NFS network file system