Linux:与磁盘分区相关的命令
本文以RHEL5为例,呈现与磁盘分区有关的一些命令。
Linux默认安装的:
fdisk
1 2 3 4 5 6 7 8 9 10 |
[root@oradg2 ~]# fdisk -l Disk /dev/sda: 42.9 GB, 42949672960 bytes 255 heads, 63 sectors/track, 5221 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 5221 41833260 8e Linux LVM [root@oradg2 ~]# |
sfdisk
1 2 3 4 5 6 7 8 9 10 11 |
[root@oradg2 ~]# sfdisk -l -uM Disk /dev/sda: 5221 cylinders, 255 heads, 63 sectors/track Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from 0 Device Boot Start End MiB #blocks Id System /dev/sda1 * 0+ 101- 102- 104391 83 Linux /dev/sda2 101+ 40954- 40853- 41833260 8e Linux LVM /dev/sda3 0 - 0 0 0 Empty /dev/sda4 0 - 0 0 0 Empty [root@oradg2 ~]# |
parted
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
[root@oradg2 ~]# parted -l Model: VMware, VMware Virtual S (scsi) Disk /dev/sda: 42.9GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system 标志 1 32.3kB 107MB 107MB 主分区 ext3 启动 2 107MB 42.9GB 42.8GB 主分区 lvm 错误: 无法打开 /dev/md0 - 无法识别的磁盘标签。 [root@oradg2 ~]# |
df
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
[root@oradg2 ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/VolGroup00-LogVol00 33G 18G 14G 57% / /dev/sda1 99M 13M 81M 14% /boot tmpfs 2.0G 0 2.0G 0% /dev/shm [root@oradg2 ~]# [root@oradg2 ~]# df -h | grep ^/dev /dev/mapper/VolGroup00-LogVol00 /dev/sda1 99M 13M 81M 14% /boot [root@oradg2 ~]# [root@oradg2 ~]# df -h -x tmpfs -x devtmpfs 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/VolGroup00-LogVol00 33G 18G 14G 57% / /dev/sda1 99M 13M 81M 14% /boot [root@oradg2 ~]# |
blkid
1 2 3 4 5 6 7 |
[root@oradg2 ~]# blkid /dev/mapper/VolGroup00-LogVol01: TYPE="swap" /dev/mapper/VolGroup00-LogVol00: UUID="2cffe223-66de-4184-9085-714fce4b7a3f" TYPE="ext3" /dev/sda1: LABEL="/boot" UUID="3cc4eb76-66cb-46f0-a315-d469cb74dc79" TYPE="ext3" SEC_TYPE="ext2" /dev/VolGroup00/LogVol00: UUID="2cffe223-66de-4184-9085-714fce4b7a3f" TYPE="ext3" /dev/VolGroup00/LogVol01: TYPE="swap" [root@oradg2 ~]# |
lsblk(RHEL5中默认没有,RHEL6中默认有)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
[root@cobbler-server ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 60G 0 disk ├─sda1 8:1 0 500M 0 part /boot └─sda2 8:2 0 59.5G 0 part ├─vg_cobblerserver-lv_root (dm-0) 253:0 0 50G 0 lvm / ├─vg_cobblerserver-lv_swap (dm-1) 253:1 0 3.9G 0 lvm [SWAP] └─vg_cobblerserver-lv_home (dm-3) 253:3 0 5.6G 0 lvm /home sdb 8:16 0 40G 0 disk └─sdb1 8:17 0 40G 0 part sdc 8:32 0 7G 0 disk └─vg_cloudcontrol-lv_cc (dm-2) 253:2 0 5.5G 0 lvm sr0 11:0 1 3.5G 0 rom [root@cobbler-server ~]# |
需要安装的:
pydf
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 |
[root@oradg2 ~]# cd /software [root@oradg2 software]# wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm --2016-06-23 09:04:47-- http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm 正在解析主机 download.fedoraproject.org... 209.132.181.16, 209.132.181.15, 140.211.169.206, ... Connecting to download.fedoraproject.org|209.132.181.16|:80... 已连接。 已发出 HTTP 请求,正在等待回应... 302 Found 位置:http://mirrors.neusoft.edu.cn/epel/5/x86_64/epel-release-5-4.noarch.rpm [跟随至新的 URL] --2016-06-23 09:04:50-- http://mirrors.neusoft.edu.cn/epel/5/x86_64/epel-release-5-4.noarch.rpm 正在解析主机 mirrors.neusoft.edu.cn... 219.216.128.25, 2001:da8:a807::25 Connecting to mirrors.neusoft.edu.cn|219.216.128.25|:80... 已连接。 已发出 HTTP 请求,正在等待回应... 200 OK 长度:12232 (12K) [application/x-redhat-package-manager] Saving to: `epel-release-5-4.noarch.rpm' 100%[============================================================>] 12,232 --.-K/s in 0.003s 2016-06-23 09:04:50 (4.56 MB/s) - `epel-release-5-4.noarch.rpm' saved [12232/12232] [root@oradg2 software]# rpm -ivh epel-release-5-4.noarch.rpm warning: epel-release-5-4.noarch.rpm: Header V3 DSA signature: NOKEY, key ID 217521f6 Preparing... ########################################### [100%] 1:epel-release ########################################### [100%] [root@oradg2 software]# [root@oradg2 software]# yum list | grep --color pydf This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. pydf.noarch 9-3.el5.1 epel [root@oradg2 software]# [root@oradg2 software]# yum install -y pydf Loaded plugins: product-id, security, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package pydf.noarch 0:9-3.el5.1 set to be updated --> Finished Dependency Resolution Dependencies Resolved ====================================================================================================== Package Arch Version Repository Size ====================================================================================================== Installing: pydf noarch 9-3.el5.1 epel 12 k Transaction Summary ====================================================================================================== Install 1 Package(s) Upgrade 0 Package(s) Total download size: 12 k Downloading Packages: pydf-9-3.el5.1.noarch.rpm | 12 kB 00:00 warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 217521f6 epel/gpgkey | 1.7 kB 00:00 Importing GPG key 0x217521F6 "Fedora EPEL <epel@fedoraproject.org>" from /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : pydf 1/1 Installed: pydf.noarch 0:9-3.el5.1 Complete! [root@oradg2 software]# [root@oradg2 software]# pydf Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 33G 18G 14G 53.8 [########.......] / /dev/sda1 99M 13M 81M 12.8 [##.............] /boot [root@oradg2 software]# [root@oradg2 software]# pydf -a Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 33G 18G 14G 53.8 [#####.....] / /dev/sda1 99M 13M 81M 12.8 [#.........] /boot devpts 0 0 0 - [..........] /dev/pts tmpfs 1972M 0 1972M 0.0 [..........] /dev/shm proc 0 0 0 - [..........] /proc none 0 0 0 - [..........] /proc/sys/fs/binfmt_misc sysfs 0 0 0 - [..........] /sys sunrpc 0 0 0 - [..........] /var/lib/nfs/rpc_pipefs [root@oradg2 software]# [root@oradg2 software]# pydf -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 33G 18G 14G 53.8 [########.......] / /dev/sda1 99M 13M 81M 12.8 [##.............] /boot [root@oradg2 software]# [root@oradg2 software]# pydf -k Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 34597628 18615144 14196628 53.8 [######......] / /dev/sda1 101086 12960 82907 12.8 [##..........] /boot [root@oradg2 software]# [root@oradg2 software]# pydf -m Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 33787 18179 13864 53.8 [########......] / /dev/sda1 99 13 81 12.8 [##............] /boot [root@oradg2 software]# [root@oradg2 software]# pydf -g Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 33 18 14 53.8 [########.......] / /dev/sda1 0 0 0 12.8 [##.............] /boot [root@oradg2 software]# [root@oradg2 software]# pydf -i Filesystem Nodes Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 8727k 142k 8585k 1.6 [...............] / /dev/sda1 25k 34 25k 0.1 [...............] /boot [root@oradg2 software]# [root@oradg2 software]# pydf --bw Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 33G 18G 14G 53.8 [########.......] / /dev/sda1 99M 13M 81M 12.8 [##.............] /boot [root@oradg2 software]# |
——————————————————————
Done。