parted

如何缩小由 dd 创建的 img 文件的分区?
parted

如何缩小由 dd 创建的 img 文件的分区?

我已使用以下命令将 USB 驱动器复制到一个.img文件中dd: dd if=/dev/sdc of=myimage.img 我想减小映像中分区的大小。我尝试了几种方法,但最终得到的都是回送挂载映像,其分区仍然是 USB 的完整大小。 一旦回送安装完毕,我该如何修改myimage.img以获得更小的分区? 在执行此操作之前,我是否需要将零复制到分区的空白部分? 我是否需要进行碎片整理,以便在减小图像大小时删除空字节?(据我所知,Linux 扩展到整个分区,因此我不期望图像末尾的所有数据都是零字节。即使写入全零,也只会消耗空字节,无论它们位于何处。)...

Admin

为什么 GNU parted 将数据写入 MBR 的前 440 个字节?
parted

为什么 GNU parted 将数据写入 MBR 的前 440 个字节?

我的理解是 MBR 是 512 字节。前 440 个字节(给或者拿A很少 字节(取决于具体实现)包含引导加载程序/引导代码区域。剩余的字节包含有关分区表的信息。 如果我将磁盘的 MBR 清零... # Zero out the MBR dd if=/dev/zero of=/dev/sdX bs=1 count=512 然后,使用fdisk写入分区表到/dev/sdX... # Create a 2GiB partition starting at 2048 (default). fdisk /dev/sdX ... Device does no...

Admin

在 Linux 中,无法确定 931.5 GiB 外部高级格式硬盘上的多个分区的最佳对齐方式
parted

在 Linux 中,无法确定 931.5 GiB 外部高级格式硬盘上的多个分区的最佳对齐方式

概括 我有一台戴尔 Inspiron 17-5767 笔记本电脑,配有 1TB 内置磁盘,我允许最初发货的 Windows 10 继续拥有并独占主导地位(这是我的游戏操作系统)。此外,我还有两个外部驱动器,我可以从中启动当前和未来的 Linux 操作系统。我当前的设置如下: USB 3.0 端口 #0:Seagate Expansion+ 931.5 GiB (1000204885504 字节) 外部硬盘被识别为 /dev/sdb 目前有一个全尺寸的空 ext4 分区,但一直在努力用 12 个分区的最佳对齐分区方案来替换它(困难的重点在于对齐) ...

Admin

调整 LUKS 分区大小
parted

调整 LUKS 分区大小

我在驱动器的最末端有一个 68 GB 的逻辑 LUKS 分区,其左侧有 60 GB 的未分配可用空间。这两个分区一起构成了一个扩展分区。 我花了很多时间来释放这个未分配的空间,并将其移动到这个扩展分区,以便它能够位于 LUKS 分区旁边,我也已使用该分区进行了解密cryptsetup。 当我尝试使用 gparted 或 kde-partitionmanager 将 LUKS 分区扩展到这个可用空间时,我无法将其拖到左侧,在 gparted 中,扩展分区似乎将它们分成单独的单元格,只能将其移动到右侧。 有人对添加额外的 60 GB 有什么想法吗?我应该如...

Admin

语境
parted

语境

语境 我在 Azure 上有一个远程 Linux CentOS VM,它托管一个 MYSQL 数据库。我刚刚将磁盘大小从 30GB 升级到 100GB。问题是没有将额外的空间添加到分区中。 $ parted (parted) print free Model: Msft Virtual Disk (scsi) Disk /dev/sda: 107GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End ...

Admin

使用 GNU parted 创建新表
parted

使用 GNU parted 创建新表

我有一个 USB 棒,最近我用它向其中添加了一个 iso,这样我就可以将其用作启动驱动器。现在,我想在那里存储常规文件。 当使用 parted 时我不断收到此消息: 警告:/dev/sdb 包含 GPT 签名,表明它有一个 GPT 表。但是,它没有有效的假 msdos 分区表,而它应该有。也许它被损坏了——可能是由不理解 GPT 分区表的程序损坏的。或者也许您删除了 GPT 表,现在正在使用 msdos 分区表。这是 GPT 分区表吗?是/否?是 错误:主 GPT 表和备份 GPT 表均已损坏。请尝试创建一个新表,然后使用 Parted ...

Admin

删除带有启动标志的分区
parted

删除带有启动标志的分区

我有: sda1(win) sda2 (林) 我想删除 sda1 分区...在继续之前我应该​​为 sda2 设置启动标志吗? ...

Admin

如何让 GPT 扩展到磁盘的全部 3TB?
parted

如何让 GPT 扩展到磁盘的全部 3TB?

我让第三方在我的远程服务器上安装了 Linux,但出现了问题。它里面有一个 3TB 的磁盘: # hdparm -I /dev/sda | grep size Logical Sector size: 512 bytes Physical Sector size: 4096 bytes device size with M = 1024*1024: 2861588 MBytes device size with M = 1000*1000: 3000592 MBytes...

Admin

移动 Linux 分区,与 Windows 双启动
parted

移动 Linux 分区,与 Windows 双启动

我没有考虑扩展 Linux 分区...我需要缩小(一个,较大的)并移动它(两个,使用交换)... 这是我的 Windows 视图(磁盘管理)中的 HD 现在,我想减少最后一个分区(使用 CenOS),并移动这两个分区...... 类似图片 (检查Unallocated是否更大,并将 Linux 分区移至右侧): 我需要获得一个唯一的一个更大(Windows 分区和 Linux 分区)之间的分区。 这里使用 CentOS 查看gparted Linux 的警告 # gparted ====================== libp...

Admin

回收 fdisk 未显示但在 parted 中显示的 100GB 磁盘空间
parted

回收 fdisk 未显示但在 parted 中显示的 100GB 磁盘空间

我正在运行 Ubuntu 14.04,并使用 lvm 作为根分区和交换分区。当我使用 parted (或 gparted) 时,我在 /dev/sda 上看到 110GB 未分区。 hari@Ubuntu02:~$ sudo parted /dev/sda unit GB print free Model: VMware Virtual disk (scsi) Disk /dev/sda: 3408GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Sta...

Admin

在 Linux 上对磁盘进行 ext4 分区后,Windows 显示旧的 NTFS
parted

在 Linux 上对磁盘进行 ext4 分区后,Windows 显示旧的 NTFS

我尝试在我的 Gentoo 和 Windows10 之间安装一个“共享”空间。因此,在 Gentoo 中,我使用 parted 从我的一个驱动器中删除所有 (NTFS) 分区,并使用 ext4 重新对其进行分区。然后我使用mount/ fstab 挂载该分区。在确认 Gentoo 上一切运行顺利后,我切换到 Windows。我很惊讶地看到了我的旧驱动器名称,并在其中找到了所有旧文件。Windows 告诉我该驱动器是用 NTFS 分区的。即使 ext2fsd 也无法识别 ext4 分区。 这是怎么回事?如何让 Windows 识别真实分区? 我使用了以下命...

Admin

无法在 micro SD 卡上创建分区表
parted

无法在 micro SD 卡上创建分区表

我正在尝试重新格式化之前放在 Raspberry Pi 中的微型 SD 卡(已停止工作)。但是,当我将其插入主计算机 (arch) 并尝试对其进行分区时,我无法进行分区,因为 gparted 说它没有分区表。当我尝试通过添加分区表 (GPT) 来修复该问题时,我收到以下错误。我该如何修复我的 uSD 卡? 如果有帮助的话,我还添加了插入时的 dmesg 输出。我无法访问任何其他操作系统,因此无法在 Windows 上尝试某些操作。 当我尝试在卡上放置分区表时,gparted 的输出: /dev/mmcblk0: unrecognised disk la...

Admin

Ext4 fs 在被 parting 缩小后损坏
parted

Ext4 fs 在被 parting 缩小后损坏

我正在尝试为 Arch Linux 安装腾出空间,然后我运行 parted 并缩小了我的主 Ubuntu 分区。 我在新的空间中创建了一个新的,但是重新启动后它就进入了 grub 提示符。 我找到了如何手动启动的方法,但它却让我陷入了 initramfs busybox。我在网上查找信息,发现有关超级块的信息说 fs 太大,这很有道理,所以我使用 mke2fs 和 fsck 来修复它。 然而,出现了一堆错误,在修复 fs 之后,我的大部分内容都丢失了,但我仍然启动到 initramfs busybox。 这能修好吗?我应该去找专业人士吗? ...

Admin

恢复已删除/覆盖的分区
parted

恢复已删除/覆盖的分区

短的:我错误地使用 testdisk 工具覆盖了我的分区表。我想恢复我的数据和操作系统。使用该工具,testdisk我已在磁盘上找到丢失的分区。我怎样才能让它们再次可访问? 简短系统信息:我有一个双启动系统,其中有 Windows 10 和 Ubuntu 12.04,每个系统都在一个额外的分区上。此外,我的数据存储在第三个分区上。后者是我特别关心的。 问题如何产生:Windows 更新后系统无法启动,因此蓝屏上显示 NTFS 文件系统错误。我尝试使用内置的 Windows 启动问题解决程序来解决问题。它告诉我我的文件系统已损坏并尝试纠正问题。我猜它运行了...

Admin

扩展Linux分区失败
parted

扩展Linux分区失败

我正在为一个非常简单的任务而苦恼。我有一个 img 文件,其中包含一个具有 2 个分区的文件系统。正如在一些教程中发现的那样,我以这种方式扩展了可用空间: dd if=/dev/zero of=./temp_image bs=1 count=1 seek=3G cat temp_image >> orig_image.img losetup --offset [offset of the second partition*512] /dev/loop0 orig_image.img e2fsck -f /dev/loop0 resize2fs ...

Admin