dumpe2fs 查询ext系列超级区块信息的命令

dumpe2fs -b 文件名
//列出坏道部分
dumpe2fs -h 文件名
//仅列出superblock的数据
blkid
//查询出目前系统被格式化的设备

cat 查询目录下文件系统

root@8xZ:~# cat /proc/filesystems
//查询文件下文件系统
nodev   sysfs
nodev   rootfs
nodev   ramfs
nodev   bdev
nodev   proc
nodev   cpuset
nodev   cgroup
nodev   tmpfs
nodev   devtmpfs
nodev   debugfs
nodev   tracefs
nodev   securityfs
nodev   sockfs
nodev   bpf
nodev   pipefs
nodev   devpts
ext3
ext2
ext4
squashfs
nodev   hugetlbfs
vfat
nodev   ecryptfs
fuseblk
nodev   fuse
nodev   fusectl
nodev   pstore
nodev   mqueue
nodev   autofs

df 查询文件系统的超级区块记录

df -T 文件名
//查询该文件名下的文件系统的超级区块记录

df 磁盘与目录容量

df -a 目录或文件名
//列出该目录或文件名下所有文件系统
df -k 目录或文件名
//列出KB容量下的各文件系统
df -m 目录或文件名
//列出MB容量下的各文件系统
df -h 目录或文件名
//显示文件系统容量
df -ih
//各个硬盘分区的inode数量列出

du 显示目录或文件的大小

du -a 目录或文件名
//列出所有文件或目录的容量
du -h 目录或文件名
//容量格式(G/M)显示
du -s 目录或文件名
列出总量
du -k 目录或文件名
//以kb容量显示
du -m 目录或文件名
//以mb容量显示

lsblk 查询系统所有磁盘列表

lsblk -d 目录或文件名
//查询出磁盘本身数据大小
lsblk -f 目录或文件名
//查询出磁盘本身数据大小以及文件系统名称
lsblk -i 目录或文件名
//ASCII字符输出
lsblk -m 目录或文件名
//查询出磁盘本身数据大小以及权限
lsblk -p 目录或文件名
//列出磁盘完整文件名
lsblk -t 目录或文件名
//列出磁盘详细数据

lsblk 查询系统所有磁盘列表其他相关字符

name 磁盘文件名
/dev 前导目录
MAJ MIN 内核设备码
RM 是否为可拆卸设备
SIZE 容量
RO 只读查询
TYPE 指明设备属于磁盘-disk 分区-partition 只读存储器-rom
MOUNTPOINT 挂载点

gdisk/fdisk 磁盘分区

gdisk 目录
//磁盘分区
MBR分区使用fdisk分区
GPT分区使用gdisk分区
执行分区时,禁止出现数字定义的名称;所分区容量为+(列分1G内存;则执行命令使用+1G表示)

mount 文件挂载

mount -a
//挂载所有文件
mount -l
//查询当前挂载信息以及Label名称
mount -t 文件系统 LABEL='' 挂载点
mount -t 文件系统 UUID='' 挂载点
mount -t 文件系统 设备文件名 挂载点
umount -f 设备文件名或挂载点

partprobe显示更新linux内核分区信息

partprobe -s

gdisk 删除指定分区

磁盘格式化-创建文件系统

mkfs.xfs-XFS文件系统
mkfs.xfs [-b bsize] [-d parms] [-i parms] [-l parms] [-L label] [-f] \ [-r parms] 设备名称
-b:分区容量
-d:agcount=数值-设置需要几个存储群组-CPU参数agsize=数值-每个存储群组的容量-通常count/agsize进行设置一个file-格式化文件size=数值-设置剩余容量的参数su=数值-当有RAID时,stripe数值sw=数值-保存su设置数据sunit=数值为几个512B大小swidth=数值保存数据
-f:强制进行文件系统
-i:size=数值internal=[0|1]logdev=devicesize=数值
-L:文件系统名称
-r:数据与swidth数值相同-4k之1G

举例 mkfs.xfs /dev/vda4 与安装apt包 与 查询本机分区

安装apt包命令

    apt-get install PackageName                 // 普通安装apt-get install PackageName=VersionName     // 安装指定包的指定版本apt-get --reinstall install PackageName     // 重新安装apt-get build-dep PackageName               // 安装源码包所需要的编译环境apt-get -f install                          // 修复依赖关系apt-get source PackageName                  // 下载软件包的源码`

执行xfs文件系统-mkfs.xfs /dev/vda4

  meta-data=/dev/vda4

分区信息查询

    root@iZ2ze1om21c0627m01qm8xZ:~# parted /dev/vda printPartition Table: msdos-本次测试msdos-MBR和GPT磁盘分区# Linux文件系统xfs和ext4 #

xfs_repair处理xfs文件系统

使用目的:文件发生错乱

fs_repair [-fnd] 设备名称
-f:指设备名称只是文件类型
-n:检查数据,不修改数据
-d:进行检查和修复-自带重启命令

fsck.ext4处理ext4文件系统

使用目的:文件发生错乱

fsck.ext4 [-pf] [-b 超级区块] 设备名称
-p:文件修复需要用户进行确认-常用方法
-f:强制检查
-D:针对文件系统进行配置

文件系统挂载与卸载

注:

  1. 单一文件系统不能被重复挂载到不同目录(文件系统)中.

  2. 挂载点文件目录内容应为空.

  3. 关于mount命令详细说明链接

    mount命令
    mount [-altno]
    -a:将所有数据全部挂载
    -l:查询当前挂载信息
    -t:筛选挂载数据联系(Linux支持数据类型:xfs,ext3,ext4,reiserfs,vfat,iso9660,nfs,cifs,smbfs)
    -o:目标位置后面加其他数据信息
    /tec/filesystems:系统指定挂载文件测试优先级
    /proc/filesystems:查询已加载文件类型

挂载U盘-命令 blkid

注:CentOS 7不支持NTFS文件系统

卸载挂载设备

df/mount 目标目录-/dev/sda或/dev/loop0或/dev/sdb或//dev/loop1mknod 设备名称名 bcp Major Minor
bcp:3个命令指定义外部设备名称
Major:主设备代码
Minor:次级设备代码

修改文件系统名称

xfs_admin -lu -L label -U uuid 设备名称
-l u:查询设备名称
-L U:针对该设备执行修改

物理分区创建内存交换分区

  • 分区

    gdisk

  • 格式化

    创建swap格式:-mkswap/blkid

  • 使用

  • 观察

    开始观察与加载看看:free/swapon/swapon -s/nano

使用文件创建内存交换条件

建立内存交换文件

建立新增文件

dd
mkawap //文件格式化为内存交换文件的格式
swapon //启动文件
使用swapoff关闭 nano

文件系统的特殊观察与操作

磁盘空间之浪费问题

ll -S

执行分区GNU的parted进行分区操作

parted [设备] [命令[参数]]
新增分区:[mkpart]
显示分区:[print]
删除分区:rm [partiton]

parted 修改分区类型MBR改GPT分区-别瞎搞

Linux之磁盘与文件系统管理相关推荐

  1. 鸟哥的Linux私房菜(基础篇)- 第八章、Linux 磁盘与文件系统管理

    第八章.Linux磁盘与文件系统管理 最近升级日期:2009/08/30 系统管理员很重要的任务之一就是管理好自己的磁盘文件系统,每个分割槽不可太大也不能太小,太大会造成磁盘容量的浪费,太小则会产生文 ...

  2. linux文件系统管理知识导图,Linux磁盘和文件系统管理基础知识自测

    自测简介:本试题为EMC自测专栏第22期,主要考查Linux磁盘和文件系统管理基础知识. 1. Linux系统中,所有设备文件存放在哪一个目录下? A. /etc B. /bin C. /dev D. ...

  3. Linux知识点整理(五)—— Linux 磁盘与文件系统管理

    一.Linux磁盘与文件系统管理 1.磁盘组成与分割 磁盘的物理组成,整颗磁盘的组成主要有: 圆形的磁盘(主要是记录数据的部分): 机械手臂,与在机械手臂上的磁盘读取头(可读写磁盘盘上的数据): 主轴 ...

  4. 鸟哥的linux私房菜_linux磁盘与文件系统管理

    8 . linux磁盘与文件系统管理 8.1认识EXT2系统 8.1.2文件系统的特性 super block : 记录此文件系统的整体信息,包括inode block的总量,使用量.剩余量.以及文件 ...

  5. Linux主分区文件系统,Linux_Linux磁盘和文件系统管理,1、 分区MBR(Master Boot Recor - phpStudy...

    Linux磁盘和文件系统管理 1. 分区 MBR(Master Boot Recorder)主引导分区仅提供最多4个分区,主分区(Primary,P)与扩展分区(Extended,E),如3P+1E, ...

  6. 鸟哥的Linux私房菜-第七章、Linux 磁盘与文件系统管理

    第七章.Linux 磁盘与文件系统管理 前言 一.认识 Linux 文件系统 1.文件系统特性 2.Linux 的 EXT2 文件系统 (1)data block (数据区块) (2)inode ta ...

  7. Linux 磁盘与文件系统管理(鸟哥私房菜)

    本文来自:http://vbird.dic.ksu.edu.tw/linux_basic/0230filesystem.php   第八章.Linux 磁盘与文件系统管理 系统管理员很重要的任务之一就 ...

  8. linux磁盘分区管理实例,磁盘及文件系统管理应用实例

    磁盘及文件系统管理应用实例 1.创建一个10G的分区,并格式化为ext4文件系统 要求其block大小为2048,预留空间百分比为2,卷标为MYDATA,默认挂载属性包含acl 挂载至/data/my ...

  9. Linux 之旅 5:磁盘与文件系统管理

    Linux 之旅 5:磁盘与文件系统管理 Linux文件系统 文件系统特性 我们知道,对于一个新的存储设备,无论是移动硬盘还是U盘,在第一次连接电脑后一般都会提示要格式化后使用,那格式化是做什么用的呢 ...

  10. Linux 磁盘和文件系统管理1

    一.磁盘介绍 磁盘(disk)是指利用磁记录技术存储数据的存储器. 磁盘是计算机主要的存储介质,可以存储大量的二进制数据,并且断电后也能保持数据不丢失.早期计算机使用的磁盘是软磁盘(Floppy Di ...

最新文章

  1. 开源代码hosting openfoundryfrom tw
  2. ZOJ 2110 Tempter of the Bone(DFS)
  3. 苹果加急审核详细步骤
  4. CLR 4.0 有哪些新东西? -- 类型等价
  5. html方框中能放置图片么,html中的img标签你不知道的那些细节!
  6. SaaS全球普及面临三大门槛
  7. leetcode 576. Out of Boundary Paths | 576. 出界的路径数(暴力递归->傻缓存->dp)
  8. html中ng-src,angularjs – 在ng-src中使用{{}}绑定,但不会加载ng-src
  9. Haproxy相关概念解析
  10. AS3中 用JPEGEncoder保存 摄像头拍的照片 (另有JPEGEncoder类的下载地址)
  11. Quartz的job中注入的services接口为空的解决办法
  12. IT人员的职业生涯规划
  13. 逆变器LCL滤波器参数设计(一)
  14. [PTA] 7-6 厘米换算英尺英寸
  15. Unix 编程三件套环境搭建
  16. K8S 1.18.0 以及KubeEdge 1.10.3 三机安装部署(含过程记录及遇到的报错和解决方法)
  17. 小红书-内卖秒杀项目总结
  18. 用Koomail保障重要邮件不丢失
  19. easyExcel 实现不同对象写入到同一个sheet中
  20. 系动词可接哪些词语作表语

热门文章

  1. 统计学基础——方差、协方差、标准差(标准偏差/均方差)、标准误、均方误差、均方根误差(标准误差)的区别
  2. 使用ShareSDK实现QQ登录和分享操作
  3. 选择H5响应式网站建设的主要原因
  4. static关键字详解
  5. 多层板PCB设计知识
  6. 英语常用口语1000句
  7. HC Bridge容器网络模式分享
  8. (转载)反垃圾邮件技术解析
  9. Q绑查询HTML源码
  10. SVN 提示svn-base: 系统找不到指定的文件