我正在尝试使用分开。我按如下方式启动 Parted(从根目录开始)。
parted -a optimal /dev/sda
以下是当前的分区表。
Number Start End Size Type File system Flags
1 1049kB 211MB 210MB primary ext4 boot
2 211MB 10.7GB 10.5GB primary ext4
3 10.7GB 15.9GB 5243MB primary linux-swap(v1)
4 15.9GB 150GB 134GB extended lba
创建分区时我收到以下警告。
(parted) mkpart extended 10957 149504
Warning: You requested a partition from 11.0GB to 150GB.
The closest location we can manage is 15.9GB to 150GB.
Is this still acceptable to you?
Yes/No? yes
Warning: WARNING: the kernel failed to re-read the partition table on /dev/sda (Device or resource busy). As a result, it may not reflect all of your changes until after reboot.
(parted) mkpart logical ext4 10957 149504
Warning: You requested a partition from 11.0GB to 150GB.
The closest location we can manage is 15.9GB to 150GB.
Is this still acceptable to you?
Yes/No? yes
Warning: The resulting partition is not properly aligned for best performance.
Ignore/Cancel?
为什么 Parted 没有使用最佳对齐?
答案1
尝试这个方法(以root身份):
fdisk /dev/sda
fdisk 会话:
警告:DOS 兼容模式已弃用。强烈建议 关闭模式(命令“c”)并将显示单位更改为 扇区(命令‘u’)。 命令(m 表示帮助):n 第一个柱面(2905-10011,默认 2905): 使用默认值 2905 最后一个气缸, +气缸或 +大小{k,m,g}(2905-10011,默认10011): +20m 命令(m 获取帮助):t 分区数(1-6):6 十六进制代码(输入 L 列出代码):83 命令(m 获取帮助):p 磁盘 /dev/sda:82.3 GB,82348277760 字节 255 个磁头、63 个扇区/磁道、10011 个磁柱 单位 = 16065 * 512 = 8225280 字节的柱面 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标识符:0x0001501c 设备启动开始结束块ID系统 /dev/sda1 * 1 26 204800 83 Linux 分区 1 未在圆柱边界上结束。 /dev/sda2 26 2637 20971520 83 Linux /dev/sda3 2637 2898 2097152 82 Linux 交换 / Solaris /dev/sda4 2898 10011 57138861+ 5 扩展 /dev/sda5 2898 2904 51852+ 83 Linux /dev/sda6 2905 2908 32098+ 83 Linux 命令(m 获取帮助):w 分区表已被改变! 调用ioctl()重新读取分区表。 警告:重新阅读分区表失败,错误16:设备或资源忙。 内核仍然使用旧表。新表将在 下次重启或运行 partprobe(8) 或 kpartx(8) 后 同步磁盘。
在哪里:
sda
你的硬盘n
表示添加新分区t
表示更改分区的系统 IDp
表示打印分区表w
表示将表写入磁盘并退出