标签: gparted

从命令行删除所有分区

如何从 Linux(特别是 Ubuntu)的命令行删除设备上的所有分区?我尝试查看 fdisk,但它显示了一个交互式提示。我正在寻找一个命令,我可以提供一个设备路径(例如 /dev/sda),它会删除 ext4、linux-swap 以及它找到的任何其他分区。本质上,这与我打开 GParted 并手动选择和删除所有分区是一样的。这看起来相当简单,但不幸的是,我无法通过谷歌找到任何东西。

linux ubuntu partition gparted fdisk

52
推荐指数
7
解决办法
19万
查看次数

准备要由 Clonezilla 映像的磁盘以在较小的磁盘上使用吗?

我们经常遇到的一个问题是,我们用来构建主映像的计算机的硬盘驱动器可能比某些目标系统的驱动器大。众所周知,Clonezilla 不会将磁盘映像放在较小的驱动器上。

除了找到一个比我们所有目标系统更小/一样小的物理驱动器之外,我还使用这种方法来解决我们的问题:

  1. 准备好主计算机后,使用 gparted 缩小分区,以便它们都适合较小尺寸的磁盘。
  2. 创建具有目标大小的硬盘驱动器的 VM。
  3. 通过在 VM 上安装目标操作系统的副本,在 VM 上创建正确的分区。
  4. 使用Clonezilla 中的保存/恢复分区功能将每个分区从主计算机复制到 VM。
  5. 创建 VM 的映像。将此映像用作计算机映像的黄金大师。

有没有办法在克隆之前使用 gparted(或其他程序)来调整主驱动器的大小?我知道如何调整单个分区的大小,但如果我能做些什么让 Clonezilla 认为原始驱动器更小,那将非常非常方便。这样我就可以使用恢复磁盘功能来制作一个对于所有目标系统来说都足够小的映像。

由于各种问题,在我们的情况下,直接在 VM 中构建主映像是不可行的。

gparted disk-image clonezilla

19
推荐指数
2
解决办法
4万
查看次数

如何减少 Virtualbox vdi 文件的虚拟大小/容量

我想将运行 MS Windows 7 的物理机变成 VirtualBox 虚拟机。这很容易,我以前做过,但这次我需要磁盘的虚拟大小/容量是固定的和较小的大小。

它需要修复,因为出于合规性原因,我将在其上安装 PGP 磁盘加密。这会将动态磁盘扩展到最大大小。

除了这种特殊情况之外,还有其他原因希望磁盘更小和更固定。是我的经验。例如,如果您在动态扩展的磁盘上运行 Jenkins 构建服务器,您会看到磁盘快速扩展到其最大大小,而在来宾操作系统中磁盘空间使用稳定并且有大量可用空间。

使用Disk2vhd我创建了一个 vhdx 文件。这个文件我转换成vdi格式。

vboxmanage clonehd --format VDI MSWIN7.VHDX MSWIN7.vdi
Run Code Online (Sandbox Code Playgroud)

据称,使用 vdi,您可以使用类似于以下命令的命令减少虚拟大小/容量

vboxmanage modifyhd MSWIN7.vdi --resize 160000
Run Code Online (Sandbox Code Playgroud)

我发现这不起作用。即使您尝试变体,您也会始终收到如下错误消息:

进度状态:VBOX_E_NOT_SUPPORTED VBoxManage:错误:此格式的调整硬盘大小操作尚未实现!

下面是我的 vdi 磁盘的磁盘布局。我将此添加到 Ubuntu VM 中,以使用 Gparted 和 CloneZilla 来查看它。容量约为300GB。未分配的 145GB。使用的是大约 153GB。

我想将容量缩小到 160GB 左右。这应该足以适应/dev/sdb1/dev/sdb2

顺便说一句,我尝试了 CloneZilla,但它似乎也不喜欢将容量缩小到较小的磁盘。我在 CloneZilla 中尝试了各种设置,但没有成功。

如何减少虚拟大小/容量?

在此处输入图片说明

virtualbox gparted clone clonezilla vdi

12
推荐指数
2
解决办法
5万
查看次数

如果我使用 GParted 调整 Linux 分区的大小,我的数据是否安全?

我想缩小包含 Ubuntu 发行版和文件的分区的大小。假设我不会丢失或损坏任何文件是否安全,只要我不使分区小于当前的数据量?我打算使用 Ubuntu LiveCD 中的 GParted。

linux ubuntu partition gparted

9
推荐指数
2
解决办法
7017
查看次数

Kickstart 中的 CentOS/RHEL 7 LVM 分区?

我正在尝试更多地了解 Linux 中的分区,特别是 LVM 分区。因此,我一直在查看有关此的许多来源,各种示例,但似乎没有一个对此进行更详细的介绍,因此我希望获得一些见解以更好地理解。

  1. 阅读RHEL 7 指南。它列出了xfs、ext4、ext3、ext2、vfat、swap、bios boot、bios boot with efi的可用文件系统。此处的 kickstart 语法部分引用了此部分(ctrl+f for --fstype)。在许多示例中,我注意到人们--fstype="lvmpv"在制作 LVM 物理卷时使用, 。这样做的目的是什么?如果我想为 做一个分区,不包括 fstype 之/var类的命令会不会part pv.4 \var...自动创建一个 LVM 物理卷?我只是觉得奇怪的是它被用作文件系统类型,但没有在文件系统部分中定义为有效值。

  2. 上述问题的第二部分与pv.id部分有关,我是否正确理解 id 可以是任何数字?有什么理由我不应该自动给我的每个物理卷编号 1,2,3,4..?我注意到在一些指南中人们pv.18pv.11. 举个例子,这里的

linux partition lvm kickstart gparted

6
推荐指数
1
解决办法
1万
查看次数

在 linux gparted 上扩展分区但在 vm 中没有更多空间

我有一个运行构建服务器的 linux 的 vm 测试安装。不幸的是,我在添加磁盘时只是按了确定,最终得到了一个 8GB 的​​驱动器。当然,在测试阶段,构建会消耗越来越多的空间。

vm 驱动器被调整为 21gb 并使用 gparted 我扩展了驱动器分区并且一切正常但是当我回到控制台并执行 df 时仍然只有 8gb 可用。

我如何声明我添加的其他 13GB?

fdisk -l

Disk /dev/sda: 21.0 GB, 20971520000 bytes
255 heads, 63 sectors/track, 2549 cylinders, total 40960000 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: 0x0006d284

Device    Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      499711      248832   83  Linux
/dev/sda2 …
Run Code Online (Sandbox Code Playgroud)

ubuntu partition gparted

5
推荐指数
1
解决办法
1万
查看次数

如何在 CentOS6 中调整逻辑卷的大小?

我将 Vsphere 客户端中的配置大小增加到 32GB,并使用 gparted 将 VG 大小调整为 32GB

  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               vg_proxy
  PV Size               31.51 GiB / not usable 2.00 MiB
  Allocatable           yes
  PE Size               4.00 MiB
  Total PE              8066
  Free PE               3072
  Allocated PE          4994
Run Code Online (Sandbox Code Playgroud)

但我不确定如何调整 LV 大小而不丢失数据。

  --- Logical volume ---
  LV Path                /dev/vg_proxy/lv_root
  LV Name                lv_root
  VG Name                vg_proxy
  LV UUID                h9c0HO-xRQn-jX6q-4GGi-0nkt-2rnt-DNy3gR
  LV Write Access        read/write
  LV Creation host, time proxy, 2013-12-23 15:23:20 -0800
  LV Status              available
  # open                 1 …
Run Code Online (Sandbox Code Playgroud)

partition lvm gparted centos6

3
推荐指数
1
解决办法
1万
查看次数