Linux分区扩容|使用fdisk扩展分区容量

前几天一冲动把香港陈年老鸡1H1G升级到了2h2g性能只有量变但是价格产生了质的变化 由24/月到了现在67/月 肉疼 有点后悔了 只能多写水文来赚点券养家糊口 昨天发现升配上来的鸡从宝塔上看硬盘只有25G和之前一模一样 应当是80G才对 ,硬盘没挂载上?分区问题?发了工单好像要自己分区

fdish -l查看硬盘确实是80G 只不过只有25G分区到了vda1 (图是后来截的图)

以下为转载 源地址如标注

本文原创地址:https://www.linuxprobe.com/linux-fdisk-size.html作者:岳永,审核员:逄增宝

本文原创地址:https://www.linuxprobe.com/linux-fdisk-size.html编辑:public,审核员:暂无


重新创建分区,调整分区信息

Linux下使用fdisk扩展分区容量Linux下使用fdisk扩展分区容量


本次实验主要对/dev/sda4这个分区扩展,如果是生产环境,请提前做好备份保存到其他分区,虽然扩展分区大小不会导致数据丢失,安全起见,请提前做好备份;
首先模拟出一些数据:

[[email protected] data]# mkdir test
[[email protected] data]# echo "we are Linuxer" > linuxprobe
[[email protected] data]# ll
total 24
-rw-r--r--. 1 root root    15 May 23 21:59 linuxprobe
drwx------. 2 root root 16384 May 23 15:07 lost+found
drwxr-xr-x. 2 root root  4096 May 23 21:51 test
[[email protected] ~]# umount /dev/sda4          #卸载磁盘分区

若提示磁盘忙,使用fuser找出将正在使用磁盘的程序并结束掉;

fuser -m -v /data
fuser -m -v -i -k /data

使用fdisk工具先删除/dev/sda4分区,然后创建新分区,注意开始的磁柱号要和原来的一致(是保证数据不丢失的关键步骤),结束的磁柱号默认回车使用全部磁盘。

[[email protected] ~]# fdisk /dev/sda

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c') and change display units to
         sectors (command 'u').

Command (m for help): p        #查看分区表信息

Disk /dev/sda: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005210c

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          26      204800   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              26        1301    10240000   83  Linux
/dev/sda3            1301        1497     1572864   82  Linux swap / Solaris
/dev/sda4            1497        2611     8952832   83  Linux

Command (m for help): d           #删除分区
Partition number (1-4): 4         #删除第四个

Command (m for help): p       #再次查看分区信息,/dev/sda4已被删除

Disk /dev/sda: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005210c

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          26      204800   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              26        1301    10240000   83  Linux
/dev/sda3            1301        1497     1572864   82  Linux swap / Solaris

Command (m for help): n      #创建新的分区
Command action
   e   extended
   p   primary partition (1-4)
p             #创建为主分区
Selected partition 4
First cylinder (1497-3916, default 1497):          #经对比,正好和上一个磁盘柱一致,默认即可
Using default value 1497
Last cylinder, +cylinders or +size{K,M,G} (1497-3916, default 3916): 
Using default value 3916              #直接默认就可以

Command (m for help): p               #查看分区表信息

Disk /dev/sda: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005210c

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          26      204800   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              26        1301    10240000   83  Linux
/dev/sda3            1301        1497     1572864   82  Linux swap / Solaris
/dev/sda4            1497        3916    19436582   83  Linux

Command (m for help): wp       #保存并退出,如果创建有误,直接退出不要保存即可
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
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)
Syncing disks.

Linux下使用fdisk扩展分区容量Linux下使用fdisk扩展分区容量Linux下使用fdisk扩展分区容量Linux下使用fdisk扩展分区容量
重新创建分区后,需要重启一下;

[[email protected] ~]# init 6
[[email protected] ~]# e2fsck -f /dev/sda4                #检查分区信息
[[email protected] ~]# resize2fs -p /dev/sda4             #调整分区大小

重新挂载、查看分区大小、数据

[[email protected] ~]# mount /dev/sda4 /data
[[email protected] ~]# df -hT
[[email protected] ~]# cat /data/linuxprobe
we are  Linuxer

窒息子 原来是傻逼宝塔的原因 重启机器和宝塔面板都没用 好像从7.1就不显示甚么的了

发布者

王药酒

本站采用 知识共享署名4.0 国际许可协议进行许可 本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

CAPTCHAis initialing...