Linux基础 文件系统

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

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值