虚拟机中Opensuse扩展分区大小

一、Virtual Machine 扩展硬盘大小

在vmware虚拟机中设置 硬盘大小,扩展至需要的大小。这里简要略去。

然后进入系统;

sudo parted     //启动parted

(parted) print list
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sda: 129GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number Start End Size Type File system Flags
1 1049kB 2155MB 2154MB primary linux-swap(v1) type=82
2 2155MB 27.3GB 25.2GB primary btrfs boot, type=83
3 27.3GB 64.4GB 37.1GB primary xfs type=83
(parted) help
align-check TYPE N check partition N for TYPE(min|opt) alignment
help [COMMAND] print general help, or help on COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table, available devices, free space, all found partitions, or a particular partition
quit exit program
rescue START END rescue a lost partition near START and END
resize NUMBER END change end sector of partition NUMBER
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition NUMBER
unit UNIT set the default unit to UNIT
version display the version number and copyright information of GNU Parted
(parted) print devices
/dev/sda (129GB)


(parted) print all
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sda: 129GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number Start End Size Type File system Flags
1 1049kB 2155MB 2154MB primary linux-swap(v1) type=82
2 2155MB 27.3GB 25.2GB primary btrfs boot, type=83
3 27.3GB 64.4GB 37.1GB primary xfs type=83

parted之后执行print free ,会发现多出来的空间Free Space.
(parted) print free
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sda: 129GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number Start End Size Type File system Flags
32.3kB 1049kB 1016kB Free Space
1 1049kB 2155MB 2154MB primary linux-swap(v1) type=82
2 2155MB 27.3GB 25.2GB primary btrfs boot, type=83
3 27.3GB 64.4GB 37.1GB primary xfs type=83
64.4GB 129GB 64.4GB Free Space

(parted) resize 3
Error: Partition /dev/sda3 is being used. You must unmount it before you modify it with Parted.
(parted) quit
[email protected]:~> sudo umount /dev/sda3
umount: /home: target is busy
(In some cases useful info about processes that
use the device is found by lsof(8) or fuser(1).)
[email protected]:~> sudo parted
GNU Parted 3.1
Using /dev/sda
Welcome to GNU Parted! Type ‘help‘ to view a list of commands.
(parted) resize 3
Error: Partition /dev/sda3 is being used. You must unmount it before you modify it with Parted.
(parted) quit
[email protected]:~> sudo umount /dev/sda3
umount: /home: target is busy
(In some cases useful info about processes that
use the device is found by lsof(8) or fuser(1).)

由于 umount: /home: target is busy,所以利用GParted Live CD来进行分区,有点像WIN PE.

当然如果能够umount  /home;也可以利用 parted 进行resize。ref:用parted调整分区大小

二、操作系统扩展分区

1. 下载GParted Live CD 0.25.0-3; (因为必须在分区被umount的情况下才能扩展分区)

2. Vmware 启动后 按F2 从光盘加载GParted Live CD

3. 选择Simplified Chinese语言,进入Live系统,启动GParted 软件;选择中需要调整的分区---->右键-更改大小---->调整分区--->点击工具栏Apply执行。

点击Apply执行结果如下:

异常情况处理:

 xfs_repair

ERROR: The filesystem has valuable metadata changes in a log which needs to
be replayed.  Mount the filesystem to replay the log, and unmount it before
re-running xfs_repair.  If you are unable to mount the filesystem, then use
the -L option to destroy the log and attempt a repair.
Note that destroying the log may cause corruption -- please attempt a mount
of the filesystem before doing this.

参考:xfs文件系统元数据损坏修复 http://3402313.blog.51cto.com/3392313/1739830

修改包括三步:卸载,修复和检查

[[email protected] ~]# xfs_repair /dev/sda3
Phase 1 - find and verify superblock...
Phase 2 - using internal log
        - zero log...
ERROR: The filesystem has valuable metadata changes in a log which needs to
be replayed.  Mount the filesystem to replay the log, and unmount it before
re-running xfs_repair.  If you are unable to mount the filesystem, then use
the -L option to destroy the log and attempt a repair.
Note that destroying the log may cause corruption -- please attempt a mount
of the filesystem before doing this.
mount: 结构需要清理

[[email protected] ~]# xfs_repair -L /dev/sdd
Phase 1 - find and verify superblock...
Phase 2 - using internal log
        - zero log...
ALERT: The filesystem has valuable metadata changes in a log which is being
destroyed because the -L option was used.
        - scan filesystem freespace and inode maps...
sb_icount 128, counted 4922112
sb_ifree 123, counted 25707
sb_fdblocks 731556628, counted 438595794
        - found root inode chunk
Phase 3 - for each AG...
[[email protected] ~]# mkdir /mnt/sda3              //创建挂载目录
[[email protected] ~]# mount /dev/sda3 /mnt/sda3   //挂载成功
检查后重新挂载OK
[[email protected] ~]# xfs_ncheck /dev/sda3  

这里会将该盘上的文件检查一遍,你会看到熟悉的文件。

[[email protected] ~]# df -h 

文件系统 容量 已用 可用 已用%% 挂载点 ...

这时候再重新启动GParted,按照正常步骤操作。

祝好运!

参考:

虚拟机安装后如何追加硬盘空间

【转载】parted来调整linux磁盘

用parted调整分区大小

Resizing a Linux Partition (Running in VirtualBox)

时间: 2024-10-25 16:13:25

虚拟机中Opensuse扩展分区大小的相关文章

VMware虚拟机中调整Linux分区大小——使用GParted

虚拟机分配了50G大小的空间,最近发现不够用,于是将扩展一下分区的大小,查了几种方法都不是很好,后来借助了gparted分区空间完成了,这个工具简单,方便,下面就简单的介绍一下.扩展分区主要要分为两步 Ubuntu用GParted合并分区 http://www.linuxidc.com/Linux/2010-06/26689.htm 使用GParted和acronis进行Linux分区和NTFS分区无损调整 http://www.linuxidc.com/Linux/2010-06/26737.

linux扩展分区大小

#yum date的时候,提示机器的容量不够导致安装失败,于是#df -h,看到结果如下 这个设备是虚拟机,当初指定的时候就有隐患.那么虚拟机的话,就需要先在虚拟机的设置里扩大磁盘容量,于是在虚拟机的设置里选择硬盘,然后有这样的界面. 可见当前只有18G,而我当初划分了30G的空间,还有12G是可以用的.于是返回centos,使用#fdisk -l. 如果linux有图像界面,那么在界面"应用程序"--"系统工具"--"磁盘实用工具",然后选择3

在运行 Red Hat 或 Cent OS 的虚拟机中扩展逻辑卷

要扩展逻辑卷: 注意:这些步骤仅适用于 EXT3 文件系统. 警告:VMware 建议在执行这些更改之前对虚拟机进行完整备份. 关闭虚拟机. 编辑虚拟机设置并扩展虚拟磁盘大小.有关详细信息,请参见增加虚拟磁盘大小 (1004047) (Increasing the size of a virtual disk (1004047)). 启动虚拟机. 识别设备名称,默认为 /dev/sda,并运行以下命令确认新的大小: # fdisk -l 创建新的主分区: 运行以下命令: # fdisk /dev

Linux centos下使用fdisk扩展分区容量大小

扩展磁盘空间 硬盘空间为20G,使用vSphere Client增加磁盘大小,需要再增加10G空间; 扩展完后,重启系统,再次使用fdisk -l查看,会发现硬盘空间变大了: [[email protected] ~]# fdisk -l Disk /dev/sda: 32.2 GB, 32212254720 bytes 255 heads, 63 sectors/track, 3916 cylinders Units = cylinders of 16065 * 512 = 8225280 b

【win PE】磁盘分区大小的重新调整 (再也不用担心C盘过小了)

实验背景及目的: 将虚拟机中XP系统中的扩展分区D分区的9个G容量给C分区. 工具: 使用win PE(下载地址:http://pan.baidu.com/s/1o6uR6X0 密码:ysdl ) 开始实验 进入win PE 开始-----程序----磁盘光盘工具-----磁盘分区管理 我们要从D分区中划出9G的容量给C分区. 将扩展分区缩小9G,使9G的自由分区脱离扩展分区,达到方便与主分区C分区合二为一的目的 之后就会将主分区C与主分区自由分区合二为一 之后就是应用确定 这样我们就实现了 主

Linux下使用fdisk扩展分区容量

导读 我们管理的服务器可能会随着业务量的不断增长造成磁盘空间不足的情况,比如:共享文件服务器硬盘空间不足,在这个时候我们就需要增加磁盘空间,来满足线上的业务:又或者我们在使用linux的过程中, 有时会因为安装系统时分区不当导致有的分区空间不足,而有的分区空间过剩的情况,都可以是使用fdisk分区工具来动态调整分区的大小: 扩展磁盘空间 硬盘空间为20G,使用vSphere Client增加磁盘大小,需要再增加10G空间; 扩展完后,重启系统,再次使用fdisk -l查看,会发现硬盘空间变大了:

Linux SWAP交换分区大小设置

当Linux系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中. 以前几乎所有Linux 系统管理的书上都推荐设置交换分区大小为内存的2倍.这些建议到了现在就是那么适用了,现在的服务器动不动就是 16GB/32GB甚至256GB 内存,难道相应的交换分区也要扩大到 32GB/64GB/512GB?

RHEL7虚拟机中不重启的情况下加新硬盘及扩展根分区容量

在VMware中添加一块新的5G硬盘 显示当前分区 # fdisk -l 通常在你在虚拟机中添加一块新硬盘时,你可能会看到新硬盘没有自动加载.这是因为连接到硬盘的SCSI总线需要重新扫描来使得新硬盘可见. 这里有一个简单的命令来重新扫描SCSI总线和SCSI设备. 确定主机总线号 # ls /sys/class/scsi_host/ host0 host11 host14 host17 host2 host22 host25 host28 host30 host4 host7 host1 hos

虚拟机中扩展linux系统存储空间

reference: https://blog.csdn.net/greenapple_shan/article/details/52799631 https://blog.csdn.net/lyd135364/article/details/78623119 使用虚拟机的过程中,遇到LINUX开辟的硬盘过小的情况:直接VM扩容需要对文件系统进行调整,会影响到原来的文件系统:直接使用挂载虚拟硬盘的方法,避免了如上问题,同时也灵活: 在虚拟机关闭的状态下,打开硬件设置:选择硬件中添加选项:添加硬盘