标签: fdisk

如何创建和分区原始磁盘映像?

我需要创建一个用于虚拟机的原始磁盘映像,但我需要在创建文件系统或安装操作系统之前创建分区。

谁能描述一个过程来做到这一点?

partitioning dd loopback fdisk virtual-machine

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

fdisk 中的“dos 兼容性标志”是什么?

我启动了 fdisk 并收到了这个警告:

警告:不推荐使用 DOS 兼容模式。强烈建议
         关闭模式(命令“c”)并将显示单位更改为
         扇区(命令“u”)。

我什至不知道我以前的 Linux 安装在哪里与 DOS 兼容!

什么变化?!手册页对此一无所知。

谢谢回答。

linux fdisk

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

从原始 dd 图像截断 empy 空间

我有一个使用ddUbuntu 实例拍摄的原始磁盘映像。总磁盘大小为300 GB,但仅使用了5.5 GB

有没有办法将原始 dd 图像的大小调整为20 GB,保留所有 5.5 GB 的数据,并且只截断空块?

dd fdisk images resizing

7
推荐指数
1
解决办法
7322
查看次数

我的 OCZ SSD 是否正确对齐?

我有一个40 GB 空间的OCZ Agility 2 SSD。我将它用作 Debian Linux(“Squeeze”)中的系统驱动器,在我看来它非常快。我已经阅读了很多关于对齐分区和文件系统的文章,但我不确定我是否成功地正确对齐了分区。也许SSD可以更快?

我使用ext4,这里是输出fdisk -cul

Disk /dev/sda: 40.0 GB, 40018599936 bytes
255 heads, 63 sectors/track, 4865 cylinders, total 78161328 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: [...]

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    73242623    36620288   83  Linux
/dev/sda2        73244670    78159871     2457601    5  Extended …
Run Code Online (Sandbox Code Playgroud)

linux ssd alignment fdisk advanced-format

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

如何在 Linux 中创建 NTFS 分区以从 USB 安装 Windows 7?

我搞砸了我的电脑,需要帮助。

通常:从 USB 安装 Windows 7。

问题:“安装程序无法创建新的系统分区”

当第一次尝试安装 Windows 7 失败时,我尝试了 Linux live USB,将发行版安装到 HDD,并擦除了所有现有分区。当前状态(fdisk -l):[从其他计算机写入所以没有复制和粘贴]

/dev/sda1   305GB   Linux
/dev/sda2   7GB Extended
/dev/sda5   7GB Linux Swam / Solaris
Run Code Online (Sandbox Code Playgroud)

要创建一个新的 NTFS 分区:

fdisk /dev/sda
n (for new)
p (for primary)
3 (for partintion number)
"No free sectors available"
Run Code Online (Sandbox Code Playgroud)

所有硬盘都在几分钟前被格式化,所以有很多可用空间,但如何调整分区大小?

我找不到调整大小的选项man fdisk。有人说我应该使用,gparted但我的发行版不包含此包。而且我的发行版不支持无线驱动程序,所以我在下载东西时遇到了严重的问题。

我也尝试过使用,cfdisk但任何命令都会导致:

"cfdisk bad primary partition 1 partition ends in the final partial cylinder"
Run Code Online (Sandbox Code Playgroud)

我还尝试删除分区 1,然后创建一个新分区(因此没有“没有空闲扇区”)。我收到警告:

"Re-reading the partition table failed with error 16: Device …
Run Code Online (Sandbox Code Playgroud)

windows linux usb grub fdisk

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

在 VirtualBox 中将虚拟磁盘大小加倍后,fdisk -l 在来宾 CentOS 中仍显示旧磁盘大小

我在 Mac OS X (Snow Leopard) 主机上的 VirtualBox 4.1.18 中以访客身份运行 CentOS 6.1。由于事实证明我的 CentOS 客户机 50 GB 是不够的,我决定将其可用磁盘空间增加一倍。在互联网上广泛搜索可行的行动方案后,我确定了以下内容:

  1. 通过“vboxmanage modifyhd centos6.1.vdi --resize 102400”双倍大小的VDI文件
  2. 在 VirtualBox GUI 中验证磁盘大小现在确实是 100 GB
  3. 下载 Parted Magic ISO 文件并将虚拟机引导至 Parted Magic
  4. 在 Parted Magic 中,启动 Partition Editor
  5. 在分区编辑器中,查看 ~ 50 GB 的“未分配”空间
  6. 在分区编辑器中,调整 /dev/sda2(在我的情况下由 LVM 管理)以用完所有未分配的空间,有效地将其大小增加 50 GB
  7. 关闭虚拟机
  8. 将 VM 引导到 CentOS 6.1 并使用 lvm 工具扩展现有卷。

但是,我在第 5 步失败了。分区编辑器显示 /dev/sda 的大小仍然是 50 GB,而不是 100 GB。没有可用于增加 /dev/sda2 大小的“未分配”空间。这与 fdisk -l 的输出一致,在 Parted Magic 或 CentOS 中运行: …

centos virtualbox fdisk macos

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

重新读取分区表失败,错误 22:参数无效

我在 VM 上安装了 Oracle Linux,我正在尝试使用 fdisk 实用程序在大小为 30 gigs 的 /dev/sda2 上创建分区。我做了四个分区,每个分区大小为 512M,它们出现在分区表中。但是,当我尝试将 (w) 表写入磁盘时,出现上述错误。

这是我迄今为止尝试过的

  • 重新启动不会改变任何东西。
  • fdisk -u -l /dev/sda2显示了 4 个创建的分区(p1、p2、p3、p4),但fdisk -l没有。
  • kpartx -a /dev/sda2px 显示 failed to stat() /dev/sda2px
  • partprobe /dev/sda2 显示:

Error: Error informing the kernel about modifications to partition /dev/sda2px - invalid argument. This means Linux won't know about any changes you made to /dev/sda2p1 until you reboot -- so you shouldn't mount it or use it in any way before rebooting …

linux partitioning fdisk virtual-machine oracle-linux

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

在 fdisk 运行后更新 udev

在磁盘上创建新分区后如何更新 /dev 目录?我已经安装了 udev,除此之外它工作得很好。新设备仅在重新启动时出现。

linux gentoo fdisk udev

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

与扇区大小无关的分区表

剧情

我在IcyBox IB-290StUS-B USB/ esata机箱内有一个WD10JPVT 1Tb 磁盘。

  • 当我通过 USB 连接磁盘时,我得到 512 逻辑/512 物理扇区大小。
  • 当我通过计算机的本机 esata 端口连接磁盘时,我得到 512 逻辑/4k 物理扇区大小。
  • 当我通过AKE Hidden USB 3.0 + eSATA II ExpressCard 54mm的 esata 端口连接磁盘时,我得到了 4k 逻辑/4k 物理扇区大小。

问题

问题在于,在 MBR 分区表中,分区的开头和结尾表示为多个(逻辑)扇区。这意味着如果我在通过 expresscard 的 esata 端口插入磁盘时对磁盘进行分区,然后将其插入 USB 端口或本机 esata 端口,则分区将具有错误的偏移量和错误的大小,反之亦然。

fdisk 输出

fdisk下面的命令使用 Ubuntu 11.04 (natty) 运行,并在 Expresscard 上为 USB 和 esata 提供与 XUbuntu 12.04 相同的结果,但我无法测试本机 esata,因为这是我从 Ubuntu 12.04 启动的。

通过 USB 连接:

> sudo fdisk -l /dev/sdb
Disk …
Run Code Online (Sandbox Code Playgroud)

partitioning fdisk advanced-format

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

如何强制U盘格式化?

我似乎无法再让我的 USB 驱动器格式化或被文件系统(包括 gparted)识别。我该如何擦掉整个事情并重新开始!?

消息

[ 5036.408102] usb 2-3: new high-speed USB device number 10 using ehci-pci
[ 5036.541307] usb 2-3: New USB device found, idVendor=14cd, idProduct=125a
[ 5036.541317] usb 2-3: New USB device strings: Mfr=1, Product=3, SerialNumber=2
[ 5036.541324] usb 2-3: Product: Mass Storage Device
[ 5036.541329] usb 2-3: Manufacturer: Generic
[ 5036.541335] usb 2-3: SerialNumber: 812520090519
[ 5036.542113] scsi7 : usb-storage 2-3:1.0
[ 5037.540969] scsi 7:0:0:0: Direct-Access     USB Mass Storage Device        PQ: 0 ANSI: 0 CCS
[ 5037.543899] …
Run Code Online (Sandbox Code Playgroud)

linux partitioning fdisk usb-flash-drive dmesg

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