4.文件系统

4.6分区、格式化与挂载

4.6.4格式化

1.格式化为EXT

[root@localhost ~]# mkfs.ext4 /dev/sda3

mke2fs 1.42.9 (28-Dec-2013)

Filesystem label=

OS type: Linux

Block size=1024 (log=0)    #block大小

Fragment size=1024 (log=0)

Stride=0 blocks, Stripe width=0 blocks

51200 inodes, 204800 blocks

10240 blocks (5.00%) reserved for the super user

First data block=1

Maximum filesystem blocks=33816576

25 block groups

8192 blocks per group, 8192 fragments per group

2048 inodes per group

Superblock backups stored on blocks:

8193, 24577, 40961, 57345, 73729

Allocating group tables: done

Writing inode tables: done

Creating journal (4096 blocks): done

Writing superblocks and filesystem accounting information: done

[root@localhost ~]# dumpe2fs /dev/sda3

dumpe2fs 1.42.9 (28-Dec-2013)

Filesystem volume name:

Last mounted on:

Filesystem UUID:          3e95cd6b-7aba-4dee-bc7f-042ac125fa3d

Filesystem magic number:  0xEF53

Filesystem revision #:    1 (dynamic)

Filesystem features:      has_journal ext_attr resize_inode dir_index filetype extent 64bit flex_bg sparse_super huge_file uninit_bg dir_nlink extra_isize

Filesystem flags:         signed_directory_hash

Default mount options:    user_xattr acl

Filesystem state:         clean

Errors behavior:          Continue

Filesystem OS type:       Linux

Inode count:              51200

Block count:              204800

Reserved block count:     10240

Free blocks:              192685

Free inodes:              51189

First block:              1

Block size:               1024#block大小

Fragment size:            1024

Group descriptor size:    64

Reserved GDT blocks:      256

Blocks per group:         8192

Fragments per group:      8192

Inodes per group:         2048

Inode blocks per group:   256

Flex block group size:    16

Filesystem created:       Fri Mar 20 14:17:32 2020

Last mount time:          n/a

Last write time:          Fri Mar 20 14:17:32 2020

Mount count:              0

Maximum mount count:      -1

Last checked:             Fri Mar 20 14:17:32 2020

Check interval:           0 ()

Lifetime writes:          4449 kB

Reserved blocks uid:      0 (user root)

Reserved blocks gid:      0 (group root)

First inode:              11

Inode size:           128       #inode大小

Journal inode:            8

Default directory hash:   half_md4

Directory Hash Seed:      e0a7d3c5-f805-41e1-8e51-116851e0108f

Journal backup:           inode blocks

Journal features:         (none)

Journal size:             4096k

Journal length:           4096

Journal sequence:         0x00000001

Journal start:            0

[root@localhost ~]# mkfs.ext4 -b 4096 /dev/sda3

#block大小设定为4096

[root@localhost ~]# mkfs.ext4 -I 256 /dev/sda3

#inode大小设定为256

2.mkfs.xfs - construct an XFS filesystem

[root@localhost ~]# mkfs.xfs /dev/sda3

meta-data=/dev/sda3             isize=256    agcount=4, agsize=12800 blks

=                       sectsz=512   attr=2, projid32bit=1

=                       crc=0

data     =                       bsize=4096   blocks=51200, imaxpct=25

=                       sunit=0      swidth=0 blks

naming   =version 2              bsize=4096   ascii-ci=0 ftype=0

log      =internal log           bsize=4096   blocks=853, version=2

=                       sectsz=512   sunit=0 blks, lazy-count=1

realtime =none                   extsz=4096   blocks=0, rtextents=0

#采用默认值格式化

[root@localhost ~]# mkfs.xfs -f -i size=512 /dev/sda3

meta-data=/dev/sda3             isize=512    agcount=4, agsize=12800 blks

=                       sectsz=512   attr=2, projid32bit=1

=                       crc=0

data     =                       bsize=4096   blocks=51200, imaxpct=25

=                       sunit=0      swidth=0 blks

naming   =version 2              bsize=4096   ascii-ci=0 ftype=0

log      =internal log           bsize=4096   blocks=855, version=2

=                       sectsz=512   sunit=0 blks, lazy-count=1

realtime =none                   extsz=4096   blocks=0, rtextents=0

#指定inode大小为512,-f是强制格式化一个已经格式化过的文件系统

[root@localhost ~]# mkfs.xfs -f -b size=1024 /dev/sda3

meta-data=/dev/sda3              isize=256    agcount=4, agsize=51200 blks

=                       sectsz=512   attr=2, projid32bit=1

=                       crc=0

data     =                       bsize=1024   blocks=204800, imaxpct=25

=                       sunit=0      swidth=0 blks

naming   =version 2              bsize=4096   ascii-ci=0 ftype=0

log      =internal log           bsize=1024   blocks=2564, version=2

=                       sectsz=512   sunit=0 blks, lazy-count=1

realtime =none                   extsz=4096   blocks=0, rtextents=0

#指定block 大小为1024

3.格式化为其他文件系统

[root@localhost ~]# mkfs.[tab][tab]

mkfs.btrfs   mkfs.ext2    mkfs.ext4    mkfs.minix   mkfs.vfat

mkfs.cramfs  mkfs.ext3    mkfs.fat     mkfs.msdos   mkfs.xfs

#列举出系统内可以格式化的文件系统类型

4.6.5检验

1.EXT4检验

[root@study ~]# fsck.ext4 [-pf]  装置名称

选项与参数:

-p  :当档案系统在修复时,若有需要回覆 y 的动作时,自动回覆 y 来继续进行修复动作。

-f  :强制检查!一般来说,如果 fsck 没有发现任何 unclean 的旗标,不会主动进入

细部检查的,如果您想要强制 fsck 进入细部检查,就得加上 -f 旗标!

[root@localhost Desktop]# fsck.ext4 /dev/sda3

e2fsck 1.42.9 (28-Dec-2013)

/dev/sda3: clean, 11/51200 files, 18515/204800 block

2.XFS检验

[root@study ~]# xfs_repair [-fnd] 装置名称

选项与参数:

-f  :后面的装置其实是个档案而不是实体装置

-n  :单纯检查并不修改档案系统的任何资料 (检查而已)

-d  :通常用在单人维护模式底下,针对根目录 (/) 进行检查与修复的动作!很危险!不要随便使用

[root@localhost Desktop]# mkfs.xfs -f /dev/sda3

#先把前面实验用的ext4格式的sda3重新格式化为xfs文件系统。

[root@localhost Desktop]# xfs_repair /dev/sda3

Phase 1 - find and verify superblock...

Phase 2 - using internal log

- zero log...

- scan filesystem freespace and inode maps...

- found root inode chunk

Phase 3 - for each AG...

- scan and clear agi unlinked lists...

- process known inodes and perform inode discovery...

- agno = 0

- agno = 1

- agno = 2

- agno = 3

- process newly discovered inodes...

Phase 4 - check for duplicate blocks...

- setting up duplicate extent list...

- check for inodes claiming duplicate blocks...

- agno = 0

- agno = 1

- agno = 2

- agno = 3

Phase 5 - rebuild AG headers and trees...

- reset superblock...

Phase 6 - check inode connectivity...

- resetting contents of realtime bitmap and summary inodes

- traversing filesystem ...

- traversal finished ...

- moving disconnected inodes to lost+found ...

Phase 7 - verify and correct link counts...

done

root格式化linux,Linux-格式化与检验-mkfs相关推荐

  1. Linux 中的格式化命令,Linux格式化分区命令mkfs

    1.mkfs简介[root@localhost /]# whatis mkfs mkfs (8)             - build a Linux filesystem   #构建一个Linux ...

  2. 250g硬盘linux分区,linux分区格式化命令使用方法

    linux分区格式化命令使用方法 首先使用root权限登陆进入linux操作界面 使用fdisk -l 参数查看设备名跟设备状态 类似如下 : [root@ecofe2 /]# fdisk -l Di ...

  3. linux磁盘格式化

                 linux分区.格式化配置<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office: ...

  4. linux下格式化U盘的方法

    linux下格式化U盘的方法 1.找到U盘挂载路径 sudo fdisk -l 查看磁盘挂载情况 或者 mount命令 可以看到挂载节点和挂载路径 一般为/dev/sdb 因为如果你只有一块硬盘的话, ...

  5. linux系统的格式化说明,格式化[说明]如何用LINUX命令格式化U盘

    如何用L INUX命令格式化U盘 如何用L I NUX命令格式化U盘 在没有插U盘之前用fdisk -l查看一下你硬盘的分区. 然后再插上你的U盘再用fdisk -l查看新增了什么分区.为了慎重起 ...

  6. linux 卸载usb驱动,2种有效的方案解决如何在Linux中格式化USB驱动器

    有没有可行的解决方案在Linux中格式化USB驱动器?由于操作系统的限制,许多Linux用户发现很难格式化USB驱动器.尽管Linux具有许多优势,但有时进行工作可能会有些乏味.本文有2种不同的方式格 ...

  7. linux 磁盘格式化 恢复数据,从格式化为 exfat 的损坏 U 盘上恢复数据的记录

    把一个格式化为 exfat 格式的 64GB U 盘放到一个老旧的 Android 平板上用了一下,结果就无法识别了.在电脑上也是无法用,Windows 提示需要格式化,Linux 无法挂载但是可以显 ...

  8. linux重新格式化分区表,linux 分区重新格式化

    看分区挂载 blkid cat /etc/fstab 先看已挂载的分区文件系统 df -Th 再看所属用户与组 ll -h 看哪些进程占用分区 ps -ef|grep /backup fuser -m ...

  9. 如何在windows下格式化linux,Linux、Windows/DO格式化怎么做?

    格式化是什麽意思? 格式化(format)是指对磁盘或磁盘中的分区(partition)进行初始化的一种操作,这种操作通常会导致现有的磁盘或分区中所有的文件被清除.格式化通常分为低级格式化和高级格式化 ...

最新文章

  1. php模拟getua_php实现进行远程抓取百度网页内容,并伪装服务器端ip
  2. 晒晒一个多月的seo小成就
  3. ios不响应presentModalViewController界面的处理
  4. 为进阶Linux大佬打牢地基
  5. Ocelot中使用Butterfly实践
  6. easyui的textbox实现编辑保存_第80讲:工作表数据与UserForm窗口的交互,记录的编辑和保存...
  7. vue-cli webpack浅析
  8. 使用javadoc命令制作帮助文档(API)
  9. 【雨林木风】装机人员常用软件工具盘Y6.5
  10. 威feng网站的aes算法破解
  11. oracle学习笔记-转
  12. 微软商店打不开解决方法错误代码0x80131500
  13. YARN学习总结-第九节-YARN-Web-App-Proxy
  14. Android中 一些维持状态的经验
  15. :style动态设置背景图片
  16. 机械设备网站建设多少钱
  17. protoc did not exit cleanly
  18. Fckeditor2.6图片上传,JS没有权限_se7en3_新浪博客
  19. Boundary Smoothing for NER
  20. 我用Python + PAGE(Tkinter GUI) + pandas做了个企查查导出模板转机器人模板的小工具

热门文章

  1. RAC环境备份归档日志和RMAN恢复启动数据库
  2. PettingZoo:多智能体游戏环境库入门
  3. MATLAB如何修改默认设置
  4. 计算机专业研究生阶段有几大研究方向可以选择
  5. HTML5自动换行的间距设置,div css p段落行高行距怎么设置篇
  6. pnpm安装使用教程以及pnpm node版本管理以及EPERM operation not permitted symlink问题解决
  7. 【Python】绘制三维立体图
  8. python 报错 'gbk' codec can't encode character '\xb5' in position 7431: illegal multib
  9. Ceph监控部署之inkscopeCalamari(v10.2.11)
  10. java xml sql_走进 SQL/XML