mkfs命令是 makefilesystem的缩写,用来在特定的分区建立Linux文件系统

常见的文件系统有

FAT

在Win 9X下,FAT16支持的分区最大为2GB。我们知道计算机将信息保存在硬盘上称为“簇”的区域内。使用的簇越小,保存信息的效率就越高。在FAT16的情况下,分区越大簇就相应的要大,存储效率就越低,势必造成存储空间的浪费。并且随着计算机硬件和应用的不断提高,FAT16文件系统已不能很好地适应系统的要求。在这种情况下,推出了增强的文件系统FAT32。

NTFS

NTFS文件系统是一个基于安全性的文件系统,是Windows NT所采用的独特的文件系统结构,它是建立在保护文件和目录数据基础上,同时照顾节省存储资源、减少磁盘占用量的一种先进的文件系统。使用非常广泛的Windows NT 4.0采用的就是NTFS 4.0文件系统,相信它所带来的强大的系统安全性一定给广大用户留下了深刻的印象。Win 2000采用了更新版本的NTFS文件系统NTFS 5.0,它的推出使得用户不但可以像Win 9X那样方便快捷地操作和管理计算机,同时也可享受到NTFS所带来的系统安全性。

exFAT

全称Extended File Allocation Table File System,扩展FAT,即扩展文件分配表,是Microsoft在Windows Embeded 5.0以上(包括Windows CE 5.0、6.0、Windows Mobile5、6、6.1)中引入的一种适合于闪存的文件系统,为了解决FAT32等不支持4G及其更大的文件而推出。

RAW

RAW文件系统是一种磁盘未经处理或者未经格式化产生的文件系统,一般来说有这几种可能造成正常文件系统变成RAW文件系统:没有格式化、格式化中途取消操作、硬盘出现坏道、硬盘出现不可预知的错误、毒所致。

解决RAW文件系统的最快的方法是立即格式化,并且使用杀毒软件全盘杀毒。当然,如果文件很重要的话可以用迷你兔数据恢复软件先救出数据,然后再格式化和杀毒。

Ext

Ext2:Ext是GNU/Linux 系统中标准的文件系统,其特点为存取文件的性能极好,对于中小型的文件更显示出优势,这主要得利于其簇快取层的优良设计。

Ext3:是一种日志式文件系统,是对ext2系统的扩展,它兼容ext2。日志式文件系统的优越性在于:由于文件系统都有快取层参与运作,如不使用时必须将文件系统卸下,以便将快取层的资料写回磁盘中。因此每当系统要关机时,必须将其所有的文件系统全部shutdown后才能进行关机。

Ext4:Linux kernel 自 2.6.28 开始正式支持新的文件系统 Ext4。Ext4 是 Ext3 的改进版,修改了 Ext3 中部分重要的数据结构,而不仅仅像 Ext3 对 Ext2 那样,只是增加了一个日志功能而已。Ext4 可以提供更佳的性能和可靠性,还有更为丰富的功能。

HFS

分层文件系统(Hierarchical File System,HFS)是一种由苹果电脑开发,并使用在Mac OS上的文件系统。最初被设计用于软盘和硬盘,同时也可以在在只读媒体如CD-ROM上见到。

在Linux上执行ls -l /sbin/mkfs.*可查询出有哪些可操作的创建的系统,如下图UBUNTU上

5b3bc6d6d68f

image.png

比如:

mkfs.ext3 /dev/sda6 # 把该设备格式化成ext3文件系统

5b3bc6d6d68f

image

linux上mkfs代码,Linux mkfs使用相关推荐

  1. 在linux上一行代码不用写实现自动采集+hadoop分词

    在linux上一行代码不用写实现自动采集+hadoop分词 将下面的shell脚本保存成到xxx.sh,然后执行即可 cd /opt/hadoop mkdir spider wget -O spide ...

  2. linux反调试代码,linux反调试方法

    如何防止自己的程序被调试器跟踪,这是一个很有趣的话题,也是反逆向工程中的一个重要话题.这里简单介绍一下Linux平台上的反调试技术. (本文主要参考:http://blog.txipinet.com/ ...

  3. linux运行软件代码,Linux软件安装-详细源码安装过程

    1.简介 软件的安装是linux学习时的重中之重,*nux上重要思维哲 学组合若干小功能进而成为一个可用可维护的系统平台.那么在 操作系统构建完成之时,除非内核等支持系统必需软件之外,可 拓展可维护的 ...

  4. linux简单重定向代码,Linux Shell编程(26)——代码块重定向

    像 while, until, 和 for 循环代码块, 甚至 if/then 测试结构的代码块都能做到标准输入的重定向. 即使函数也可以使用这种重定向的格式 .所有的这些依靠代码块结尾的 < ...

  5. 在linux下载github代码,linux 定时下载github最新代码

    场景:网站的代码在github上托管,静态网站部署在服务器上,每次自己修改完本地代码后,提交到github上,需要自己去服务器上执行git pull 拉取最新代码, 为了解决这种操作,自己再服务器上  ...

  6. c#在linux上运行,在Linux上运行C#的方法

    本文实例讲述了在Linux上运行C#的方法.分享给大家供大家参考.具体方法如下: 在任何一个平台(操作系统+硬件体系)上,编写和运行程序的三个最根本的需求是库.编译器/解释器.运行环境.库以类和方法( ...

  7. idea使用本地代码远程调试线上运行代码---linux环境

    场景: 之前介绍过windows环境上,用idea进行远程调试那么在linux环境下实战一下 环境: linux 测试应用:使用docker部署的platform-multiappcenter-bas ...

  8. linux上dig命令,Linux dig命令(示例代码)

    dig(Domain Information Groper),和nslookup作用有些类似,都是DNS查询工具 1.dig命令格式 dig @dnsserver name querytype 如果你 ...

  9. Linux运行8086代码,* linux下编译,链接,运行,汇编程序

    当前使用的操作系统:ubuntu11.10 汇编程序由定义好的段构成,每个段都有不同的目的,三个最常用的段: 1)data 段 汇编程序data(数据)段是可选的. 数据段声明带有初始值的数据元素,这 ...

最新文章

  1. Express中间件--connect-mongodb-session
  2. 《编译与反编译技术实战》——2.1节编译器、解释器及其工作方式
  3. 退格键删除input中光标指定的字符串_Linux中的vi 三种模式
  4. 联想e52进入bios_联想笔记本怎么设置u盘启动|联想笔记本bios设置usb启动步骤
  5. s3c2440第一个裸奔程序——跑马灯(转)
  6. shell输出标准化xml
  7. python的httplib、urllib和urllib2的区别及应用
  8. 连续子序列最大和2种方法
  9. Office Communications Server 和客户端使用的端口和协议
  10. webpack ,require.ensure配合oclazyload 实现ng1模块懒加载
  11. Oracle安装步骤(自用)
  12. 《JAVA并发编程实践》读书笔记(一)
  13. ucserver admin.php,如何修改discuz管理员密码以及Ucenter初始管理密码
  14. (附源码)spring boot小说网站系统 毕业设计 041446
  15. 从appfuse开始学习Spring和Hibernate - (1)构建项目
  16. Marlin代码分析一些记录
  17. Python基础--集合创建、添加删除元素以及集合的交集、并集和差集运算
  18. 255字符c语言中,在单片机C语言程序设计中,______类型数据经常用于处理ASCⅡ字符或处理小于等于255的整型数 答案:char...
  19. java excel row遍历空_用Java巧妙的解析Excel中的POI
  20. Global Illumination_Spherical Harmonic Lighting(球谐光照)

热门文章

  1. 局域网内电脑IP冲突解决办法
  2. 华为畅享8plus停产了吗_华为畅享8和畅享8plus的区别
  3. SLS-日志服务分析查询
  4. 戴尔poweredge 1950的安装 fedora系统小记
  5. opencv中关于轮廓检测识别Contours及相关函数的介绍
  6. 最简单替换证件照背景色的方法
  7. 回收站的文件删除了怎么恢复
  8. Python入门——EasyGUI库
  9. 考试记录:阿⾥云Apsara Clouder云计算专项技能认证:云服务器ECS⼊门
  10. 开始学习Liux shell洛