没有 查看 指定 安装 计算 计算机 系统盘 mysq uname
什么是文件系统?
存储和组织计算机数据文件的机制
分区和格式化区别?
分区是给房子打隔断,分为厨房、卧室……,格式化相当于给房子装修,让其能够让数据住进去
文件系统: 组织和管理文件的一种机制
格式化: 往分区中写入文件系统,产生一定数量的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 中
linux_文件系统
没有 查看 指定 安装 计算 计算机 系统盘 mysq uname
原文:http://www.cnblogs.com/2bjiujiu/p/7966001.html
来源: http://www.bubuko.com/infodetail-2415706.html