免费注册 查看新帖 |

Chinaunix

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

[FreeBSD] 请达人谈谈对FreeBSD的分区的理解,并帮忙解决几个问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-25 00:02 |只看该作者 |倒序浏览
一直用win,想用FreeBSD,看了看置顶帖中 “FreeBSD 使用手册”的内容。当看到分区的时候,就有些茫然了。不能说看不懂。只是不能理解。我所指的理解,没有什么特别深的意思。只是,始终无法把它与win的分区结合起来。请达人们不要有不屑的目光。毕竟新手们很多方面还是会和win联系在一起思考。所以,希望达人们,能够说说自己对它的理解。要是能结合win,就更加好了。顺便,提提几个问题。其实,也是我不明白的地方。

1。对win来说,1个主分区,一个拓展分区,在拓展分区中,又分为好几个逻辑分区。比方说:c盘为主分区,其他的全作为拓展分区,其中又分为d、e、f这几个逻辑分区。那么,对freeBSD是否一样?

论坛徽章:
0
2 [报告]
发表于 2007-01-25 00:11 |只看该作者
我是楼主。实在不好意思,刚才安了crtl+enter,就自动提交了。其实问题还没有问完。接着来。
2。对win来说,如果系统坏了,重装的话,只需要装在原来的c盘上。而其他盘的文件不会丢失。不知道FreeBSD能不能这样。如果能,又该怎么做。
3。对win来说,我习惯把软件or其他的应用程序装载d盘,而e盘时备份盘,f是娱乐盘。这样,能够简单明了。能够这样,其原因是,安装软件的时候,能够选择安装到哪。
   不知道,在FreeBSD中能不能做到。如果能,该怎么做。
大概就这几个问题。希望达人们能够给与解答。当然,我想,在你们在刚刚接触的可能会遇到其他的问题,希望你们也能提出来,给新手建议和意见。
对于,以上的问题,如果已经有好的答案,也可以把链接贴出来,不过,我搜了很久,发现天下文章一大抄。
基本上都一样。
   就这样,先谢过了。

论坛徽章:
0
3 [报告]
发表于 2007-01-25 02:06 |只看该作者
FreeBSD 的分区很简单:
假设你机器上只在IDE 0 口安装了一块硬盘,跳线为Master。

/dev/ad0------------------------------- 代表此硬盘,如是多块硬盘,根据内核配置和连接接口不同,会有 0,1,2,3 的变化。
/dev/ad0s------------------------------ s为分割(slice)。
/dev/ad0s1---------------------------- 此硬盘下第一个分割slice,可以理解为是个Win/Dos/Linux 使用的扩展分区(也就是种特殊的主分区)
/dev/ad0s1a--------------------------- 第一个分割里的第一个分区label,可以理解为是个(Win/DOS/Linux用的)逻辑分区,默认约定为文件系统/ 使用。
/dev/ad0s1b--------------------------- 第一个分割里的第二个分区label.约定为SWAP 交换分区,此命名不可更改。
/dev/ad0s1c,d ------------------------ 都被系统默认保留,不可使用。
/dev/ad0s1e --------------------------  可由用户自行可控制用于/挂载哪个文件系统。(除过/ 和 swap 类型).

因为普通的PC的BIOS默认使用MBR型分区表只支持 4个主分区,所以 一块硬盘最多只能有 "分割 s 0-3 " 这4个分割,每个分割最多只能有a - h 这8个分区----lable。


因此,一块硬盘,最多只能有 32 个BSD 的 分区--label(Win/DOS/Linux 用的逻辑分区)。

***win 用的分区与 BSD 的分区最大的不同:在win 分区,一块硬盘只能有一个扩展分区(这个扩展分区可有多个逻辑分区);而BSD分区系统,一块硬盘可以有4个BSD 分割 slice(每个slice 都可以有8个分区 label )

我以前还有一个帖子,其中有介绍 win 与 linux 分区关系的,有兴趣,你也可阅读。

<<Grub解决单硬盘3+n个Linux多系统>>
http://bbs.chinaunix.net/viewthr ... &highlight=GRUB

[ 本帖最后由 likuku 于 2007-1-26 18:50 编辑 ]

评分

参与人数 1可用积分 +3 收起 理由
gvim + 3

查看全部评分

论坛徽章:
0
4 [报告]
发表于 2007-01-25 06:12 |只看该作者
说老实话,楼上写的我没有看明白:一会儿分区,一会儿分割,一会儿又 label 的,把人都搞糊涂了

论坛徽章:
0
5 [报告]
发表于 2007-01-25 07:37 |只看该作者
简单的说,可以把一个主分区(理解成c盘)当作freebsd的分区,然后在这个分区上分出/, swap之类

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
6 [报告]
发表于 2007-01-25 08:05 |只看该作者
原帖由 langue 于 2007-1-25 06:12 发表
说老实话,楼上写的我没有看明白:一会儿分区,一会儿分割,一会儿又 label 的,把人都搞糊涂了

呵呵,难得糊涂,其实刚开始都可以不用明白的,只要先知道该怎么分区就成

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
7 [报告]
发表于 2007-01-25 08:09 |只看该作者
有些地方叫土豆,有些地方叫马铃薯,有些地方叫洋芋 ^_^

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
8 [报告]
发表于 2007-01-25 08:16 |只看该作者
2 记得前面有帖子问过,你仔细翻翻。
3 怎么会不可以呢?win和Unix的文件组织有些区别。Unix的所有文件都以根 / 为最终点,win是以每个盘作为起始。需要转变一下思维了。

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:50:28
9 [报告]
发表于 2007-01-25 08:24 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
10 [报告]
发表于 2007-01-25 08:51 |只看该作者
原帖由 tecer 于 2007-1-25 08:24 发表
实际上看,bsd根本没分区,只有目录

分区还是有的,man bsdlabel
我想应该是:bsd将磁盘分区之后挂载到目录上。这点在系统启动时可以看见一句类似mount root filesystem之类的话挂载根目录。也可以通过/etc/fstab的存在找到依据。另外,通过/mnt的作用也可以表示的很清楚,USB盘,光盘,NFS,只要是可以挂载的都可以往这上面挂(当然/mnt只是一个习惯),而win下面,表示光驱的盘符,绝对不可能通过它读出U盘的内容。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP