2019独角兽企业重金招聘Python工程师标准>>>

环境:oracle linux 6.4
#fdisk -v
fdisk (util-linux-ng 2.17.2)
#parted -v
parted (GNU parted) 2.1

我们讲的调整分区大小,都是要保证不损坏分区中数据为前提。
这里我们讲一下用fdisk、parted调整普通分区的方法。

切记:一般都只用于扩容分区,如果要缩减分区,特别是根目录,可能会出问题
而扩容分区时,要保证跟扩容分区相邻的分区是未分配的(或者可以先暂时删除的)

操作有风险,重要数据还是要备份保存一下。

一、fdisk普通分区调整:

大概步骤:
先执行fdisk查看原分区的cylinder起始值,一定要记住。
再umount分区,进fdisk删除原有分区, 再重建原有分区,再分区的时候,cylinder起始值一定要跟原来的是一样的,要不然就会破坏原分区的数据,只要调整cylinder结束值大小即可扩容分区。

分区建好后, 用e2fsck先检查一下分区, 再用resize2fs扩大就可以了。

实例演示:
我要把swap分区删掉,把原先swap中的一部分空间增加到根目录/中来(/dev/sda2),剩下的空间再创建新的比原来小的swap。
(增加点实验难度)

硬盘分区情况:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

#df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda2 9.7G 3.7G 5.5G 41% /

tmpfs 875M 0 875M 0% /dev/shm

/dev/sda1 194M 50M 135M 27% /boot

#fdisk -l /dev/sda

Disk /dev/sda: 12.9 GB, 12884901888 bytes

255 heads, 63 sectors/track, 1566 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: 0x0007c9df

Device Boot Start End Blocks Id System

#记下自己的磁盘分区的cylinder起始值

/dev/sda1 * 1 26 204800 83 Linux

/dev/sda2 26 1301 10240000 83 Linux

/dev/sda3 1301 1556 2048000 82 Linux swap / Solaris

这里要记下自己磁盘分区的cylinder起始值,后面扩容分区时需要:
/dev/sda1 * 1 26 204800 83 Linux #/dev/sda1起始值为1,结束为26

转载于:https://my.oschina.net/u/3611008/blog/2049280

fdisk、parted无损调整普通分区大小相关推荐

  1. windows下调整linux分区大小,fdisk、parted无损调整普通分区大小 (附:win的c盘分区大小调整)...

    版权声明:本文为haibing.org原创文章,转载请附上本文链接. 本文永久链接:http://haibing.org/123 环境:oracle linux 6.4 #fdisk -v fdisk ...

  2. linux parted 分区大小,fdisk、parted无损调整普通分区大小

    环境:oracle linux 6.4 #fdisk -v fdisk (util-linux-ng 2.17.2) #parted -v parted (GNU parted) 2.1 我们讲的调整 ...

  3. gparted调整分区大小_CentOS Linux系统中用parted分区命令分区

    CentOS7.3学习笔记总结(二十七)-linux系统中用parted分区命令分区 由GNU组织开发的一款功能强大的磁盘分区和分区大小调整工具,与fdisk不同,它支持调整分区的大小,它可以处理最常 ...

  4. 【Linux】分区和格式化硬盘(fdisk | parted)

    摘要 本文探讨如何在 Linux 中对硬盘进行分区,并对分区进行格式化. 样例 我们现在来完成一个对硬盘分区和格式化的任务.硬盘大小为 223.6G,设备名为 sdd,需要划分为 5 个分区: 分区 ...

  5. 修改服务器文件系统为xfs,CentOS Linux如何无损调整分区大小(XFS文件系统)

    系统环境: CentOS 7.2 64-bit 情况: /home:873GB /:50GB / 分区不够用 分区类型:XFS  (分区类别可以用命令blkid 来查看,输出结果第一行最后就可以看到) ...

  6. mount查看linux分区大小,Linux磁盘管理----分区格式化挂载fdisk、mkfs、mount

    1,磁盘分区命令fdisk [root@localhost ~]# fdisk -l #查看磁盘分区情况 Disk /dev/sda: 10.8 GB, 10837518250 bytes 255 h ...

  7. linux parted 直接删除分区,CentOS7硬盘分区,删除分区,格式化分区硬盘,支持4T硬盘,fdisk,parted简单用法...

    本文简单介绍下Linux下磁盘分区.格式化等基本操作. 一.  查看分区表状态 先查看下是否有磁盘没有分区 fdisk -l 二.用fdisk 对/dev/sdb 进行分区(注意:超过2T的硬盘要使用 ...

  8. linux压缩分区大小,linux如何无损调整分区大小的详细介绍

    本篇文章主要介绍了linux如何无损调整分区大小,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 情况:home:500G root:50G root分区不够用 思路:把h ...

  9. linux u盘无损分区,科技常识:linux如何无损调整分区大小

    今天小编跟大家讲解下有关linux如何无损调整分区大小 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关linux如何无损调整分区大小 的相关资料,希望小伙伴会喜欢也能够帮助大家. 情况: ...

最新文章

  1. Cascade RPN,结构的艺术带来极致提升 | NeurIPS 2019
  2. 自适应col自动换行显示_10kV配网自适应综合型馈线自动化技术的测试问题及解决措施...
  3. Weblogic10 + EJB3入门教程(1):编写第一个无状态会话Bean(Stateless Session Bean)...
  4. 【阿里云课程】神经网络:从生物学机制到全连接神经网络的局限性
  5. Linux系统下 Apache+PHP 环境安装搭建
  6. linux oracle 创建表空间2016,Linux下Oracle表空间及用户创建
  7. item 24: 区分右值引用和universal引用
  8. 流氓百度乱发短信的经历
  9. iPhone 12不标配充电器后,国产手机配件成了国外抢手货!
  10. Linux内核编程打印所有线程信息
  11. linux 支持的中文字体,Linux 增加中文字体支持
  12. r语言插补法_R语言之缺失值和异常值处理
  13. 低延迟视频传输 UDP JPEG图像压缩 opencv
  14. 数字电子技术课程设计报告——电子脉搏测试仪的设计
  15. 自建Kubernetes集群如何使用阿里云CSI存储组件
  16. php返回结果,后端继续执行
  17. 买手机怎么选?答:看图买
  18. 搜狐畅游2021届校园招聘简章
  19. k8s部署-41-对POD进行重新认识(下)
  20. python图像处理(图像缩放)

热门文章

  1. 基于java的企业人事管理系统的设计与实现_人事管理系统如何实现企业薪酬管理升级?...
  2. win10+tensorflow-gpu+pycharm+anaconda...的成功安装,顺利在spyder import tensorflow
  3. 教你如何申请免费的API接口
  4. 缓存击穿、缓存穿透、缓存雪崩简单总结
  5. 的有效性最好_股票职业玩家教韭菜实战,验证技术指标的有效性,资产增值是王道...
  6. php对象合并,【面向对象的PHP】之模式:组合
  7. c++常引用做参数可以有默认参数吗_最新Pandas.read_excel()全参数详解(案例实操,如何利用python导入excel)...
  8. 不是shell具有的功能和特点的是_环境监控主机具有哪些功能特点
  9. deepshare android,DeepShare Android 集成
  10. tuxedo错误码6_TUXEDO启动常见错误和解决方法