Cha*_*hak 3 filesystems partition swap linux-mint
我正在使用 Win8 在双启动时安装 Mint,我不小心创建了主交换分区。有什么办法可以将分区类型从主分区更改为逻辑分区?还是我必须删除这些分区并重新安装 Mint?
我必须删除那些分区并重新安装 Mint 吗?
绝对不是,您可以在 Mint 运行时执行此操作。
首先,关闭交换 -- swapoff -a
。接下来,启动fdisk
包含分区的设备(如果您有 GPT 磁盘,您可能必须使用gdisk
,我相信它们非常相似;fdisk
如果是这种情况,将警告您)。您需要执行此 sudo 或 root:
> fdisk /dev/sda
Welcome to fdisk (util-linux 2.21.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help):
Run Code Online (Sandbox Code Playgroud)
那就是/dev/sda
,整件事,而不仅仅是/dev/sda1
。 查看分区表p
(您可以首先查看命令列表m
)。找出交换分区的编号,它们按从 1 开始的顺序列出。使用 删除它d
。添加一个带有 的新分区n
,系统会询问您是希望它是“主要的”还是“扩展的”,选择扩展。您可能只接受默认的“第一个扇区”和“最后一个扇区”值,这将使分区使用所有可用空间。
扩展分区可以包含多个逻辑分区。为此,添加另一个新分区n
- 现在您的选择将是“主要”或“逻辑”。新逻辑分区的默认第一个扇区将是新扩展分区的第一个扇区;是否要填写由您决定。
请注意,逻辑分区从 5 开始编号,“设备”相应地为sda5
。这很重要,因为它与旧的交换设备节点不同。
将分区的类型t
(记住,它是分区5)更改为82
(Linux swap)。检查表p
。
如果您确定一切正常,请使用w
. 到目前为止(就像在你选择之前的那一点一样w
),你所做的一切都没有被提交,所以不要担心错误;你总是可以保释q
并重新开始。只要您没有更改有关这些分区的任何内容sda1
,您就可以使用、sda2
等挂载来执行此操作。 假设您的交换是在其他分区之后,这应该不是问题(否则,它会变得更加复杂,您将需要使用(g)parted
)。
你已经完成了fdisk
,退出q
。编辑/etc/fstab
以使用正确的设备节点进行交换并重新打开交换 ( swapon -a
)。
归档时间: |
|
查看次数: |
4989 次 |
最近记录: |