linux无损扩空间,linux无损扩容的方法
云平台客户的
步骤
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无损扩容的方法相关推荐
- linux磁盘扩空间,Linux磁盘空间扩容(LVM)
Linux磁盘空间扩容(lvm) 随着系统的运行时间增长,业务数据的增长,原有磁盘的空间会存在空间不足情况,导致系统不能正常运行,或者系统管理员磁盘没有完全划完,根据使用者的需求自行划分.那么怎么才能 ...
- linux根目录硬盘空间不足的扩容与报错信息解决
目录 一.增添硬盘设备 1.物理层面上的增加一块硬盘设备 2.管理硬盘设备 3.硬盘过载处理方法 二.硬盘扩容 1.扩容思路 2.扩容步骤 3.报错解决 在我们使用linux的过程中,随着我们的学习和 ...
- Linux系统扩硬盘,Linux系统硬盘扩容
1.查看硬盘已经用了99% $ df -h #查看硬盘已经使用了99% 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 2.0G 0 2.0G 0% /dev tmpfs 2.0G 12 ...
- Linux分区磁盘空间扩展、扩容、合并
如下,这台服务器的root有50G,已经用完91%了 下面的home有46G,才用33M,里面就放了脚本和日志记录用不了什么空间的,现在把home容量分给root. 如果home目录下有数据记得备份, ...
- linux+oracle磁盘空间,Linux下Oracle软件、数据文件等所在的磁盘分区空间不足的解决思路...
虚拟机中的Oracle运行的久了,归档.数据文件不断增长,原来安装ORACLE的分区空间不足. 此时可以重新向虚拟机增加一块硬盘,将ORACLE的数据文件或归档的目录挂载到新增加的磁盘分区上. --我 ...
- linux增加 inode空间,linux 增加inode 的方法
创建文件系统时,可以指定块的大小.如果将来在你的文件系统中是一些比较大的文件的话,使用较大的块大小将得到较好的性能.将ext2文件系统的块大小调整为4096byte而不是缺省的1024byte,可以减 ...
- linux系统交换空间,Linux中如何使用和管理交换空间
给计算机配置交换空间可以充分利用系统,在物理内存被充满时使用,那么Linux下要如何使用Linux交换空间呢?Linux交换空间又要如何管理呢?下面小编就给大家介绍下Linux下使用交换空间的方法,一 ...
- linux系统盘需要空间,Linux操作系统要怎么查看磁盘剩余空间
在linux要怎么查看硬盘剩余空间呢?接下来是小编为大家收集的Linux操作系统要怎么查看磁盘剩余空间,希望能帮到大家. Linux操作系统要怎么查看磁盘剩余空间 这里我们用Df命令查看,Df命令是以 ...
- Linux虚拟内存交换空间,Linux 添加 Swp 虚拟内存交换空间
当 Linux 服务器的内存不够使用时,可以文件或者分区来当作虚拟内存,比如在测试机或者自己学习用的机器上,跑的服务比较多,又没有必要搞那么好(贵)的机子,添加swp交换空间也是一个不错的选择. 首先 ...
最新文章
- Ptthon学习记录(八)-------list和元组
- Linux系统的目录绑定配置
- 微信小程序左到右联动
- Java 完美实现添加、读取和删除 Excel 批注
- spring3: 4.4 使用路径通配符加载Resource
- PHP客户端缓存控制
- Mozilla发布最大公共语音数据集Common Voice
- Requirejs与r.js打包,AMD、CMD、UMD、CommonJS、ES6模块化
- 纯JDBC系统的开发随想
- 【收藏】Android屏幕适配全攻略(最权威的Google官方适配指导)
- 在文华财经赢顺云W6和赢顺云手机随身行中如何导入需要的指标
- coreldraw sp2精简版 x4_CorelDRAW X4下载-CorelDRAW X4 SP2 精简版_Win10镜像官网
- 在ps中用3d来做阴影
- html怎么画虚线空心圆,教你用ps怎么画一个虚线的空心圆
- 电脑蓝屏代码:nvlddmkm.sys的处理方法
- 一只喵的西行记-11 与大叔小萝莉的不打不相识
- R语言read.csv()读入行不规则数据
- 在VS2017下配置pylon头文件
- VDP安装完成之后显示[009]Maintenance are not running
- 数据库打开数据表_使用微数据打开您的数据