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

 
    partprobe命令用于在硬盘分区发生改变时,更新Linux内核中的硬盘分区表数据。有时在使用fdisk、part命令对硬盘进行分区后,会发现找不到新分区,此时需要重启系统才能使修改生效,但使用partprobe可以不重启系统就让修改的分区表生效。
 
-d    不更新内核
-s    显示摘要和分区
[root@cs6 ~]# partprobe /dev/sdb    #<==最好加上具体的磁盘,否则可能会报错,很多人这块直接执行最后导致报错,只好重启系统
 

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

    tune2fs命令可以调整或查看ext2/ext3/ext4文件系统的参数,比如可以调整Linux文件系统开机自检的周期,此参数在工作中极少使用,读者了解即可。
 

tune2fs命令的参数选项及说明

 
-c    设置强制自检的挂载次数,每挂载一次计数就会加1,超过次数就会强制自检。设置为0或-1则此功能关闭
-C    设置文件系统已经被挂载的次数
-i    设置强制自检的时间间隔(天、周、月)
-j    将ext2文件系统转换为ext3类型的文件系统
-l    查看文件系统信息

查看文件系统挂载信息

[root@cs6 ~]# tune2fs -l /dev/sda1|grep -i Mount
Last mounted on: /boot #<==查看sda1设备即/boot分区的挂载次数。
Default mount options: user_xattr acl
Last mount time: Sat May 11 07:27:26 2019 #<=示上次挂载时间。
Mount count: 8 #<==挂载的次数。
Maximum mount count: -1 #<==强制自检的挂载次数为-1,关闭自检功能。
[root@cs6 ~]# tune2fs -l /dev/sdb1|grep -i Mount
Last mounted on: <not available>
Default mount options: (none)
Last mount time: Sat May 11 07:55:48 2019
Mount count: 1
Maximum mount count: -1

设置挂载次数

[root@cs6 ~]# tune2fs -C 30 /dev/sdb1    #<==参数 -C 设置文件系统已经被挂载的决数。
tune2fs 1.41.12 (17-May-2010)
Setting current mount count to 30 [root@cs6 ~]# tune2fs -l /dev/sdb1 |grep -i Mount
Last mounted on: <not available>
Default mount options: (none)
Last mount time: Sat May 11 07:55:48 2019
Mount count: 30
Maximum mount count: -1 

设置强制自检的挂载次数

[root@cs6 ~]# tune2fs -c 40 /dev/sda1
tune2fs 1.41.12 (17-May-2010)
Setting maximal mount count to 40
[root@cs6 ~]# tune2fs -l /dev/sda1| grep -i Mount
Last mounted on: /boot
Default mount options: user_xattr acl
Last mount time: Sat May 11 07:27:26 2019
Mount count: 8
Maximum mount count: 40
[root@cs6 ~]# tune2fs -c -1 /dev/sda1
tune2fs 1.41.12 (17-May-2010)
Setting maximal mount count to -1
[root@cs6 ~]# tune2fs -l /dev/sda1| grep -i Mount
Last mounted on: /boot
Default mount options: user_xattr acl
Last mount time: Sat May 11 07:27:26 2019
Mount count: 8
Maximum mount count: -1

设置强制自检的时间间隔

[root@cs6 ~]# tune2fs -l /dev/sda1 |grep -i check      #<==查看检查周期。
Last checked: Sun May 5 23:10:27 2019
Check interval: 0 (<none>) #<==系统分区默认不检查。
[root@cs6 ~]# tune2fs -i 10 /dev/sda1 #<==参数 -i 设置每10天检查一次。
tune2fs 1.41.12 (17-May-2010)
Setting interval between checks to 864000 seconds [root@cs6 ~]# tune2fs -l /dev/sda1|grep -i check
Last checked: Sun May 5 23:10:27 2019
Check interval: 864000 (1 week, 3 days) #<==这里变成10天,864000秒。
Next check after: Wed May 15 23:10:27 2019 [root@cs6 ~]# tune2fs -i 0 /dev/sda1 #还原正常状态
tune2fs 1.41.12 (17-May-2010)
Setting interval between checks to 0 seconds
[root@cs6 ~]# tune2fs -l /dev/sda1|grep -i check
Last checked: Sun May 5 23:10:27 2019
Check interval: 0 (<none>)
 
 

8.2-3 partprobe、tune2fs的更多相关文章

  1. Linux学习--第九天--du、df、fsck、dumpe2fs、mount、NTFS-3G、fdisk、partprobe、/etc/fstab、free、mkswap、swapon

    分区类型 主分区:最多只能分四个 扩展分区:只能有一个,如果有了扩展分区,主分区只能有三个.扩展分区不能格式化和存储数据,再划分为逻辑分区才能进行相应操作. 逻辑分区:IDE硬盘,linux最多支持5 ...

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

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

  3. Linux文件系统简介一(磁盘分区、开机过程、目录结构、文件权限、文件扩展名、目录管理)

    Linux:就是一组软件,一套操作系统=核心+系统呼叫接口层. 1.操作系统 操作系统 = 核心(内核) + 系统呼叫(接口) 操作系统其实也是一组程序,重点在于管理计算机的所有活动以及驱动系统中的所 ...

  4. 攻城狮在路上(叁)Linux(二十三)--- linux磁盘参数修改(设备代码、设备名)

    一.mknod:设置设备代码 linux中,所有的设备都是用文件来表示,文件通过major与minor数值来判断. major为主设备代码,minor为设备代码(需要查询),示例如下: /dev/hd ...

  5. linux系统运维常用基本命令详解

      1.ls 文件属性:  -:普通文件  d:目录文件  b:块设备  c:字符设备文件  l:符号连接文件  p:命令管道  s:套接字文件  文件权限: 9位数字,每3位一组  文件硬链接次数  ...

  6. linux磁盘与文件系统的管理

    本文涉及命令:dumpe2fs.df.du.fdisk.mkfs.mke2fs.fsck.badblocks.mount.umount.e2label.tune2fs.hdparm.parted 概念 ...

  7. 【linux之设备,分区,文件系统】

    一.设备 IDE磁盘的设备文件采用/dev/hdx来命名,分区则采用/dev/hdxy来命名,其中x表示磁盘(a是第一块磁盘,b是第二块磁盘,以此类推), y代表分区的号码(由1开始,..3以此类推) ...

  8. 《鸟哥的Linux私房菜》读书笔记

    第五章  初次使用Linux man.info的使用 组合键:切换登录环境.Tab.Ctrl+c.Ctrl+d 正确关机的方法 开机过程的问题排解:文件系统错误.忘记root密码 第六章  文件权限& ...

  9. Linux运维常用命令详解

    1.ls 文件属性:  -:普通文件  d:目录文件  b:块设备  c:字符设备文件  l:符号连接文件  p:命令管道  s:套接字文件  文件权限: 9位数字,每3位一组  文件硬链接次数  文 ...

随机推荐

  1. 超详细!!Spring5框架开发笔记

    Spring5开发教程 简介 spring特性 sping是轻量级的开源的JavaEE框架 Spring可以解决企业应用开发的复杂性 Sping两个核心的部分:IOC和AOC IOC:控制反转.把创建 ...

  2. spring data jpa之Auditing 表的创建时间,更新时间自动生成策略

    java实际编程中,几乎每一张表都会有createTime和updateTime字段,spring的优秀之处在于只要用几个注解,就帮我们解决该类问题,具体实现: 1,实体类添加注解: @EntityL ...

  3. ASP程序写的项目与微信服务号(公众号)完美结合。仅需一个DLL组建WeixinDLL

    因ASP程序开发有很多优点,早年间ASP风靡全球,因此如今还在继续运营的ASP开发的项目仍在运行着,但是随着社交网络不断发达,特别是微信支付.微信通讯.小程序等的出现,导致很多ASP项目对接起来就比较 ...

  4. 探索使用 Golang 和 Webassembly 构建一个多人游戏服务器

    什么是 WebAssembly?由 Google.Microsoft.Mozilla.Apple 等发起的 WebAssembly 是一种新的字节码格式,主流浏览器都已经支持 WebAssembly. ...

  5. python3使用迭代生成器yield减少内存占用

    技术背景 在python编码中for循环处理任务时,会将所有的待遍历参量加载到内存中.其实这本没有必要,因为这些参量很有可能是一次性使用的,甚至很多场景下这些参量是不需要同时存储在内存中的,这时候就会 ...

  6. 织梦seo

    建站-->采集文章-->sitemap-->robots->百度提交链接(主推和自动结合)-->后续优化 http://jingyan.baidu.com/article ...

  7. hdu4923 f(A,B)分段处理

    题意:        给你序列A,让你构造序列B然后求出最小的f(A <B),其中A 是0,或者1组成的,而B是[0,1]的实数,f(A,B) = 求和(i从1到n) (Ai - Bi)^ 2. ...

  8. Windows核心编程 第六章 线程基础知识 (上)

    第6章 线程的基础知识 理解线程是非常关键的,因为每个进程至少需要一个线程.本章将更加详细地介绍线程的知识.尤其是要讲述进程与线程之间存在多大的差别,它们各自具有什么作用.还要介绍系统如何使用线程内核 ...

  9. Redis笔记整理

    Redis 遵守BSD协议.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库.数据结构服务器. 特点:     1.Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时 ...

  10. JavaScript 包管理器 -Yarn

    Fast, reliable, and secure dependency management. 官网地址 Github 特性 离线模式:如果您之前下载了软件包,则可以在没有任何互联网连接的情况下安 ...