首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >centos 6.3增加/的磁盘大小

centos 6.3增加/的磁盘大小
EN

Server Fault用户
提问于 2014-11-13 15:56:18
回答 3查看 14.4K关注 0票数 3

我有一个运行CentOS 6.3的VM。没有安装LVM。在VM方面,我已经将底层磁盘从15 so增加到40 so,因此我现在需要扩展分区和文件系统。

我已经设法引导到“救援模式”,所以没有文件系统挂载。我的问题发生在尝试使用parted的调整大小命令时。

代码语言:javascript
复制
[root@livedvd ~]# parted
(parted) print
Model: VMware Virtual disk (scsi)
Disk /dev/sda: 42.9GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number    Start    End     Size    Type     File system    Flags
 1        1049kB   269MB   268MB   primary  ext3           boot
 2        269MB    1880MB  1880MB  primary  linux-swap(v1) 
 3        1880MB   17.2GB  15.3GB  primary  ext4

(parted)

因此,我现在尝试用以下方法展开分区:

代码语言:javascript
复制
(parted) resize 3 4366MB 35GB
WARNING: you are attempting to use parted to operate on (resize) a file system...
...
No Implmentation: Support for opening ext4 file systems is not implemented yet.
(parted)

太棒了!那是6.3岁!我做了一次更新,但没什么区别。警告消息接着说我应该使用e2fsprogs。我尝试了resize2fs /dev/sda3 3,但是它声明“文件系统已经有3735296块长了,没有什么可做的”。我的理解是这是为了文件系统。我得先扩大分区。

我还将内存从1GB增加到4GB,因此我还试图增加linux交换,从而增加4366MB的值。

我找到了站点,引用了“无实现错误”,并建议我使用cfdisk /dev/sda3 3。文章接着说,这将删除分区。然后,我应该用resize2fs /dev/sda3 3重新创建它。不确定我喜欢删除分区的声音。

如果有人能给我指明正确的方向,我会很感激你的指点。

EN

回答 3

Server Fault用户

回答已采纳

发布于 2014-11-13 16:13:46

我从来没有用parted做过这件事,但是我用fdisk/regze2fs做过。下面是关于如何做到这一点的链接:

http://geekpeek.net/resize-filesystem-fdisk-resize2fs/

从根本上说,它的要点是:

  1. 卸载正在调整大小的文件系统
  2. 删除该分区,并使用相同的第一个扇区创建一个较大的分区(您所做的只是删除分区表中的引用,而不是实际的分区,因此它将在新的较大分区中找到文件系统)
  3. 扩展文件系统以填充更大的分区
  4. 重新装入大小调整的文件系统。
票数 3
EN

Server Fault用户

发布于 2016-08-02 19:08:01

https://ubuntuforums.org/showthread.php?t=1389429

我通过分道扬镳解决了这一问题:

代码语言:javascript
复制
Run parted on your device: parted /dev/sdX
Change display unit to sectors: unit s
Print current partition table and note the start sector for your partition: p
Delete your partition (won't delete the data or filesystem): rm <number>
Recreate the partition with the starting sector from above: mkpart primary <start> <end>
Exit parted: quit
Check the filesystem: sudo e2fsck -f /dev/sdXX
Resize filesystem: sudo resize2fs /dev/sdXX
票数 0
EN

Server Fault用户

发布于 2015-12-10 22:03:00

对于那些运行LVM的人,请执行以下操作。如果您没有运行LVM,那么您应该运行LVM。在这里的虚拟环境中整天运行lvm。我知道它没有回答你的问题,但它可能会对LVM的人有帮助,所以给你。

如果您没有添加光盘,那么您所需要做的就是在联机和挂载时只运行以下命令。

首先运行vgdisplay,如果您有可用的空闲空间

lvresize -L +10G /dev/VGname/-L名称

然后运行resize2fs /dev/VGname/LVname

你完了。

票数 -1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/644127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档