当前位置: 技术问答>linux和unix
不理解freebsd的分区方式,求解
来源: 互联网 发布时间:2016-10-01
本文导语: freebsd为什么要用slice这个东西,其实其实slice倒没什么,就是不理解其中的a b c d e f ....分区,为什么b要用作交换分区,然后,c有代表整个slice,。。。感觉莫名其妙的。。。linux的就很直白,一个盘,比如sba,主...
freebsd为什么要用slice这个东西,其实其实slice倒没什么,就是不理解其中的a b c d e f ....分区,为什么b要用作交换分区,然后,c有代表整个slice,。。。感觉莫名其妙的。。。linux的就很直白,一个盘,比如sba,主分区就是sda1 sda2 ... sda4,逻辑分区就是 sba5 ...,为什么freebsd会是这个样子,一定是有某些原因的吧。。。求解~~
|
很简单,就是类似链接之类的东西
从最开始就没有partition的时候就是可以运行的,不信的话,你看看现在linux如果不进行分区能不能进行读写。在solaris里面也有一个缺省的是6号。
这个就是约定,是历史造成的,你知道即可,无需深究,呵呵。
|
FreeBSD中一个slice就相当于/dev/sda1~/dev/sda4当中的任何一个。
ad0s1~ad0s4 ------------ /dev/sda1~/dev/sda4
ad0s1a,ad0s1b,ad0s1e...之类的可以看做是逻辑分区,不过这个逻辑分区的数量有限制,一个slice可以分为8个可操作的分区。
ad0:表示第一个垮硬盘
ad0s1:表示第一个硬盘的第一个基本分区
ad1s2:表示第二块硬盘的第二个基本分区
FreeBSD只能把操作系统驻留在slice之上,这也是为什么FreeBSD只能安装在主分区之上。
ad0s1~ad0s4 ------------ /dev/sda1~/dev/sda4
ad0s1a,ad0s1b,ad0s1e...之类的可以看做是逻辑分区,不过这个逻辑分区的数量有限制,一个slice可以分为8个可操作的分区。
ad0:表示第一个垮硬盘
ad0s1:表示第一个硬盘的第一个基本分区
ad1s2:表示第二块硬盘的第二个基本分区
FreeBSD只能把操作系统驻留在slice之上,这也是为什么FreeBSD只能安装在主分区之上。
|
|
从概念上讲FreeBSD中的/dev/ad0s1c==/dev/ad0s1