西数超哥博客
运维经验教程分享

Linux服务器升级硬盘以后通过parted进行磁盘分区扩容操作流程

现在多数服务器都是虚拟化系统,一般可以进行收缩扩展。而我们知道,一般存放数据的分区会单独设置一个,避免系统崩溃或重装导致数据丢失。下面简单说明下home所在分区扩容教程。

[root@test2015 ~]# df -vh //查看home分区所在的硬盘名称
文件系统 容量 已用可用已用% 挂载点
/dev/sda1 9.7G 2.6G 6.7G 28% /
tmpfs 252M 0 252M 0% /dev/shm
/dev/sdb1 9.9G 172M 9.2G 2% /home

[root@test2015 ~]#service httpd stop     
[root@test2015 ~]#service mysqld stop

……..此处省略一万行,原则就是一个,把服务停止,避免调用home上的数据。
[root@test2015 ~]#fuser -m /home -k  //以上命令是停止服务
[root@test2015 ~]#umount /home       //取消/home挂载
[root@test2015 ~]#parted /dev/sdb      //输入parted /dev/sdb 这里是磁盘名,如果没有这个程序执行yum install parted 安装!
GNU Parted 2.1
使用 /dev/sdb
Welcome to GNU Parted! Type ‘help’ to view a list of commands.
(parted) print
Model: Virtio Block Device (virtblk)
Disk /dev/sdb: 20GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system 标志
1 1049kB 9.9G 9.9G primary ext4 //记录Start 大小
(parted) rm 1
(parted) mkpart
分区类型? primary/主分区/extended/扩展分区? p
文件系统类型? [ext2]? //直接回车
起始点? 1049kB //刚才记录的Start大小
结束点? 100%
(parted) quit
信息: You may need to update /etc/fstab.
[root@test2015 ~]# resize2fs -f /dev/sdb1         //时间根据磁盘大小来定,比较大的磁盘时间稍长,需耐心等待
Filesystem at /dev/sdb1 is mounted on /home; on-line resizing required
Performing an on-line resize of /dev/sdb1 to 5242852 (4k) blocks.
The filesystem on /dev/sdb1 is now 5242852 blocks long.
[root@test2015 ~]#mount -a   //重新挂载分区
[root@test2015 ~]# df -vh    //使用df –h 查询下home分区大小,扩展完成。
文件系统 容量 已用可用已用% 挂载点
/dev/sda1 9.7G 2.6G 6.7G 28% /
tmpfs 252M 0 252M 0% /dev/shm
/dev/sdb1 20G 177M 19G 1% /home

转载请注明:西数超哥博客www.ysidc.top» Linux服务器升级硬盘以后通过parted进行磁盘分区扩容操作流程

https://www.ysidc.top 西数超哥博客,数据库,西数超哥,虚拟主机,域名注册,域名,云服务器,云主机,云建站,ysidc.top

赞(0)
声明:本站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,若涉及侵权请及时告知,将会在第一时间删除。本站原创内容未经允许不得转载:西数超哥博客 » Linux服务器升级硬盘以后通过parted进行磁盘分区扩容操作流程