云平台客户的

步骤

1.备份

就算是无损的扩容,但难免会出什么意外,备份是必不可少的,一般云平台都有备份功能,可直接对磁盘做一次全量备份。

2.用fdisk重新分区

默认的分区如下

root@i-abnawjwo:/# df

Filesystem 1K-blocks Used Available Use% Mounted on

udev 497752 4 497748 1% /dev

tmpfs 101700 440 101260 1% /run

/dev/sda1 20509308 1337636 18106816 7% /

none 4 0 4 0% /sys/fs/cgroup

none 5120 0 5120 0% /run/lock

none 508488 0 508488 0% /run/shm

none 102400 0 102400 0% /run/user

/dev/sdc1 10190136 23032 9626432 1% /data

root@i-abnawjwo:/data# cat hello

test1

卸载当前的分区umount /dev/sdc1

若是卸载不掉,有可能是有进程再用,可以用fuser或者lsof查看

fuser -m -v /data

fuser -m -v -i -k /data

lsof /data

卸载掉后fdisk删除原来的分区,重新分区, 注意开始的磁柱号要和原来的一致(这是保证数据不丢失的关键步骤)

root@i-abnawjwo:/# umount /data

root@i-abnawjwo:/# fdisk /dev/sdc

Command (m for help): d

Selected partition 1

Command (m for help): n

Partition type:

p primary (0 primary, 0 extended, 4 free)

e extended

Select (default p):

Using default response p

Partition number (1-4, default 1):

Using default value 1

First sector (2048-104857599, default 2048):

Using default value 2048

Last sector, +sectors or +size{K,M,G} (2048-104857599, default 104857599):

Using default value 104857599

Command (m for help): p

Disk /dev/sdc: 53.7 GB, 53687091200 bytes

64 heads, 32 sectors/track, 51200 cylinders, total 104857600 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x305cddae

Device Boot Start End Blocks Id System

/dev/sdc1 2048 104857599 52427776 83 Linux

Command (m for help): wq

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

重启系统

3.检测分区,扩展分区大小

root@i-abnawjwo:~# e2fsck -f /dev/sdb1

e2fsck 1.42.9 (4-Feb-2014)

Pass 1: Checking inodes, blocks, and sizes

Pass 2: Checking directory structure

Pass 3: Checking directory connectivity

Pass 4: Checking reference counts

Pass 5: Checking group summary information

/dev/sdb1: 12/655360 files (0.0% non-contiguous), 79664/2621440 blocks

root@i-abnawjwo:~# resize2fs -p /dev/sdb1

resize2fs 1.42.9 (4-Feb-2014)

Resizing the filesystem on /dev/sdb1 to 13106944 (4k) blocks.

The filesystem on /dev/sdb1 is now 13106944 blocks long.

4.重新挂载,查看分区大小,检查数据

root@i-abnawjwo:~# mount /dev/sdb1 /data/

root@i-abnawjwo:/data# cat hello

acasdcacsa

root@i-abnawjwo:/data# df

Filesystem 1K-blocks Used Available Use% Mounted on

udev 497752 4 497748 1% /dev

tmpfs 101700 428 101272 1% /run

/dev/sda1 20509308 1337768 18106684 7% /

none 4 0 4 0% /sys/fs/cgroup

none 5120 0 5120 0% /run/lock

none 508488 0 508488 0% /run/shm

none 102400 0 102400 0% /run/user

/dev/sdb1 51474044 33100 48803172 1% /data

linux无损扩空间,linux无损扩容的方法相关推荐

  1. linux磁盘扩空间,Linux磁盘空间扩容(LVM)

    Linux磁盘空间扩容(lvm) 随着系统的运行时间增长,业务数据的增长,原有磁盘的空间会存在空间不足情况,导致系统不能正常运行,或者系统管理员磁盘没有完全划完,根据使用者的需求自行划分.那么怎么才能 ...

  2. linux根目录硬盘空间不足的扩容与报错信息解决

    目录 一.增添硬盘设备 1.物理层面上的增加一块硬盘设备 2.管理硬盘设备 3.硬盘过载处理方法 二.硬盘扩容 1.扩容思路 2.扩容步骤 3.报错解决 在我们使用linux的过程中,随着我们的学习和 ...

  3. Linux系统扩硬盘,Linux系统硬盘扩容

    1.查看硬盘已经用了99% $ df -h #查看硬盘已经使用了99% 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 2.0G 0 2.0G 0% /dev tmpfs 2.0G 12 ...

  4. Linux分区磁盘空间扩展、扩容、合并

    如下,这台服务器的root有50G,已经用完91%了 下面的home有46G,才用33M,里面就放了脚本和日志记录用不了什么空间的,现在把home容量分给root. 如果home目录下有数据记得备份, ...

  5. linux+oracle磁盘空间,Linux下Oracle软件、数据文件等所在的磁盘分区空间不足的解决思路...

    虚拟机中的Oracle运行的久了,归档.数据文件不断增长,原来安装ORACLE的分区空间不足. 此时可以重新向虚拟机增加一块硬盘,将ORACLE的数据文件或归档的目录挂载到新增加的磁盘分区上. --我 ...

  6. linux增加 inode空间,linux 增加inode 的方法

    创建文件系统时,可以指定块的大小.如果将来在你的文件系统中是一些比较大的文件的话,使用较大的块大小将得到较好的性能.将ext2文件系统的块大小调整为4096byte而不是缺省的1024byte,可以减 ...

  7. linux系统交换空间,Linux中如何使用和管理交换空间

    给计算机配置交换空间可以充分利用系统,在物理内存被充满时使用,那么Linux下要如何使用Linux交换空间呢?Linux交换空间又要如何管理呢?下面小编就给大家介绍下Linux下使用交换空间的方法,一 ...

  8. linux系统盘需要空间,Linux操作系统要怎么查看磁盘剩余空间

    在linux要怎么查看硬盘剩余空间呢?接下来是小编为大家收集的Linux操作系统要怎么查看磁盘剩余空间,希望能帮到大家. Linux操作系统要怎么查看磁盘剩余空间 这里我们用Df命令查看,Df命令是以 ...

  9. Linux虚拟内存交换空间,Linux 添加 Swp 虚拟内存交换空间

    当 Linux 服务器的内存不够使用时,可以文件或者分区来当作虚拟内存,比如在测试机或者自己学习用的机器上,跑的服务比较多,又没有必要搞那么好(贵)的机子,添加swp交换空间也是一个不错的选择. 首先 ...

最新文章

  1. Ptthon学习记录(八)-------list和元组
  2. Linux系统的目录绑定配置
  3. 微信小程序左到右联动
  4. Java 完美实现添加、读取和删除 Excel 批注
  5. spring3: 4.4 使用路径通配符加载Resource
  6. PHP客户端缓存控制
  7. Mozilla发布最大公共语音数据集Common Voice
  8. Requirejs与r.js打包,AMD、CMD、UMD、CommonJS、ES6模块化
  9. 纯JDBC系统的开发随想
  10. 【收藏】Android屏幕适配全攻略(最权威的Google官方适配指导)
  11. 在文华财经赢顺云W6和赢顺云手机随身行中如何导入需要的指标
  12. coreldraw sp2精简版 x4_CorelDRAW X4下载-CorelDRAW X4 SP2 精简版_Win10镜像官网
  13. 在ps中用3d来做阴影
  14. html怎么画虚线空心圆,教你用ps怎么画一个虚线的空心圆
  15. 电脑蓝屏代码:nvlddmkm.sys的处理方法
  16. 一只喵的西行记-11 与大叔小萝莉的不打不相识
  17. R语言read.csv()读入行不规则数据
  18. 在VS2017下配置pylon头文件
  19. VDP安装完成之后显示[009]Maintenance are not running
  20. 数据库打开数据表_使用微数据打开您的数据

热门文章

  1. 剩余电流动作继电器的应用探讨
  2. Git提交后,文件夹任然有红色叹号提示
  3. css盒模型——标准盒子、怪异盒子
  4. Linux 网卡驱动的安装
  5. QQ发表说说显示服务器超时,qq空间发表说说无法显示的原因
  6. c盘是不是越大越好_Windows系统磁盘分区,C盘划分多大最合适?不是越大越好!...
  7. 智慧医院从建设智慧病房开始
  8. 反编译+混淆的攻守战
  9. 任正非是否拿到未来的船票?
  10. MySQL表锁了如何解锁