在一次统计工作中,遇到要统计本地磁盘和外置存储(磁盘阵列)使用情况的问题,对于不同系统,查看方法不尽相同。本文介绍的是在系统中查看的方法,当然如果有权限和账号,也可以登录到存储自带的管理界面中去统计外置存储的分配情况。
1.AIX:
root@testDB1_/# lsdev -Cc disk
hdisk0 Available 06-08-00 SAS Disk Drive
hdisk1 Available 06-08-00 SAS Disk Drive ---------------此类的磁盘为本地磁盘
hdisk2 Available 01-00-01 MPIO DS5100/5300 Disk
hdisk3 Available 01-00-01 MPIO DS5100/5300 Disk --------------- 此类的磁盘为外部磁盘
root@testDB1_/# lspv
hdisk0 00f000000000000 rootvg active
hdisk1 00f000000000000 rootvg active
hdisk2 00f000000000000 dbvg active ---------------hdisk2所在的VG正在被使用,状态为“active”的
hdisk3 00f000000000000 testvg
root@testDB1_/# lsvg dbvg
VOLUME GROUP: dbvg VG IDENTIFIER: 0000000000000000000000000000000
VG STATE: active PP SIZE: 128 megabyte(s)
VG PERMISSION: read/write TOTAL PPs: 1599 (204672 megabytes) --------------------VG的总容量
MAX LVs: 256 FREE PPs: 1217 (155776 megabytes) ---------------------VG的剩余容量
LVs: 9 USED PPs: 382 (48896 megabytes) ---------------------VG的已用容量
OPEN LVs: 9 QUORUM: 2 (Enabled)
TOTAL PVs: 1 VG DESCRIPTORS: 2
STALE PVs: 0 STALE PPs: 0
ACTIVE PVs: 1 AUTO ON: no
MAX PPs per VG: 32768 MAX PVs: 1024
LTG size (Dynamic): 256 kilobyte(s) AUTO SYNC: no
HOT SPARE: no BB POLICY: relocatable
MIRROR POOL STRICT: off
PV RESTRICTION: none INFINITE RETRY: no
root@testDB1_/# exit
如上所述将所有VG的使用量进行统计和相加即可得出结果。
当然用df -h或者df -g等命令也可以简单的查看文件系统的使用情况。
2.Linux
[root@test1 ~]# fdisk -l
Disk /dev/sda: 896.9 GB, 896998047744 bytes
255 heads, 63 sectors/track, 109053 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 109053 875863800 8e Linux LVM
Disk /dev/sdc: 1793.1 GB, 1793148846080 bytes -----------由此可以看出系统中加上/sda至少挂载了至少两块硬盘,或者是至少一块硬盘加一个存储映射过来的分区。
255 heads, 63 sectors/track, 218004 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdc doesn't contain a valid partition table
[root@test1 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00 762G 188G 535G 26% /
/dev/sda1 99M 16M 79M 17% /boot
tmpfs 24G 0 24G 0% /dev/shm
/dev/mapper/docvg-doclv 493G 1.7G 466G 1% /dochome
vgdisplay
/dev/sdb: read failed after 0 of 4096 at 0: Input/output error
--- Volume group ---
VG Name docvg
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 2
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 1
Act PV 1
VG Size 1.63 TB
PE Size 4.00 MB
Total PE 427519
Alloc PE / Size 128000 / 500.00 GB
Free PE / Size 299519 / 1.14 TB --------------根据这些信息,可以看出此VG为外置存储。为啥?因为上述800G左右的分区挂载在"/"根分区上。剩下一个1.7T的分区,
VG UUID ***...
--- Volume group ---
VG Name VolGroup00
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 3
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
VG Size 835.28 GB
PE Size 32.00 MB
Total PE 26729
Alloc PE / Size 26729 / 835.28 GB ------------------本地磁盘的使用情况。
Free PE / Size 0 / 0
VG UUID ***...
同样也可以使用df -h或者df -g等命令参考文件系统的相关信息统计。
3.Windows:
按顺序操作:
计算机---(右键)管理---存储---磁盘管理,便可看到磁盘的使用情况。
阅读(1443) | 评论(0) | 转发(0) |