文档目录:

一、fdisk:磁盘分区工具

二、partprobe:更新内核的硬盘分区表信息

三、tune2fs:调整ext2/ext3/ext4文件系统参数

四、parted:磁盘分区工具

五、mkfs:创建Liunx文件系统

六、dumpe2fs:导出ext2/ext3/ext4文件系统信息

七、resize2fs:调整ext2/ext3/ext4文件系统大小

八、fsck:检查并修复Liunx文件系统

九、dd:转换或复制文件

十、mount:挂载文件系统

十一、umount:卸载文件系统

十二、df:报告文件系统磁盘空间的使用情况

十三、mkswap:创建交换分区

十四、swapon:激活交换分区

十五、swapoff:关闭交换分区

十六、sync:刷新文件系统缓冲区

---------------------------------------分割线:正文-------------------------------------------------------

一、fdisk:磁盘分区工具(仅可分区小于2T的磁盘)

1、fdisk -l #显示磁盘分区列表

2、fdisk -l /dev/sda #查看指定分区的信息

3、fdisk /dev/sdb #交互式分区

4、mkfs.ext4 /dev/sdb1 #格式化磁盘,格式化后才能挂载到系统使用

5、mount /dev/sdb1 /mnt/ #mount挂载磁盘

更正:上述语句中参数为defaults

注意事项:fdisk中d操作为删除分区,谨慎操作,q可退出,w会报错所有设置

二、partprobe:更新内核的硬盘分区表信息

partprobe /dev/sdb #不重启情况下,更新内核中硬盘分区

三、tune2fs:调整ext2/ext3/ext4文件系统参数

1、tune2fs -l /dev/sdb1|grep -i Mount #查看sdb1设备的挂载次数

2、tune2fs -C 30 /dev/sdb1 #设置挂载次数

3、tune2fs -c 40 /dev/sdb1 #设置强制自检的挂载次数

4、tune2fs -i 10 /dev/sdb1 #设置每10天检查一次

 四、parted:磁盘分区工具(大于2T)

1、parted #交互模式 ,h帮助,quit退出

2、parted -l #显示所有磁盘分区情况

3、parted /dev/sdb #使用parted进行分区

parted /dev/sdb #使用parted进行分区

reboot后查看分区情况df -h

五、mkfs:创建Liunx文件系统

1、ls /sbin/mkfs* #下面所列是各种创建不同文件系统的命令

2、mkfs -t ext4 -v /dev/sdc #-t指定文件系统类型 -v详细过程

3、mkfs.ext4 /dev/sdc #通过mkfs.ext4创建文件系统(简洁写法,效果同上)

六、dumpe2fs:导出ext2/ext3/ext4文件系统信息

1、dumpe2fs /dev/sdc|egrep -i 'incode size|incode count' #查看系统的incode信息(暂无)

2、df -i #查看系统incode使用情况

3、dumpe2fs /dev/sdb1|egrep -i "block size|block count" #查看block信息

七、resize2fs:调整ext2/ext3/ext4文件系统大小

背景:将两个磁盘200M的分区sdc1,sdc2合并成一个分区,如下为分区信息、挂载信息、相应文件

卸载已挂载的磁盘

删除分区,重新分区,起始和结束的柱面需要同上次分区一致

 resize2fs /dev/sdc1 #在线调整磁盘大小

查看文件原sdc1中文件存在,原sdc2中内容丢失

八、fsck:检查并修复Liunx文件系统(文件系统必须是卸载状态)

1、开机正常工作的情况下请勿使用fsck来检查磁盘,会可能导致正常的磁盘发生故障

2、/etc/fstab中最后一列数字为1或2时,党系统开机时会读取fsck对这些系统磁盘进行自检

3、已挂载的文件系统上执行fsck等磁盘修复命令,可能导致故障

九、dd:转换或复制文件

1、dd if=/dev/sdc1 of=dev_sdc1.img #从/deb/sdc1中读取数据,of输出到当前目录的dev_sdc1.img(复制/备份文件)

2、dd if=/dev/zero of=/dev/sdc1 #/dev/zero是一个特殊的设备,相当于什么都没有,从/dev/zero读取数据,覆盖/dev/sdc1的数据(删除分区数据)

3、dd if=dev_sdc1.img of=/dev/sdc1 #使用备份恢复被删除分区数据

4、dd if=/dev/zero of=test.data bs=1M count=2 #从zero读取数据写入test.data,生成test.data文件为bs*count=1M*2=2M(生成测试文件)

5、dd if=test.txt conv=ucase of=test.txt_U #利用conv参数设置ucase将小写转化为大写

十、mount:挂载文件系统

1、mount #显示系统已挂载信息(等同于mount -l)

2、mount /dev/cdrom /mnt/ #对系统光驱进行挂载,没有指定-t iso9660,但是系统自动识别

3、mount -o remount,rw / #remount尝试重新挂载跟'/'为rw读写,当系统只读故障时,-0 使用性能及安全挂载

4、mount -a #读取/etc/fstab机型挂载测试,如果能挂载成功,重启一般也正常

十一、umount:卸载文件系统

1、umount /mnt #卸载已挂载的光盘

2、umount -lf /mnt/ #强制卸载

十二、df:报告文件系统磁盘空间的使用情况

1、df #显示所有磁盘的使用情况

2、df /boot/ #查看具体分区所挂在的磁盘上情况

3、df -h #容量使用 k/M/G人类可读的显示方式

4、df -ih #-i查看inode的使用情况

5、df -t ext4 #显示指定类型的磁盘

6、df -T  #-T显示文件系统的类型

十三、mkswap:创建交换分区

1、mkswap /dev/sdc #默认是不可以使用整块磁盘做交换分区

2、mkswap -f /dev/sdc #使用-f强制使用整块磁盘做交换分区

后续操作见命令swapon

十四、swapon:激活交换分区

1、swapon /dev/sdc #激活swap分区

2、swapon -s #查看交换分区

十五、swapoff:关闭交换分区、

1、swapoff /dev/sdc #关闭/dev/sdc的交换分区

2、swapoff -a #关闭所有交换分区

十六、sync:刷新文件系统缓冲区

手工执行sync可以将内存中的文件缓冲至磁盘中

Liunx运维(八)-LIunx磁盘与文件系统管理命令的更多相关文章

  1. Liunx运维(九)-Liunx进程管理命令

    文档目录: 一.ps:查看进程 二.pstree:查看进程状态树 三.pgrep:查找匹配条件的进程 四.kill:终止进程 五.killall:通过进程名终止进程 六.pkill:通过进程名种植进程 ...

  2. linux命令之磁盘与文件系统管理命令(上)

    1.fdisk:磁盘分区工具 该命令是linux下常用的磁盘分区工具,但是只能给小于2TB的磁盘划分分区. 常用参数为-l,显示所有磁盘分区的信息. 示例: 1)显示磁盘分区列表 [root@boxi ...

  3. Liunx运维(五)-信息显示与搜索文件命令

    文档目录: 一.uname:显示系统信息 二.hostname:显示或设置系统的主机名 三.dmesg:系统启动异常诊断 四.stat:显示文件或文件系统状态 五.du:统计磁盘空间使用情况 六.da ...

  4. S8 Linux磁盘与文件系统管理命令

    8.1 fdisk:磁盘分区工具 8.2-3 partprobe.tune2fs 8.4 parted:磁盘分区工具 8.5-7 mkfs.dumpe2fs.resize2fs 8.8-9 fsck. ...

  5. Linux运维四:文件属性及文件权限

    一:文件属性 我们使用ls -lhi命令来查看文件时,会列出一堆的文件属性,如: [root@Gin day7]# ll -hi total 7.8M 260674 -rw-r--r-- 1 root ...

  6. Linux运维实战之磁盘分区、格式化及挂载(一)

    在网络系统中,磁盘和文件系统管理是两个非常基本.同时也是非常重要的管理任务,特别是文件系统管理,因为它与用户权限和整个网络系统的安全息息相关.本次博文的主题是关于Linux系统中磁盘分区.格式化及挂载 ...

  7. linux(3)磁盘与文件系统管理/查看硬盘、内存空间/文件系统的操作/ 文件的压缩和打包

    一.磁盘与文件系统管理 1.分区与文件系统分区:记录每一个分区的开始柱面和结束柱面主引导区(master boot recorder):记录分区的数据,记录硬盘里所有的分区信息分区划分好后,要将分区格 ...

  8. Linux之磁盘与文件系统管理

    磁盘及文件系统管理详解 [参考文献:马哥视频] 原文:http://blog.csdn.net/u013008795/article/details/51150075 目前市场上主流的磁盘是机械式硬盘 ...

  9. Linux磁盘与文件系统管理笔记

    ### Linux磁盘与文件系统管理 linux 最传统的文件系统格式是EXT2,centos7 默认文件系统是xfs(日志式文件系统) 磁盘的组成: 盘片 机械手臂 主轴马达 (机械硬盘) 磁盘格式 ...

随机推荐

  1. python之Bug之字符串拼接bug

    \r\n拼接Bug 环境: python3.4.pycharm2017 偶然的学习中遇到了一个问题,百思不得姐,什么问题呢,大家输入太快了,难免有失误就如下面的代码 #构造响应数据 response_ ...

  2. DDD(领域驱动设计)--战术设计

    前言 战术设计 战略设计为我们提供一种高层视野来审视我们的软件系统,主要包括领域/子域.通用语言.限界上下文和架构风格等概念, 而战术设计则将战略设计进行具体化和细节化,它主要关注的是技术层面的实施, ...

  3. ADF 第一篇:Azure Data Factory介绍

    Azure Data Factory(简写 ADF)是Azure的云ETL服务,简单的说,就是云上的SSIS.ADF是基于云的ETL,用于数据集成和数据转换,不需要代码,直接通过UI(code-fre ...

  4. apache、nginx、Tomcat、IIS引擎解析漏洞

                                            引擎解析漏洞 常见的web容器有IIS.Apache.Nginx.Tomcat等,以下是详细讲解 IIS IIS简介 是 ...

  5. Docker 命令自动补全?要的

    前言 不知道这个小伙伴有多久没用过 Docker 了, 突然对我说 Docker 命令怎么发生变化了 docker run ... #变成了 docker container run ... 他说,本 ...

  6. Day1 【Scrum 冲刺博客】

    (因发作业当天没注意看作业内容,第一天的冲刺博客和第二天的同时发!!!不好意思!!!) 各个成员在 Alpha 阶段认领的任务 方晓莹 搭建社区管理系统的前端框架 登录页开发 管理员模块个人中心开发 ...

  7. CSP-S 2019 Solution

    Day1-T1 格雷码(code) 格雷码是一种特殊的 \(n\) 位二进制串排列法,要求相邻的两个二进制串恰好有一位不同,环状相邻. 生成方法: \(1\) 位格雷码由两个 \(1\) 位的二进制串 ...

  8. 树莓派开发笔记(十一):蓝牙的使用,BlueZ协议(双树莓探测rssi并通过蓝牙互传获取的rssi信号强度)

    若该文为原创文章,转载请注明原文出处本文章博客地址:https://blog.csdn.net/qq21497936/article/details/110940484长期持续带来更多项目与技术分享, ...

  9. hive的调优策略

    hive有时执行速度很慢,若hive on spark 的话,在sparkUI上可以清楚看到是否数据倾斜 优化方法: 1.增加reduce数目 hive.exec.reducers.bytes.per ...

  10. tcp/ip原理/三次握手/四次挥手

    @ tcp/ip原理 1.1 tcp/ip三次握手 1.1.1 建立过程说明 a)   由主机A发送建立TCP连接的请求报文, 其中报文中包含seq序列号, 是由发送端随机生成的, 并且还将报文中SY ...