Linux文件系统及创建


关键词

linux 文件系统 创建

摘要

介绍文件系统的基本概念以及Linux下ext3、ext4文件系统的创建管理

文件系统

操作系统通过文件系统管理文件及数据,磁盘或分区需要,创建文件系统之后才能够为操作系统使用,创建文件系统的过程又称之为格式化,没有文件系统的设备又称之为祼(raw)设备,如http://www.splaybow.com/post/linux-fdisk-disk.html,刚分好的区。


常见的文件系统有fat32、NTFS、ext2、ext3、ext4、xfs、HFS等;文件系统之间的区别:日志、支持的分区大小、支持的单个文件大小、性能等。
windows下的主流文件系统是:NTFS,fat32;Linux下的主流文件系统是:Ext3、Ext4 
Linux支持的文件系统有:ext2、ext2、ext4、fat(msdos)、vfat、nfs、iso9660、proc、gfs、jfs

如何创建文件系统

MKE2FS

命令mke2fs用来创建文件系统:mke2fs -t ext4 /dev/sdb1
常用参数:
-b blocksize 指定文件系统块大小,文件系统读写操作的最小单位,系统默认4096字节(4K)
-c            建立文件系统时检查坏损块,顾名思义(mke2fs -t ext4 /dev/sdb1)
-L label       指定卷标,就是给磁盘指定个名字
-j              建立文件系统日志,带日志的文件系统(ext3、ext4)拥有较强的稳定性,在出现错误时(如断电、磁盘故障)可以进行恢复。

MKFS

命令mkfs可以快速创建文件系统,相较于mke2fs简单,但是支持的参数较少,不能进行精细化的控制。
mkfs.ext3 /dev/sdb1
mkfs.ext4 /dev/sdb1
mkfs.vfat /dev/sdb1

DUMPE2FS

命令dumpe2fs可以用来查看分区的文件系统信息
dumpe2fs /dev/sdb1

E2LABEL

命令e2label可以用来为文件系统添加标签
e2label /dev/sdb1 显示sdb1的系统标签
e2label /dev/sdb1 THEANSWER 将sdb1的系统标签设置为THEANSWER

FSCK

命令fsck用来检查并修复损坏的文件系统
fsck /dev/sdb1

  • 如果有错误会提示是否修复可以使用-y参数不提示而直接进行修复
  • 默认fsck会自动判断文件系统类型,如果文件系统损坏较为严重,请使用-t参数指定文件系统类型
  • 对于识别为文件的损坏数据(文件系统无记录),fsck会将该文件放入lost+found目录
  • 系统启动时会对磁盘进行fsck操作



以上就介绍下文件系统的基本概念及Linux系统下的文件系统的创建管理。


 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权

本文属于“洪哥笔记”原创文章,转载请注明来源地址:Linux文件系统及创建:http://www.splaybow.com/post/linux-file-sysytem.html

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« Linux如何使用fdisk进行磁盘分区 Linux文件系统挂载 »

相关文章:

在Linux上添加字体  (2018/9/1 11:53:09)

购物网站支付宝付款后跳转回来报错  (2015/3/18 15:52:24)

centos下安装nmap、sqlmap、metasploit  (2014/8/22 9:18:40)

Linux上极具杀伤力的破坏指令  (2014/8/18 8:53:22)

三步骤测试Linux主机是否连通  (2014/5/20 9:33:18)

Linux查看路由信息  (2014/5/8 15:01:06)

RHEL6.4搭建FTP服务器  (2014/4/29 10:16:55)

linux系统下设置网站404错误页  (2014/4/21 12:45:26)

OpenSSL安全公告  (2014/4/15 9:01:51)

系统管理员命令:sudo  (2014/4/14 11:06:49)