分析Linux磁盘管理与文件系统专题三
1.前言
紧接着我的上一篇博客进行磁盘管理操作:
http://zhangfengzhe.blog.51cto.com/8855103/1430531
我们已经对磁盘进行了分区,信息如下:
[root@localhost ~]# fdisk -l /dev/sdb Disk /dev/sdb: 1073 MB, 1073741824 bytes 255 heads, 63 sectors/track, 130 cylinders Units = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System /dev/sdb1 1 7 56196 83 Linux /dev/sdb2 8 15 64260 83 Linux /dev/sdb3 16 25 80325 83 Linux /dev/sdb4 26 130 843412+ 5 Extended /dev/sdb5 26 32 56196 82 Linux swap / Solaris /dev/sdb6 33 39 56196 83 Linux /dev/sdb7 40 46 56196 83 Linux /dev/sdb8 47 53 56196 83 Linux |
从上面的信息,可以看出我们对/dev/sdb这块硬盘有3个主分区,1个扩展分区,3个逻辑分区。那么接下来,我们应该对分区进行高级格式化操作,也就是对分区创建文件系统。
2.如何创建文件系统?
注意点:
第一,创建完分区后,应该接下来创建文件系统才能被挂载和使用。 第二,不应该在已经挂载的分区上进行创建文件系统。 第三,应该对指定分区【扩展分区不应该使用】进行创建,而不应该对整个硬盘进行。 |
实战:
A 可以使用mkfs命令进行创建。常用选项为-t指定创建文件系统类型。比如ext2,ext3 【其实ext2 vs ext3 的最大区别在于ext3是基于日志的文件系统。】 [root@localhost ~]# mkfs -t ext2 /dev/sdb1 mke2fs 1.39 (29-May-2006) Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) 14056 inodes, 56196 blocks 2809 blocks (5.00%) reserved for the super user First data block=1 Maximum filesystem blocks=57671680 7 block groups 8192 blocks per group, 8192 fragments per group 2008 inodes per group Superblock backups stored on blocks: 8193, 24577, 40961 Writing inode tables: done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 25 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. 解读上面的信息:
在磁盘上,有一个个block groups,这些都是为了方便磁盘管理所划分的逻辑结构。在block group中又有superblock【超级块,需备份,主要是group的相关信息】,inodes【inode table / bit map】,blocks【data】。 [root@localhost ~]# mkfs -t ext3 /dev/sdb2 mke2fs 1.39 (29-May-2006) Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) 16128 inodes, 64260 blocks 3213 blocks (5.00%) reserved for the super user First data block=1 Maximum filesystem blocks=66060288 8 block groups 8192 blocks per group, 8192 fragments per group 2016 inodes per group Superblock backups stored on blocks: 8193, 24577, 40961, 57345 Writing inode tables: done Creating journal (4096 blocks): done Writing superblocks and filesystem accounting information: done 上面的红色信息,已经说明ext3 is a journal file system. B 关于mkfs.ext2 mkfs.ext3等 [root@localhost ~]# ls -l /sbin/mkfs* -rwxr-xr-x 1 root root 7092 Jun 25 2007 /sbin/mkfs -rwxr-xr-x 1 root root 18100 Jun 25 2007 /sbin/mkfs.cramfs -rwxr-xr-x 3 root root 47288 Jun 25 2007 /sbin/mkfs.ext2 -rwxr-xr-x 3 root root 47288 Jun 25 2007 /sbin/mkfs.ext3 -rwxr-xr-x 3 root root 29672 Jan 11 2007 /sbin/mkfs.msdos -rwxr-xr-x 3 root root 29672 Jan 11 2007 /sbin/mkfs.vfat 根据which mkfs进行上述分析,其实有: mkfs.ext2 equal mkfs -t ext2 ... mkfs.ext3 equal mkfs -t ext3 ... [root@localhost ~]# mkfs.ext2 /dev/sdb3 ..... [root@localhost ~]# mkfs.ext3 /dev/sdb5 ..... C LINUX提供EXT类型文件系统的专用命令mke2fs,它支持的选项很多,方便灵活! 注意没有mke3fs这个命令,对于mke2fs直接使用选项-j即可创建ext3类型的文件系统。 [root@localhost ~]# mke2fs /dev/sdb6 [root@localhost ~]# mke2fs -j /dev/sdb7 常用选项: -j -L 指定卷标 -b 指定块大小 -i 指定inode/block比率 -n 直接指定inode个数 -m 指定预留比率 -E 指定一些额外的选项,以后再说。 -F 强制创建。 |
3.总结
mkfs mkfs.ext2 mkfs.ext3 mke2fs |
转载于:https://blog.51cto.com/zhangfengzhe/1431991
分析Linux磁盘管理与文件系统专题三相关推荐
- Linux磁盘管理与文件系统
Linux磁盘管理与文件系统 磁盘结构 ■硬盘的物理结构 ■硬盘的数据结构 ■硬盘存储容量公式 MBR与磁盘分区表示 ■主引导记录(MBR: Master Boot Record) 磁盘分区结构 文件 ...
- 【AWSL】之Linux磁盘管理与文件系统(fdisk、df、mount、umount、lsblk)
序言 这里我主要介绍以下Linux的磁盘管理与文件系统的一些操作与概述 磁盘和文件 序言 一.磁盘分区结构 二.文件系统类型 三. 检测并确认新硬盘 1.fdisk命令 2.fdisk -l 3.规划 ...
- Linux磁盘管理与文件系统(实验详解,一看就懂)
磁盘管理与文件系统 一.磁盘管理 1.1 磁盘结构 1.2 MBR与磁盘分区表示 1.2.1 MBR 1.2.2 磁盘分区表示 二.文件系统 2.1 文件系统类型 2.2 检测并确认新硬盘 2.3 管 ...
- 简介Linux磁盘管理与文件系统
磁盘管理与文件系统 一.磁盘基础 1.磁盘结构 1.1.硬盘的物理结构 1.2.硬盘的数据结构 1.3.硬盘的存储容量 1.4.可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域 1.5.磁盘接口类型 ...
- Linux怎么把硬盘ex2改为ex4,linux磁盘管理和文件系统创建
1磁盘管理 1.1硬盘的构造原理 硬盘分类: 机械式硬盘,固态硬盘 硬盘出厂会进行低级格式化,分磁盘,再分扇区,硬盘的第一个磁道的一个扇区就是MBR 512Bytes Master boot reco ...
- Linux磁盘管理和文件系统(相思相见知何日?此时此夜难为情)
目录 一.磁盘基础 1.磁盘结构 2.MBR与磁盘分区表示 3.磁盘分区结构 4.文件系统 (1)XFS文件系统 (2)swap交换文件系统 (3)Linux支持的其他文件系统类型 二.检测并确认新硬 ...
- Linux磁盘管理和文件系统
文章目录 1.前言 2.磁盘结构 2.1设备文件 2.2设备的命名规则 (1)物理设备 (2)虚拟磁盘设备 (3)创建设备文件 2.3硬盘类型 (1)硬盘接口类型 (2)服务器硬盘大小 (3)机械硬盘 ...
- Linux磁盘管理——XFS文件系统符号链接硬链接
九.xfs文件系统 XFS文件系统的配置 基本上XFS就是一个日志式文件系统,之所以现在把它当预设的文件系统 是因为它原本就是被开发用于高容量磁盘以及高性能文件系统之用的,相当适合于现在的环境.此外, ...
- Linux———磁盘管理与文件系统!!!
前言 磁盘基础 1.硬盘的结构 2.磁盘分区表示 3.磁盘分区的结构 文件系统类型 检测并确认新硬盘 1.规划硬盘中的分区 2.检测并确认新硬盘 3.规划硬盘中的分区 管理文件系统 1.创建文件系统 ...
最新文章
- T-SQL MD5算法实现
- EWM RF 开发常用代码
- TWebBrowser的基本应用
- 有限单元法基本原理和数值方法_有限元法分析结果的四类误差,你知道吗?
- 7-26 Windows消息队列(25 分)
- oraclek导出表_oracle如何导出和导入数据库/表
- automake生成静态库文件_基于CocoaPods的组件化原理及私有库实践
- java的file类中的方法_java中File类的使用方法|chu
- Lync 小技巧-44-服务器问题影响了呼叫功能
- jquery基本过滤选择器(jquery筛选选择器)
- 如何理解“修身齐家治国平天下”这句儒家经典
- 【芯片使用】PCF8591
- mysql 表情符串_mysql支持emoji表情符存储
- hdu4489 The King’s Ups and Downs
- 使用Win64OpenSSL_Light生成自签名https授权证书的几个坑
- 微信小程序 主题皮肤切换(switch开关)
- oracle怎么生成osf,Oracle技术之Linux 建立软raid
- MyBatis一发入魂之插入操作
- NLP入门(八)使用CRF++实现命名实体识别(NER)
- 鼓励参与计算机考试宣传标语,期末考试励志宣传标语
热门文章
- VTK:可视化算法之SplatFace
- VTK:可视化算法之ColoredAnnotatedCube
- VTK:Utilities之ShallowCopy
- VTK:相互作用之RubberBand3D
- VTK:图片之ImageDivergence
- C语言改造二分法(Modified Binary Search)算法(附完整源码)
- sublime67linter-php,Sublime Text 3 搭建 React.js 开发环境
- php 反向截取,反向PHP功能
- ideaIU-2018.1.5.win-scala 激活方式
- Scala编译器安装,开发工具安装,通过IDEA创建scala的工程代码,Scala SDK的设置