分区管理工具介绍

1. fdisk:列出指定磁盘设备上的分区情况

格式:fdisk -l [-u] [device...]

fdisk device

子命令:管理功能

p: print, 显示已有分区;

n: new, 创建

d: delete, 删除

w: write, 写入磁盘并退出

q: quit, 放弃更新并退出

m: 获取帮助

l: 列表所分区id

t: 调整分区id

查看内核是否已经识别新的分区

[root@localhost ~]# cat /proc/partitions

2. partx 通知内核重新读取硬盘分区表

格式:partx -a /dev/DEVICE

选项:

-n M:N

3. kpartx

格式:kpartx -a /dev/DEVICE

选项:

-f: force

4. partprobe CentOS5上使用

格式:partprobe [/dev/DEVICE]

Linux文件系统介绍

Linux文件系统: ext2, ext3, ext4, xfs, btrfs, reiserfs, jfs, swap

swap: 交换分区

光盘:iso9660

Windows:fat32, ntfs

Unix: FFS, UFS, JFS2

网络文件系统:NFS, CIFS

集群文件系统:GFS2, OCFS2

分布式文件系统:ceph, moosefs, mogilefs, GlusterFS, Lustre

根据其是否支持"journal"功能:

日志型文件系统: ext3, ext4, xfs, ...

非日志型文件系统: ext2, vfat

文件系统的组成部分:

内核中的模块:ext4, xfs, vfat

用户空间的管理工具:mkfs.ext4, mkfs.xfs, mkfs.vfat

Linux的虚拟文件系统:VFS

创建文件系统相关介绍

1. mkfs

格式:mkfs.FS_TYPE /dev/DEVICE

mkfs -t FS_TYPE /dev/DEVICE

选项:

-t :指定要建立何种文件系统

ext4,fs,btrfs,vfat

-v:显示版本信息与详细的使用方法

-V:显示简要的使用方法

-c:在制做档案系统前,检查该partition是否有坏轨

-L: LABEL 设定卷标

示例:

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

mke2fs 1.41.12 (17-May-2010)

警告: 178 块未使用.

文件系统标签=

操作系统:Linux

块大小=4096 (log=2)

分块大小=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

196992 inodes, 786432 blocks

39330 blocks (5.00%) reserved for the super user

第一个数据块=0

Maximum filesystem blocks=805306368

24 block groups

32768 blocks per group, 32768 fragments per group

8208 inodes per group

Superblock backups stored on blocks:

32768, 98304, 163840, 229376, 294912

正在写入inode表: 完成

Creating journal (16384 blocks): 完成

Writing superblocks and filesystem accounting information: 完成

This filesystem will be automatically checked every 20 mounts or

180 days, whichever comes first.  Use tune2fs -c or -i to override.

2. mke2fs

格式:mke2fs [OPTIONS] /dev/sd… 默认为ext2文件系统

选项:

-t {ext2|ext3|ext4}

-b {1024|2048|4096}

-L 'LABEL'

-j: 相当于 -t ext3

mkfs.ext3 = mkfs -t ext3 = mke2fs -j = mke2fs -t ext3

-i #: 为数据空间中每多少个字节创建一个inode;此大小不应该小于block的大小;

-N #:为数据空间创建个多少个inode;

-m #: 为管理人员预留的空间占据的百分比;

-O FEATURE[,...]:启用指定特性

-O ^FEATURE:关闭指定特性

示例:

[root@localhost ~]# mke2fs -t ext3 -L mktt -b 1024 /dev/vdb1

mke2fs 1.41.12 (17-May-2010)

文件系统标签=mktt

操作系统:Linux

块大小=1024 (log=0)

分块大小=1024 (log=0)

Stride=0 blocks, Stripe width=0 blocks

197120 inodes, 3146440 blocks

157322 blocks (5.00%) reserved for the super user

第一个数据块=1

Maximum filesystem blocks=70516736

385 block groups

8192 blocks per group, 8192 fragments per group

512 inodes per group

Superblock backups stored on blocks:

8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409, 663553,

1024001, 1990657, 2809857

正在写入inode表: 完成

Creating journal (32768 blocks): 完成

Writing superblocks and filesystem accounting information: 完成

This filesystem will be automatically checked every 26 mounts or

180 days, whichever comes first.  Use tune2fs -c or -i to override.

3. mkswap:创建交换分区

调整其分区的ID为82;

格式:mkswap [options] device

选项:

-L LIBEL:指明卷标

-f:强制

示例:

[root@localhost ~]# mkswap -L swaptt /dev/vdb1

Setting up swapspace version 1, size = 3146436 KiB

LABEL=swaptt, UUID=b1ab905f-6201-42d1-b653-45711abe18b5

[root@localhost ~]# free -m

total       used       free     shared    buffers     cached

Mem:          7870        944       6926          0         82        255

-/+ buffers/cache:        607       7263

Swap:         2047          0       2047

[root@localhost ~]# swapon /dev/vdb1

[root@localhost ~]# free -m

total       used       free     shared    buffers     cached

Mem:          7870        946       6923          0         82        255

-/+ buffers/cache:        609       7261

Swap:         5120          0       5120

使系统开机时自启用,在文件/etc/fstab中添加一行:

/dev/vdb1 swap swap defaults 0 0

文件系统管理工具介绍

1. blkid:块设备属性信息查看

格式:blkid [OPTION]... [DEVICE]

选项:

-U UUID: 根据指定的UUID来查找对应的设备

-L LABEL:根据指定的LABEL来查找对应的设备

示例:

[root@zabbix ~]# blkid  /dev/vdb1

/dev/vdb1: LABEL="swaptt" UUID="b1ab905f-6201-42d1-b653-45711abe18b5" TYPE="swap"

2. e2label:查看卷标

格式:e2label DEVICE [LABEL]

示例:

[root@zabbix ~]# e2label /dev/vdb2

test

3. tune2fs:重新设定ext系列文件系统可调整参数的值

格式:e2fs [options] devicd

选项:

-l:查看指定文件系统超级块信息;super block

-L 'LABEL':修改卷标

-m #:修预留给管理员的空间百分比

-j: 将ext2升级为ext3

-O: 文件系统属性启用或禁用

-o: 调整文件系统的默认挂载选项

-U UUID: 修改UUID号;

4. dumpe2fs:显示ext系列文件系统的属性信息

格式:dumpe2fs [-h] device

选项:

-h:查看超级块信息

文件系统检测工具介绍

1. fsck ext系列文件检测

格式:

fsck.FS_TYPE

fsck -t FS_TYPE

选项:

-a: 自动修复错误

-r: 交互式修复错误

Note: FS_TYPE一定要与分区上已经文件类型相同;

2. e2fsck:ext系列文件专用的检测修复工具

格式:e2fsck [OPTIONS] device

选项:

-y:自动回答为yes;

-f:强制修复;

linux中文件系统相关命令,linux磁盘、文件系统相关命令介绍相关推荐

  1. linux命令中插入制表符,linux 中grep 匹配制表符 和 换行符的命令

    linux 中grep 匹配制表符 和 换行符的命令 使用: [root@dhcp-9-79 ~]# grep $'\n' log.txt [root@dhcp-9-79 ~]# grep $'\t' ...

  2. linux mv复制命令,linux中删除复制移动文件rm,mv,cp命令详解linux操作系统 -电脑资料...

    在linux中对文件的复制删除移动分别会使用到rm,mv,cp三个命令,下面我来给大家介绍一下rm,mv,cp命令对文件的常规操作吧, 先看实例 删除复制移动文件命令 Linux代码 rm -rf / ...

  3. linux mysql命令行导入_在linux中导入sql文件的方法分享(使用命令行转移mysql数据库)...

    因导出sql文件 在你原来的网站服务商处利用phpmyadmin导出数据库为sql文件,这个步骤大家都会,不赘述. 上传sql文件 前面说过了,我们没有在云主机上安装ftp,怎么上传呢? 打开ftp客 ...

  4. 网页修改linux命令行,linux中文本修改操作命令linux网页制作 -电脑资料

    在命令模式下可以使用 vi 提供的各种有关命令对文本进行修改,包括对文本内容的删除.复制.取代和替换等, 1. 文本删除/移动 在编辑文本时 ,经常需要删除一些不需要的文本,我们可以用键将输错或不需要 ...

  5. linux中文件链接,关于Linux中文件,链接的一些思考

    在Unix系统中,操作系统为磁盘上的文本与图像,鼠标键盘操作,网络交互等IO操作设计了一组通用API. 使他们被处理的时候可统一用字节流的方式.所以说,除了进程之外,其他的一切均可看做文件. Linu ...

  6. linux中用户组和用户,linux中用户和用户组

    一.用户和组原理 一个用户可以属于多个组,一个组有多个用户 在Linux中操作系统必须依赖组和用户进行管理 二.与用户和组相关的配置文件 1.组相关配置文件 1)/etc/group :管理用户组信息 ...

  7. linux中怎么看挂载文件系统,Linux中如何查看已挂载的文件系统类型详解

    前言 如你所知,Linux 支持非常多的文件系统,例如 ext4.ext3.ext2.sysfs.securityfs.FAT16.FAT32.NTFS 等等,当前被使用最多的文件系统是 ext4.你 ...

  8. linux中fdisk的参数,Linux fdisk命令参数及用法详解--Linux磁盘分区管理命令fdisk

    fdisk 命令 linux磁盘分区管理 用途:观察硬盘之实体使用情形与分割硬盘用. 使用方法: 一.在 console 上输入 fdisk -l /dev/sda ,观察硬盘之实体使用情形. 二.在 ...

  9. linux中的ln属性,linux 常用基础命令 ln 详细介绍

    命令介绍: ln是linux中又一个非常重要命令,ln是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我 ...

  10. linux中original_如何在 Linux 中整理磁盘碎片

    如何在 Linux 中整理磁盘碎片 转载自: 如何在 Linux 中整理磁盘碎片​linux.cn 有一个神话是 linux 的磁盘从来不需要整理碎片.在大多数情况下这是真的,大多数因为是使用的是优秀 ...

最新文章

  1. 2019 快过去了,自动驾驶发展得怎么样了?
  2. Haskell 函数式编程快速入门【草】
  3. 【转】early-z、z-culling、hi-z、z-perpass
  4. 步步为营 .NET 代码重构学习笔记 三、内联方法(Inline Method)
  5. 微信公众号服务器模式,微信公众平台的两种模式
  6. 下面哪个对象能代表当前的HTML文件,华师网络学院作业答案-WEB程序设计选择题...
  7. 调试输出类型为dll的程序
  8. Flutter 生命周期
  9. 4 构建Mysql+heartbeat+DRBD+LVS集群应用系统系列之Lvs为Mysql-slave做负载均衡
  10. CSS3导入字体后用另外一种索引去加载字体里面的字符的问题。
  11. mysql merge查询速度_MySQL 查询优化之 Index Merge
  12. Android xUtils3.0使用手册(二) - 数据库操作
  13. 廊坊交警利用智能交通管控平台助力平安建设工作
  14. 值得注意的4个NPS注意事项
  15. 微信小程序构建新闻列表
  16. 计算机《画图》教案学生状态,电脑画图教案.doc
  17. 我在上海对日外贸公司的经历
  18. Linux中断子系统---中断申请request_irq()与中断线程化request_threaded_irq()
  19. 自动生成实体类、Mapper、Mapper.xml文件
  20. xue sheng

热门文章

  1. 蓝牙耳机哪个牌子好?无线蓝牙耳机前十排名
  2. RT-Thread 线程同步及通信 -- 信号量、互斥量、事件、邮箱、消息队列
  3. 初中毕业打工妹出奇招【宝宝洗澡按摩店】
  4. 游戏时光psn服务器维护,「VG晚报」哭了,PSN终于能改名了!
  5. ubuntu将ntfs格式分区转成ext4格式分区
  6. ICIP2020:VVC码率控制
  7. Java:Java有多流行,有哪些主要应用程序?
  8. 绿色手绘插画幼儿园家长会PPT模板
  9. 重庆自考本科一般多久能拿证?
  10. 朗逸机器人_别错怪了“人”,大众工厂机器人杀人事件分析