免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2842 | 回复: 8
打印 上一主题 下一主题

[桌面系统] 交换分区是否可以挂载在扩展分区下 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-12-28 21:38 |只看该作者 |倒序浏览
虚拟机ubuntu10.04环境下查看磁盘挂载,如下
Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005aea0

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2497    20051968   83  Linux
/dev/sda2            2497        2611      916481    5  Extended
/dev/sda5            2497        2611      916480   82  Linux swap / Solaris

由cylinder编号看,sda2和sda5是物理上同一个分区吧?
交换分区可以这样挂载在未使用的扩展分区上吗?(看了一般都是用独立的分区来做swap,当初安装的时候就按照默认的配置,现在认真研究发现这个问题……)
如果我此时对sda2分配某个文件系统后,sda5的swap功能会不会受影响,二者之间会互相干扰吗?

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
2 [报告]
发表于 2013-12-28 22:57 |只看该作者
_sez1990 发表于 2013-12-28 21:38
由cylinder编号看,sda2和sda5是物理上同一个分区吧?
交换分区可以这样挂载在未使用的扩展分区上吗?(看了一般都是用独立的分区来做swap,当初安装的时候就按照默认的配置,现在认真研究发现这个问题……)


扩展分区的引入是为了绕过分区表的限制(只能有四个主分区),而扩展分区是无法直接使用的,而是通过在其中建立逻辑分区来使用。

另外,这个也不叫做挂载。

如果我此时对sda2分配某个文件系统后,sda5的swap功能会不会受影响,二者之间会互相干扰吗?

应该是不能直接在 /dev/sda2 上创建文件系统的。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
3 [报告]
发表于 2013-12-29 10:12 |只看该作者
由cylinder编号看,sda2和sda5是物理上同一个分区吧?

对,sda2是扩展分区,sda5是sda2里面的一个。只不过是特例,sda5的容量=sda2的容量。这个情况不用扩展分区也是一样的结果(没超过4个分区)
如果我此时对sda2分配某个文件系统后,sda5的swap功能会不会受影响,二者之间会互相干扰吗?

不行,前面已经说明了,实质上,sda2和sda5是一样的。

论坛徽章:
0
4 [报告]
发表于 2013-12-29 10:41 |只看该作者
回复 3# chenyx

明白了,这里虽然列出sda2,只是为了方便用户知道此时系统的结果是一个P加上一个E,真正的分区(能被系统操作的)最后其实只有2个:一个P(sda1)和一个SWAP(sda5)


   

论坛徽章:
0
5 [报告]
发表于 2013-12-29 10:42 |只看该作者
回复 2# MMMIX

就是此时sda2已经被用作swap了。


   

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
6 [报告]
发表于 2013-12-29 10:42 |只看该作者
你的这个是特例,大多数情况下,扩展分区下面是会再划分若干个分区的。

论坛徽章:
0
7 [报告]
发表于 2013-12-29 11:00 |只看该作者
回复 6# chenyx

我的这个是1P+1E(1SWAP),正常应该是P(最多3)+1E(若干个L+SWAP)


   

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
8 [报告]
发表于 2013-12-29 12:34 |只看该作者
_sez1990 发表于 2013-12-29 10:42
回复 2# MMMIX

就是此时sda2已经被用作swap了。


被用作 swap 的是 sda5,而不是 sda2。sda2 和 sda5 并不是同一个分区,sda5 是扩展分区 sda2 中的第一个分区,因此它们的起始地址相同,如此而已。

论坛徽章:
0
9 [报告]
发表于 2013-12-29 12:41 |只看该作者
恩,理解你的意思了,多谢你细致的解答 回复 8# MMMIX


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP