您的位置:首页 > 运维架构 > Linux

Linux磁盘和文件系统管理

2017-10-14 00:00 246 查看
本文为原创文章,转载请标明出处

目录

磁盘及分区管理

查看磁盘设备列表命令 fdisk

查看磁盘设备命令 hdparm

磁盘分区工具 fdisk

文件系统管理

创建文件系统命令 mkfs

查看和修改卷标命令 e2label

挂载文件系统命令 mount

卸载文件系统命令 unmount

磁盘配额管理

检查磁盘配额命令 quotacheck

查看磁盘使用情况命令 repquota

建立磁盘配额命令 edquota

开启磁盘配额命令 quotaon

关闭磁盘配额命令 quotaoff

文件系统维护

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

追踪大文件命令 du

修复文件系统命令 fsck

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:指定文件系统类型

如有不当之处,请予指正,谢谢~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux