linux分区问题?

linux分区问题?,第1张

“我创建了sdb1、sdb2、sdb3和sdb4

sdb1和2是主分区,3是扩展分区,4是逻辑分区。”

你的这个顺序就是错误的,Linux下1~4是主分区,扩展分区是主分区的类型

逻辑分区的编号5~...

“我现在想把sdb2作为交换分区,我应该怎么设置

我想把sdb1作为/boot的,应该怎么做?

第一个完全可以实现,而且不难,首先把sdb2使用

mkfs的方式给格式化掉,然后再用swapon的命令来挂载,当然这样做这一次启动有效,如果想要以后一直做swap的话,还需要修改文件来处理

使用vim,有很多发行版把vi连接到vim上了,所以也有可能是vi编辑/etc/fstab文件来修改

设备名

挂载点写none

类型swap

选项sw

后面写俩0(零)就行了,注意0之间要空格分开

比如

/dev/sdb2

none

swap

sw

0

0

这样写

你的第二个就不好实现了,因为Linux需要根分区/,没有了/分区,你光有/boot分区是绝对无法引导并使用你的系统的

如果你真的想要设置的话,可以使用修改文件的方法,但是不能启动的话,别来找我啊

建议你先把Linux的一些必须知道的事情先弄清楚再动手

所以完全按照你的设想来处理的话,就成这样了

sdb1

/boot分区

sdb2

swap分区

sdb3

扩展分区

sdb4

逻辑分区(主分区类型的逻辑分区,别把我这个话当真,这句话是个伪命题)

那么你的/(根分区)呢?

其他非/boot分区的内容往哪里放涅?

貌似……逻辑分区从 5 开始……这个规定是死的……也就是……你的机器应该没有 sdb3 ……

小常识,记住就好,记不住那就经常看看 fdisk -l 就行了。

交换分区设置他的分区类型为 swap 就行了,如果手动 fdisk 分区,设置这个分区的 ID 为 linux swap (印象里是 84、83 是 Linux 的普通数据分区)就行了。

sdb1 作为 /boot ,安装时设置他的挂载点为 /boot 就行了。

不需要怎么做,只需要安装是设置正确即可。

除非你想全手动。

PS:现在的 Linux 没有分 /boot 的需要了,除非你的机器很老,硬盘很大,linux 的 / 超过了主板 BIOS 的寻址空间的能力。新主板 137G 之前绝对没问题的。

再PS:swap 没有必要占用主分区,主分区的数量最多 4 个,这 4 个扩展分区还要占用一个,所以 swap 放到逻辑分区上可以节约一个主分区位。/boot 如果选择 GRUB 进入 MBR ,他也可以进入逻辑分区行列。如果不考虑 /boot 的问题,取而代之的是 / 的选择。当然一般建议 /boot 或者 / 为主分区为好。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8958666.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-23
下一篇2023-04-23

发表评论

登录后才能评论

评论列表(0条)

    保存