磁盘操作命令是系统管理中经常使用的命令,根据不同的使用环境和功能分为很多种,在这里陆续记录以备后用!
1、du 查看文件,目录大小
du -sh /home
2、df 查看分区情况
例:df -ah
man:
-a, --all
include filesystems having 0 blocks
-l, --local
limit listing to local filesystems
-t, --type=TYPE
limit listing to filesystems of type TYPE
-T, --print-type
print filesystem type
例:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 9.9G 3.1G 6.4G 33% /
/dev/sda3 5.0G 58M 4.7G 2% /myfile
/dev/sdb1 3.9G 91M 3.6G 3% /logical
/dev/sdb2 4.1G 41M 3.8G 2% /games
例:显示文件系统类型
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda1 ext3 9.9G 3.1G 6.4G 33% /
none tmpfs 167M 0 167M 0% /dev/shm
/dev/sda3 ext3 5.0G 58M 4.7G 2% /myfile
/dev/sdb1 ext3 3.9G 91M 3.6G 3% /logical
/dev/sdd1 ext3 2.3G 36M 2.2G 2% /test
例:显示指定分区信息
[root@RedHat ~]# df -Th /test/
Filesystem Type Size Used Avail Use% Mounted on
/dev/sdd1 ext3 2.3G 36M 2.2G 2% /test
# 也可写设备名
[root@RedHat ~]# df -Th /dev/sdd1
Filesystem Type Size Used Avail Use% Mounted on
/dev/sdd1 ext3 2.3G 36M 2.2G 2% /test
3、e2label 查看,设置分区标签
例1:显示sda3分区的标签
e2label /dev/sda3
例2:
[root@RedHat RHCT]# e2label /dev/sdb2 newgames //将/dev/sdb2 设置为 newgames
[root@RedHat RHCT]# e2label /dev/sdb2
newgames
4、tune2fs 改变分区格式,验证(查看)分区信息
man:
-l 查看文件系统信息
-c 设置强制自检的挂载次数
-i 设置强制自检的间隔时间
-m 保留块的百分比
-j 将ext2文件系统转换为ext3格式
例:关闭强制自检时间
[root@RedHat RHCT]# tune2fs -i 0 /dev/sdd1
tune2fs 1.35 (28-Feb-2004)
Setting interval between check 0 seconds
[root@RedHat RHCT]# tune2fs -l /dev/sdd1 | grep 'Check'
# 修改成功
Check interval: 0 ()
例:修改强制自检的挂载次数
[root@RedHat RHCT]# tune2fs -c 2 /dev/sdd1
tune2fs 1.35 (28-Feb-2004)
Setting maximal mount count to 2
[root@RedHat RHCT]# tune2fs -l /dev/sdd1 | grep 'Max'
# 修改成功
Maximum mount count: 2
例:永远都不要自检
tune2fs 1.35 (28-Feb-2004)
Setting maximal mount count to -1
Setting interval between check 0 seconds
========================经过查询已经更改过来了===================
Maximum mount count: -1
Check interval: 0 ()
例:将分区转换为ext3格式
[root@RedHat RHCT]# tune2fs -j /dev/sdd1
例:查看分区详细信息
tune2fs 1.35 (28-Feb-2004)
Filesystem volume name: /
Last mounted on:
Filesystem UUID: 3d68ddf0-cfca-491f-ac41-0fdfe8c26954
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr s_recovery sparse_super large_file
Default mount options: (none)
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 1310720
Block count: 2620595
Reserved block count: 131029
Free blocks: 1792550
Free inodes: 1152799
First block: 0
Block size: 4096
Fragment size: 4096
Reserved GDT blocks: 639
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 16384
Inode blocks per group: 512
Filesystem created: Thu Dec 6 22:51:40 2007
Last mount time: Mon May 5 08:17:06 2008
Last write time: Mon May 5 08:17:06 2008
Mount count: 48
Maximum mount count: -1
Last checked: Thu Dec 6 22:51:40 2007
Check interval: 0 ()
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 128
Journal inode: 8
Default directory hash: tea
Directory Hash Seed: afa0c003-0ba5-415b-94fb-40cc9a2391b3
Journal backup: inode blocks
5、查看系统中有无RAID
==============================================================
[root@RHEL5 ~]# cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sdd1[2] sdc1[1] sdb1[0]
16771584 blocks level 5, 256k chunk, algorithm 2 [3/3] [UUU]
unused devices:
========================================================================
cat /proc/mdstat | grep md //快速查看系统中的raid信息
通过查看/proc/mdstat文件,我们可以清除的看到当前系统中raid盘的设备名,还有这个raid包含的物理盘
陆续更新中....
近期评论