Linux磁盘管理好坏直接关系到整个系统性能问题

df:列出文件系统的整体磁盘使用量

-a :列出所有的文件系统,包括系统特有的 /proc 等文件系统;
-k :以 KBytes 的容量显示各文件系统;
-m :以 MBytes 的容量显示各文件系统;
-h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示;
-H :以 M=1000K 取代 M=1024K 的进位方式;
-T :显示文件系统类型, 连同该 partition 的 filesystem 名称 (例如 ext3) 也列出;
-i :不用硬盘容量,而以 inode 的数量来显示

df
Linux学习—复习磁盘管理

df -a
Linux学习—复习磁盘管理

df -k
Linux学习—复习磁盘管理
df -m
Linux学习—复习磁盘管理
df -h
Linux学习—复习磁盘管理
df -H
Linux学习—复习磁盘管理
df -T
Linux学习—复习磁盘管理
df -i
Linux学习—复习磁盘管理

du:与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看

-a :列出所有的文件与目录容量,因为默认仅统计目录底下的文件量而已。
-h :以人们较易读的容量格式 (G/M) 显示;
-s :列出总量而已,而不列出每个各别的目录占用容量;
-S :不包括子目录下的总计,与 -s 有点差别。
-k :以 KBytes 列出容量显示;
-m :以 MBytes 列出容量显示;

du -a 列出所有的文件与目录容量,因为默认仅统计目录底下的文件量而已。
Linux学习—复习磁盘管理
du -h 以人们较易读的容量格式 (G/M) 显示;
Linux学习—复习磁盘管理
du -s 列出总量而已,而不列出每个各别的目录占用容量;
Linux学习—复习磁盘管理
du -S 不包括子目录下的总计,与 -s 有点差别
Linux学习—复习磁盘管理

du -k 以 KBytes 列出容量显示
Linux学习—复习磁盘管理

du -m 以 MBytes 列出容量显示;
Linux学习—复习磁盘管理

fdisk :Linux 的磁盘分区表操作工具

fdisk
Linux学习—复习磁盘管理
fdisk -l 系统将会把整个系统内能够搜寻到的装置的分区均列出来
Linux学习—复习磁盘管理
fdisk / 找出磁盘文件名
Linux学习—复习磁盘管理

进行磁盘分区实践

1)添加磁盘
Linux学习—复习磁盘管理
Linux学习—复习磁盘管理
2)重启系统
3)查看磁盘文件名
Linux学习—复习磁盘管理

4)磁盘分区:fidsk /dev/sda2
Linux学习—复习磁盘管理

p:查看分区表
Linux学习—复习磁盘管理
Linux学习—复习磁盘管理
新增后查看
Linux学习—复习磁盘管理
最后输入w,保存分区离开;输入q,不保存输入离开

删除已分区磁盘

输入:fdisk /dev/sda2
输入:d
选择需要删除的分区,最后输入w离开!删除成功

磁盘格式化

分区完毕后,需要进行文件系统格式化。
1)添加一个硬盘后,进行分区如下
Linux学习—复习磁盘管理

2)输入mkfs [tab][tab]
输入mkfs,按下2个tab,就可以看见这份你系统支持的格式化格式

3)分区后,格式化文件:mkfs -t /dev/sdb1
Linux学习—复习磁盘管理

磁盘检验:fsck,badblocks

系统运行时,不能保证硬件电源功能正常,死机可能都会发生,我们需要fsck,badblocks进行仔细分析。

fsck是检验文件系统
选项如下:
-t : 给定档案系统的型式,若在 /etc/fstab 中已有定义或 kernel 本身已支援的则不需加上此参数
-s : 依序一个一个地执行 fsck 的指令来检查
-A : 对/etc/fstab 中所有列出来的 分区(partition)做检查
-C : 显示完整的检查进度
-d : 打印出 e2fsck 的 debug 结果
-p : 同时有 -A 条件时,同时有多个 fsck 的检查一起执行
-R : 同时有 -A 条件时,省略 / 不检查
-V : 详细显示模式
-a : 如果检查有错则自动修复
-r : 如果检查有错则由使用者回答是否修复
-y : 选项指定检测每个文件是自动输入yes,在不确定那些是不正常的时候,可以执行 # fsck -y 全部检查修复。
-f:强制检查
Linux学习—复习磁盘管理

badblcks检验硬盘或软盘扇区有没有坏轨的命令
选项参数如下:
-s:在屏幕列出进度;
-v:可以在屏幕上看到进度;
-w:使用写入的方式来测试,建议不要使用此参数;
Linux学习—复习磁盘管理

磁盘挂载和卸载

磁盘挂载
每个文件系统都有独立的inode、block、super、block等信息,这个文件系统要能够链接到目录树才能被我们使用。将文件系统与目录树结合的操作我们称为挂载。
挂载点是目录,这个目录就是进入磁盘分区入口(就是文件系统)
1)新建挂载目录
2)用mount进行把分区挂载在新建目录中
Linux学习—复习磁盘管理
磁盘卸载
umount

选项参数:
-f :强制卸除!可用在类似网络文件系统 (NFS) 无法读取到的情况下;
-n :不升级 /etc/mtab 情况下卸除。
Linux学习—复习磁盘管理

相关文章: