总结简单几步:
1、先是在客户端完成
fdisk /dev/sda
#n
#3 (表示要更改的这个主分区的sda号为3)
#p (打印修改后的分区结果)
#w (保存)
partprobe /dev/sda3
pvcreate /dev/sda3
vgextend /dev/mapper/centos-root /dev/sda3
lvextend -L +15G /dev/mapper/centos-root
resize2fs /dev/mapper/centos-root
xfs_growfs /dev/mapper/centos-root
Connecting to 192.168.8.118:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
Last login: Mon Mar 6 04:27:39 2017 from 192.168.8.111
[root@sea ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 13G 13G 20K 100% /
devtmpfs 484M 0 484M 0% /dev
tmpfs 493M 4.0K 493M 1% /dev/shm
tmpfs 493M 6.7M 487M 2% /run
tmpfs 493M 0 493M 0% /sys/fs/cgroup
/dev/sda1 497M 123M 375M 25% /boot
tmpfs 99M 0 99M 0% /run/user/0
[root@sea ~]# fdisk /dev/mapper/centos-root
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
Device does not contain a recognized partition table
使用磁盘标识符 0x38b74ecc 创建新的 DOS 磁盘标签。
命令(输入 m 获取帮助):p
磁盘 /dev/mapper/centos-root:13.9 GB, 13925089280 字节,27197440 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x38b74ecc
设备 Boot Start End Blocks Id System
命令(输入 m 获取帮助):^C
[root@sea ~]# fdisk /dev/sda
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
命令(输入 m 获取帮助):p
磁盘 /dev/sda:32.2 GB, 32212254720 字节,62914560 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000b65db
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 31457279 15215616 8e Linux LVM
命令(输入 m 获取帮助):n
Partition type:
p primary (2 primary, 0 extended, 2 free)
e extended
Select (default p): p
分区号 (3,4,默认 3):3
起始 扇区 (31457280-62914559,默认为 31457280):31457280
Last 扇区, +扇区 or +size{K,M,G} (31457280-62914559,默认为 62914559):62914559
分区 3 已设置为 Linux 类型,大小设为 15 GiB
命令(输入 m 获取帮助):p
磁盘 /dev/sda:32.2 GB, 32212254720 字节,62914560 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000b65db
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 31457279 15215616 8e Linux LVM
/dev/sda3 31457280 62914559 15728640 83 Linux
命令(输入 m 获取帮助):w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
正在同步磁盘。
[root@sea ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 13G 13G 20K 100% /
devtmpfs 484M 0 484M 0% /dev
tmpfs 493M 4.0K 493M 1% /dev/shm
tmpfs 493M 6.7M 487M 2% /run
tmpfs 493M 0 493M 0% /sys/fs/cgroup
/dev/sda1 497M 123M 375M 25% /boot
tmpfs 99M 0 99M 0% /run/user/0
[root@sea ~]# partprobe /dev/sda3
Error: 无法对设备 /dev/sda3 - 没有那个文件或目录 做 stat 操作。
[root@sea ~]#
[root@sea ~]# reboot
Connection closed by foreign host.
Disconnected from remote host(自己租房测试机) at 21:25:30.
Type `help' to learn how to use Xshell prompt.
[c:\~]$ open
Connecting to 192.168.8.118:22...
Could not connect to '192.168.8.118' (port 22): Connection failed.
Type `help' to learn how to use Xshell prompt.
[c:\~]$ open
Connecting to 192.168.8.118:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
Last login: Mon Mar 6 05:14:03 2017 from 192.168.8.111
[root@sea ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 13G 13G 20K 100% /
devtmpfs 484M 0 484M 0% /dev
tmpfs 493M 4.0K 493M 1% /dev/shm
tmpfs 493M 6.7M 487M 2% /run
tmpfs 493M 0 493M 0% /sys/fs/cgroup
/dev/sda1 497M 123M 375M 25% /boot
tmpfs 99M 0 99M 0% /run/user/0
[root@sea ~]# partprobe /dev/sda3
[root@sea ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 13G 13G 20K 100% /
devtmpfs 484M 0 484M 0% /dev
tmpfs 493M 4.0K 493M 1% /dev/shm
tmpfs 493M 6.7M 487M 2% /run
tmpfs 493M 0 493M 0% /sys/fs/cgroup
/dev/sda1 497M 123M 375M 25% /boot
tmpfs 99M 0 99M 0% /run/user/0
[root@sea ~]# pvcreate /dev/sda3
Physical volume "/dev/sda3" successfully created
[root@sea ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 13G 13G 20K 100% /
devtmpfs 484M 0 484M 0% /dev
tmpfs 493M 4.0K 493M 1% /dev/shm
tmpfs 493M 6.7M 487M 2% /run
tmpfs 493M 0 493M 0% /sys/fs/cgroup
/dev/sda1 497M 123M 375M 25% /boot
tmpfs 99M 0 99M 0% /run/user/0
[root@sea ~]# reboot
Connection closed by foreign host.
Disconnected from remote host(自己租房测试机) at 21:30:28.
Type `help' to learn how to use Xshell prompt.
[c:\~]$ open
Connecting to 192.168.8.118:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
Last login: Mon Mar 6 05:26:12 2017 from 192.168.8.111
[root@sea ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 13G 13G 20K 100% /
devtmpfs 484M 0 484M 0% /dev
tmpfs 493M 4.0K 493M 1% /dev/shm
tmpfs 493M 6.7M 487M 2% /run
tmpfs 493M 0 493M 0% /sys/fs/cgroup
/dev/sda1 497M 123M 375M 25% /boot
tmpfs 99M 0 99M 0% /run/user/0
[root@sea ~]# fdisk /dev/sda
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
命令(输入 m 获取帮助):p
磁盘 /dev/sda:32.2 GB, 32212254720 字节,62914560 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000b65db
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 31457279 15215616 8e Linux LVM
/dev/sda3 31457280 62914559 15728640 83 Linux
命令(输入 m 获取帮助):
Connection closed by foreign host.
Disconnected from remote host(自己租房测试机) at 21:34:46.
Type `help' to learn how to use Xshell prompt.
[c:\~]$ open
Connecting to 192.168.8.118:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
Last login: Mon Mar 6 05:35:25 2017
[root@sea ~]# fdis /dev/sda
-bash: fdis: 未找到命令
[root@sea ~]# fdisk /dev/sda
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
命令(输入 m 获取帮助):p
磁盘 /dev/sda:32.2 GB, 32212254720 字节,62914560 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000b65db
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 31457279 15215616 8e Linux LVM
/dev/sda3 31457280 62914559 15728640 83 Linux
命令(输入 m 获取帮助):n
Partition type:
p primary (3 primary, 0 extended, 1 free)
e extended
Select (default e): p
已选择分区 4
No free sectors available
命令(输入 m 获取帮助):partprobe /dev/sda3^C
[root@sea ~]# partprobe /dev/sda3
[root@sea ~]# pvcreate /dev/sda3
Physical volume "/dev/sda3" successfully created
[root@sea ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 13G 13G 20K 100% /
devtmpfs 484M 0 484M 0% /dev
tmpfs 493M 4.0K 493M 1% /dev/shm
tmpfs 493M 6.8M 487M 2% /run
tmpfs 493M 0 493M 0% /sys/fs/cgroup
/dev/sda1 497M 123M 375M 25% /boot
tmpfs 99M 0 99M 0% /run/user/0
[root@sea ~]# vgextend /dev/mapper/centos-root /dev/sda3
Invalid volume group name centos/root.
Run `vgextend --help' for more information.
[root@sea ~]# vgextend /dev/mapper/centos /dev/sda3
Couldn't create temporary text file name.
Backup of volume group centos metadata failed.
Volume group "centos" successfully extended
[root@sea ~]# lvextend -L +15G /dev/mapper/centos-root
Couldn't create temporary archive name.
Volume group "centos" metadata archive failed.
[root@sea ~]# resize2fs /dev/mapper/centos-root
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block 当尝试打开 /dev/mapper/centos-root 时
找不到有效的文件系统超级块.
[root@sea ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 13G 13G 20K 100% /
devtmpfs 484M 0 484M 0% /dev
tmpfs 493M 4.0K 493M 1% /dev/shm
tmpfs 493M 6.8M 487M 2% /run
tmpfs 493M 0 493M 0% /sys/fs/cgroup
/dev/sda1 497M 123M 375M 25% /boot
tmpfs 99M 0 99M 0% /run/user/0
[root@sea ~]# cd /dev/mapper/centos
-bash: cd: /dev/mapper/centos: 没有那个文件或目录
[root@sea ~]# cd /dev/mapper/centos-root
-bash: cd: /dev/mapper/centos-root: 不是目录
[root@sea ~]# pvcreate /dev/sda3
Can't initialize physical volume "/dev/sda3" of volume group "centos" without -ff
[root@sea ~]# vgextend /dev/mapper/centos-root
Please enter a physical volume path.
Run `vgextend --help' for more information.
[root@sea ~]# vgextend /dev/mapper/centos-root /dev/sda3
Invalid volume group name centos/root.
Run `vgextend --help' for more information.
[root@sea ~]# vgextend /dev/mapper/Centos /dev/sda3
Volume group "Centos" not found
Cannot process volume group Centos
[root@sea ~]# vgextend /dev/mapper/centos /dev/sda3
Physical volume '/dev/sda3' is already in volume group 'centos'
Unable to add physical volume '/dev/sda3' to volume group 'centos'.
[root@sea ~]# lvextend -L +10G /dev/mapper/centos-root
Couldn't create temporary archive name.
Volume group "centos" metadata archive failed.
[root@sea ~]# cd /usr/local/tool/
[root@sea tool]# ll
总用量 18024
drwxr-xr-x. 4 1106 4001 4096 3月 5 04:34 cdh
drwxr-xr-x. 2 root root 6 3月 5 13:23 docker
drwxr-xr-x. 4 root root 61 2月 23 23:00 hadoop
drwxr-xr-x. 8 root root 4096 2月 25 01:24 hbase-1.1.8
drwxr-xr-x. 3 root root 33 2月 25 01:55 hbasedata
drwxr-xr-x. 6 root root 4096 11月 21 20:22 nginxtool
-rw-r--r--. 1 root root 18443679 2月 26 22:41 zookeeper-3.5.2-alpha.tar.gz
[root@sea tool]# cd ..
[root@sea local]# ll
总用量 16
drwxr-xr-x. 2 root root 76 11月 21 21:09 bin
drwxr-xr-x. 2 root root 6 8月 12 2015 etc
drwxr-xr-x. 2 root root 6 8月 12 2015 games
drwxr-xr-x. 3 root root 16 2月 23 23:03 hadoop
drwxr-xr-x. 2 root root 4096 11月 21 20:34 include
drwxr-xr-x. 3 root root 51 11月 21 19:46 jdk
drwxr-xr-x. 3 root root 4096 11月 21 21:09 lib
drwxr-xr-x. 2 root root 6 8月 12 2015 lib64
drwxr-xr-x. 2 root root 6 8月 12 2015 libexec
drwxr-xr-x. 11 root root 4096 11月 21 20:36 nginx
drwxr-xr-x. 3 root root 49 12月 16 01:18 redis
drwxr-xr-x. 2 root root 6 8月 12 2015 sbin
drwxr-xr-x. 6 root root 56 11月 21 20:34 share
drwxr-xr-x. 2 root root 6 8月 12 2015 src
drwxr-xr-x. 3 root root 21 11月 21 20:32 ssl
drwxr-xr-x. 8 root root 4096 3月 5 13:23 tool
[root@sea local]# cd tool/
[root@sea tool]# ll
总用量 18024
drwxr-xr-x. 4 1106 4001 4096 3月 5 04:34 cdh
drwxr-xr-x. 2 root root 6 3月 5 13:23 docker
drwxr-xr-x. 4 root root 61 2月 23 23:00 hadoop
drwxr-xr-x. 8 root root 4096 2月 25 01:24 hbase-1.1.8
drwxr-xr-x. 3 root root 33 2月 25 01:55 hbasedata
drwxr-xr-x. 6 root root 4096 11月 21 20:22 nginxtool
-rw-r--r--. 1 root root 18443679 2月 26 22:41 zookeeper-3.5.2-alpha.tar.gz
[root@sea tool]# rm zookeeper-3.5.2-alpha.tar.gz
rm:是否删除普通文件 "zookeeper-3.5.2-alpha.tar.gz"?y
[root@sea tool]# rm -rf hbasedata/
[root@sea tool]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 13G 13G 18M 100% /
devtmpfs 484M 0 484M 0% /dev
tmpfs 493M 4.0K 493M 1% /dev/shm
tmpfs 493M 6.8M 487M 2% /run
tmpfs 493M 0 493M 0% /sys/fs/cgroup
/dev/sda1 497M 123M 375M 25% /boot
tmpfs 99M 0 99M 0% /run/user/0
[root@sea tool]# lvextend -L +10G /dev/mapper/centos-root
Size of logical volume centos/root changed from 12.97 GiB (3320 extents) to 22.97 GiB (5880 extents).
Logical volume root successfully resized.
[root@sea tool]# lvextend -L +5G /dev/mapper/centos-root
Size of logical volume centos/root changed from 22.97 GiB (5880 extents) to 27.97 GiB (7160 extents).
Logical volume root successfully resized.
[root@sea tool]# resize2fs /dev/mapper/centos-root
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block 当尝试打开 /dev/mapper/centos-root 时
找不到有效的文件系统超级块.
[root@sea tool]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 13G 13G 18M 100% /
devtmpfs 484M 0 484M 0% /dev
tmpfs 493M 4.0K 493M 1% /dev/shm
tmpfs 493M 6.8M 487M 2% /run
tmpfs 493M 0 493M 0% /sys/fs/cgroup
/dev/sda1 497M 123M 375M 25% /boot
tmpfs 99M 0 99M 0% /run/user/0
[root@sea tool]# resize2fs /dev/mapper/centos-root
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block 当尝试打开 /dev/mapper/centos-root 时
找不到有效的文件系统超级块.
[root@sea tool]# resize2fs /dev/mapper/centos
resize2fs 1.42.9 (28-Dec-2013)
open: 没有那个文件或目录 打开/dev/mapper/centos时
[root@sea tool]# xfs_growfs /dev/mapper/centos-root
meta-data=/dev/mapper/centos-root isize=256 agcount=4, agsize=849920 blks
= sectsz=512 attr=2, projid32bit=1
= crc=0 finobt=0
data = bsize=4096 blocks=3399680, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=0
log =internal bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 3399680 to 7331840
[root@sea tool]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 28G 13G 16G 47% /
devtmpfs 484M 0 484M 0% /dev
tmpfs 493M 4.0K 493M 1% /dev/shm
tmpfs 493M 6.8M 487M 2% /run
tmpfs 493M 0 493M 0% /sys/fs/cgroup
/dev/sda1 497M 123M 375M 25% /boot
tmpfs 99M 0 99M 0% /run/user/0
[root@sea tool]#