标签:系统 制作 文件的 大小 文件 probe style 系统盘 选项
什么是文件系统?
存储和组织计算机数据文件的机制
分区和格式化区别?
分区是给房子打隔断,分为厨房、卧室……,格式化相当于给房子装修,让其能够让数据住进去
文件系统: 组织和管理文件的一种机制
格式化: 往分区中写入文件系统,产生一定数量的inode和block
操作系统将数据分为两个部分,文件内容和文件属性
除了inode 和block,操作系统还有个superblock,这个超级快包括文件系统的inode和block的总量,已经使用的数量,剩余数量等(称之为metadata元数据)
超级快记录文件系统的元数据
linux支持哪些文件系统: ReiserFs、ext2、ext3、ext4,xfs
centos6默认使用 ext4 文件系统
centos7 采用 xfs
centos5 采用 ext3
如何格式化系统
mkfs -t ext2 -b 4096 -i 1024 /dev/sdb1
文件系统小结:
1. 文件系统是存储和组织计算机数据文件的机制
2. 分区必须通过格式化创建文件系统才能存放数据
3. 一个分区只能有一种文件系统
4. linux下常见ext2,ext3,ext4,而ext4是centos默认文件系统,centos7使用xfs文件系统
5. 文件系统也是软件
SAS/SATA硬盘文件系统选择选择小结
1. reiserfs大量小文件业务首选reiserfs(100k以内)
2. xfs 有的门户的数据库MySQL业务会选择,centos7默认
3. ext4 视频下载,流媒体,数据库,小文件业务也ok,centos6默认文件系统
4. ext2 没有日志,联讯的cache业务,CDN网站加速服务
考虑海量服务器,考虑维护成本和性能,选一个折中
centos默认的文件系统都是比较优秀
xfs、reiserfs需要单独安装,多种文件系统维护可能不方便
网站前端增加缓存服务器(squid、varnish),存储数据库的前端增加缓存(memcache、redis)
如何制作文件系统?
看系统是否支持,如果支持,直接对应的命令格式化
ls /lib/modules/`uname -r`/kernel/fs # 查看系统支持的文件系统格式,并不代表软件已经装了
mkf 按tab
会显示: mkfifo mkfs mkfs.cramfs mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.ext4dev mkfs.msdos mkfs.vfat,表示支持的文件系统
如何安装xfs文件系统?
yum install xfsprogs kmod-xfs xfsdump xfsprogs-devel modprobe xfs lsmod |grep xfs dd if=/dev/zero of=/dev/sdc bs=1M count=100
# 通过dd创建一个特殊文件/dev/sdc,block大小为1M,创建100个,这个文件可以写入文件系统
mkfs 格式化命令
-t 指定文件系统,或mkfs.ext4(通过 . 方式指定文件系统)
-b 指定block大小,默认4096
-I 指定inode大小,默认256
-o 指定选项
mount 挂载设备,给设备一个入口
-t 指定挂载系统类型
mount -t ext4 /dev/sdb1 /mnt # 把设备 /dev/sdb1 挂载到 /mnt目录 umount /mnt # 取消目录 /mnt 上的挂载 # 这些都是临时挂载,如果想要永久挂载,写入 /etc/fstab 文件中
umount 卸载
-lF 强制卸载
mkswap 格式化swap分区
swapon 启动swap分区
swapoff 关闭swap分区
dumpe2fs 查看ext文件系统信息
dumpe2fs -h /dev/sda1 # 查看 /dev/sda1超级快信息
fsck检查文件系统(e2fsck,也是文件系统检查工具)
fsck -C -f -t ext3 /dev/sda6 # 没坏的磁盘一定不要用,好的磁盘不要用,只有系统盘,其他不用
永久生效挂载: /etc/fstab 以及 /etc/mtab
vim /etc/fstab, 按格式写入
设备路径 挂载点 文件系统类型 挂载参数选项 是否备份 是否fsck检查
# 没坏的磁盘一定不要用,好的磁盘不要用,只有系统盘检查,其他不用
文件系统总结:
1. ext2读写速度快没有日志,ext4适合媒体流文件和小文件,xfs适合数据库业务
2. 文件系统本身也是软件,组织和存储数据的一个机制
3. 磁盘想使用,先分区,再格式化写入文件系统,再挂载,才能在磁盘中写数据
4. 想要挂载永久生效,需要将挂载磁盘信息写入 /etc/fstab 中
标签:系统 制作 文件的 大小 文件 probe style 系统盘 选项
原文地址:http://www.cnblogs.com/2bjiujiu/p/7966001.html