专栏首页Theo TsaoLinux磁盘和文件系统管理

Linux磁盘和文件系统管理

本文包含: 磁盘及分区管理、文件系统管理、磁盘配额管理、文件系统维护

1. 磁盘及分区管理

查看磁盘设备列表命令 fdisk

查看当前计算机中的磁盘设备及分区列表
# fdisk -l

查看磁盘设备命令 hdparm

参数

I:显示硬盘提供的硬件信息
T:评估硬盘从快速缓存中读取数据的速度
t:评估硬盘从缓冲区中读取数据的速度

磁盘分区工具 fdisk

常用命令

d:删除分区
l:查看分区类型列表
n:添加新分区
p:打印当前分区列表
q:不保存已更改的内容并退出
t:修改分区类型
v:验证分区表
w:保存所作修改并退出

2. 文件系统管理

创建文件系统命令 mkfs

命令格式

# mkfs [option] device

参数

t:用于指定创建的文件系统类型
L:创建文件系统的同时,为文件系统添加卷标
c:创建文件系统前,先检查指定分区的坏道

查看和修改卷标命令 e2label

# e2label device [newlabel]

挂载文件系统命令 mount

命令格式

# mount [option] device directory

参数

a:挂载所有可以挂载的文件系统,如不指定,则挂载文件/etc/fstsb中列出的文件系统
o:制定挂载时使用的参数
t:指定文件系统的类型

例如:

# mount -t ext3 /dev/sdb1 /mnt/sdb1

卸载文件系统命令 unmount

命令格式

# unmount [option] directory

3. 磁盘配额管理

检查磁盘配额命令 quotacheck

命令格式

# quotacheck [option] filesystem

参数

c:跳过原有配额文件,只执行新的扫描并保存到磁盘
v:显示命令详细信息
u:检查用户使用文件系统的情况
g:检查用户组使用文件的情况

查看磁盘使用情况命令 repquota

例如:

查看文件系统 /mnt/sdd1 的使用情况
# repquota /mnt/sdd1

建立磁盘配额命令 edquota

命令格式

# edquota [option] [username|groupname]

参数

u:指定限制的用户名称
g:制定限制的用户组名称
p:复制用户或组的配额信息
t:修改过渡期,即用户的磁盘配额超过限定的宽限时间

开启磁盘配额命令 quotaon

命令格式

# quotaon [option] filesystem

参数

a:开启所有文件系统的磁盘配额功能
u:开启用户磁盘配额
g:开启用户组磁盘配额
v:如果开启成功,就显示提示信息

关闭磁盘配额命令 quotaoff

例如:

关闭文件系统的配额功能
#  quotaoff -vug /mnt/add1/

4. 文件系统维护

查看文件系统使用情况命令 df

更直观的方式显示
# df -h

追踪大文件命令 du

命令格式

# du [option] [directory]

参数

h:以更直观的方式显示文件大小
s:查看当前目录大小

修复文件系统命令 fsck

命令格式

# fsck [options] filesystem

参数

A:扫描 /etc/fsab 中列出的所有文件系统
a:自动修复文件系统中的错误,不询问用户
f:强制扫描文件系统
t:指定文件系统类型

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Ionic 4 Beta + Capacitor Beta 尝鲜

    首先 ionic start,问是否集成 Cordova,选择 N,至此创建了一个 Ionic 项目,然后 cd 到该工程目录下。

    Theo Tsao
  • Ionic3学习笔记(十五)自定义 Tab Icon

    美工做了一套 icon,自然是要用的。将 icon copy 到 assets 文件夹下。

    Theo Tsao
  • Ionic3学习笔记(十三)HttpClient 实现 HTTP 请求以及踩过的一些坑

    当然是基于这篇古老的文章啦 ==> http://www.jianshu.com/p/9855610eb1d4 因为是2015年的文章,已经时隔2年多,很难确保...

    Theo Tsao
  • centos7.X命令行模式基础知识(1)

    左思右想我打算以centos7.X版本讲解(原谅我的善变哈哈哈哈),centos5.X对于现在来说太远古了!本次在这里主要介绍一些本章的一些重点内容,至于其他细...

    生信real
  • 【DB笔试面试807】 与Linux相关的一些笔试面试题(目前64道,后续持续更新)

    真题23、绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令?

    小麦苗DBA宝典
  • 程序的灵魂!数据结构完整知识框架及学习推荐

    摘要:数据结构与算法是程序的灵魂,无论是在计算机领域深造,还是从事开发、算法、数据分析等工作,都是必备的核心基础知识。本文梳理了数据结构与算法的完整知识框架,同...

    Datawhale
  • 零经验转行数据分析,需要做什么准备?

    毕业后我去了一家世界500强企业,从事的是搭建手机通信芯片里面一个小电路的工作。干了一年半,在转行的念头中挣扎了半年,然后裸辞回家,思考人生。

    猴子聊数据分析
  • 五个值得深思的PHP面试题

    面试题 Q6 $x应该是输出什么? $x = true and false; var_dump($x); 部分同学或许会第一时间想到false,实际上这里依...

    wangxl
  • Java中类的加载机制---父类和子类的多态调用

    上面程序最大的难点,也是最重要的地方就是:在父类的构造函数中调用了虚函数,并且这个函数被子类重载了

    wust小吴
  • day5(面向对象2)

    注意:千万不要为了获取其他类的功能,简化代码而继承。 必须是类与类之间有所属关系才可以继承,所属关系 is a。

    小二三不乌

扫码关注云+社区

领取腾讯云代金券