freebsd操作系统最多可以分几个win8 分区最多几个

用心创造滤镜
扫码下载App
汇聚2000万达人的兴趣社区下载即送20张免费照片冲印
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
好好工作,努力学习!
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
#define MAXPARTITIONS 8struct disklabel {& && &&&u_int32_t d_ /* the magic number */& && &&&char d_typename[16]; /* type name, e.g. "eagle" */& && &&&struct partition { /* the partition table */& && && && && & u_int32_t p_ /* number of sectors in partition */& && && && && & u_int32_t p_ /* starting sector */& && && && && & u_int8_t p_ /* filesystem type, see below */& && &&&} d_partitions[MAXPARTITIONS]; /* actually may be more */};#define FS_UNUSED& && & 0& && && && && &/* unused */#define FS_SWAP& && && &1& && && && && &/* swap */#define FS_V6& && && &&&2& && && && && &/* Sixth Edition */#define FS_V7& && && &&&3& && && && && &/* Seventh Edition */#define FS_SYSV& && && &4& && && && && &/* System V */#define FS_V71K& && && &5& && && && && &/* V7 with 1K blocks (4.1, 2.9) */#define FS_V8& && && &&&6& && && && && &/* Eighth Edition, 4K blocks */#define FS_BSDFFS& && & 7& && && && && &/* 4.2BSD fast filesystem */#define FS_MSDOS& && &&&8& && && && && &/* MSDOS filesystem */#define FS_BSDLFS& && & 9& && && && && &/* 4.4BSD log-structured filesystem */#define FS_OTHER& && &&&10& && && && &&&/* in use, but unknown/unsupported */#define FS_HPFS& && && &11& && && && &&&/* OS/2 high-performance filesystem */#define FS_ISO9660& && &12& && && && &&&/* ISO 9660, normally CD-ROM */#define FS_BOOT& && && &13& && && && &&&/* partition contains bootstrap */#define FS_VINUM& && &&&14& && && && &&&/* Vinum drive */#define FS_RAID& && && &15& && && && &&&/* RAIDFrame drive */#define FS_JFS2& && && &21& && && && &&&/* IBM JFS2 */
d_magic表示分区的幻数,BSD的分区幻数表示为:0x。d_packname是分区所在的磁盘标识符,也就是引用它的设备名。d_partitions中的p_size代表分区长度,p_offset代表起始扇区号,p_fstype表示分区类型。FreeBSD系统正常安装之后,通过bsdlabel命令我们看到下面的BSD分区结构图11:
图11: BSD分区结构
那么BSD分区是如何在磁盘上分布的呢?图12显示出一个最一般的FreeBSD分区的磁盘分布。
图12: BSD分区磁盘分布
注意,这里的扇区号是相对/dev/ad0s2的扇区号。因此0,1,. . .,15,16等相对扇区需要在整个磁盘上引用的话,需要加上/dev/ad0s2的绝对起始扇区,也就是2096640。简单解释一下这个图:在我们的实例系统里,FreeBSD分区的前128个扇区(64k)作为FreeBSD本身的引导区,后面接着是文件系统超级块,柱面组信息等等,这里就不详述了。其中第二个扇区开始的sizeof struct disklabel = 276个字节存放的是BSD分区表信息,这是我们这里的重点。围绕第二个扇区的其余十五个扇区,是FreeBSD的引导代码。。。(可恶,怎么又出来一个引导说-_-;),在图12中的boot1和boot2都是FreeBSD的引导代码,至于它们怎么一起工作,这里也不再关注(以后专文呈诉)。为什么强调“我们的实例系统里”?因为FreeBSD的引导扇区并不固定为64K,还有其他尺寸可以选择,而我使用的刚好是最通常的情况:64K。前面我们成功的从mbr里面找到了FreeBSD分区的起始扇区号:2096640。/boot/mbr读取2096640扇区的内容,正式进入FreeBSD系统的引导三部曲(man 8 boot)。那么2096640扇区存放的是什么让我们感兴趣的东西呢?很容易从man 8 boot中找到信息:FreeBSD分区的第一个扇区存放的是boot1,图12中的第一部分。可以通过命令
<DIV if="/dev/ad0s2" of="boot1.bin" bs="512" count="1
得到这个引导块。紧接着的磁盘块是我们的目标,呃,很简单,用命令
就取得了。用十六进制编辑器查看bsdlabel.bin这个文件的前276 个字节:
45 56 82 05 00 00 00&&61 64 30 73 32 00 00 00&&|WEV.....ad0s2...| 00 00 00 00 00 00 00&&00 00 00 00 00 00 00 00&&|................| 00 00 00 00 00 00 00&&00 02 00 00 3f 00 00 00&&|............?...| 00 00 00 45 51 00 00&&f0 03 00 00 b0 ff 3f 01&&|....EQ........?.| 00 00 00 00 00 00 00&&10 0e 01 00 00 00 00 00&&|................| 00 00 00 00 00 00 00&&00 00 00 00 00 00 00 00&&|................| 00 00 00 57 45 56 82&&f3 96 08 00 00 20 00 00&&|....WEV...... ..| 00 00 00 00 00 20 00&&00 fe 23 00 00 08 00 00&&|...... ...#.....|&&07 08 88 6f 00 00 04 00&&00 fe 1f 00 00 00 00 00&&|...o............|&&01 00 00 00 b0 01 20 01&&00 fe 1f 00 00 00 00 00&&|...... .........|&&00 00 00 00 b0 01 fc 00&&00 fe 43 00 00 08 00 00&&|..........C.....|&&07 08 88 6f 00 00 00 00&&00 00 00 00 00 00 00 00&&|...o............|&&00 00 00 00 00 00 00 00&&00 00 00 00 00 00 00 00&&|................| 00 00 00结合struct disklabel的结构域,我们清楚的看到:d_magic = 0x,d_typename = da0s2,第一个BSD分区的分区信息从0x94字节偏移开始共16字节。前面8个字节是p_size = 0x200000 = 2097152个扇区,p_offset = 0x23fe00 = 2358784号扇区,p_fstype = 0x07。咦,怎么回事,offset居然跑那么远?嗯,不要忘记了还要算上/dev/ad0s2的绝对偏移:2096640 + 262144 = 2358784。这样就对了,我们在图11中看到这个分区就是分区'a',在FreeBSD里面表示“/” 根分区,表示为/dev/ad0s2a,由于这个条目在bsdlabel中是第一个条目,所以就是'a'咯。类型号0x07经过查表,知道这个分区表示FS_BSDFFS。然后下面的第二个条目,类推当然就是'b':/dev/ad0s2b,大小为0x40000 = 262144 个扇区,绝对偏移为0x1ffe00 = 2096640号扇区。相对于/dev/ad0s2的启示扇区,这个相对偏移当然就是0(图11中的offset域)。类型号0x01,表示FS_SWAP。下面的第三个和第四个条目,可以用相同的方法推知。需要特别说明的是,'c' 在BSD分区里面表示整个Slice。bingo!通过我们的分析,得到了和图11完全一致的结果最后,说了这么多,终于可以总结DOS分区和BSD分区的关系:
图13: 磁盘上的分区总览
阅读(2689)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_084074',
blogTitle:' FreeBSD的磁盘分区',
blogAbstract:'FreeBSD在PC结构的计算机上,有两种同时使用的,也是十分容易混淆的分区概念:一是DOS分区,一是BSD分区。本文的重点在帮助大家准确理解这两种分区。
为了理解分区,我们最好的插手阶段是FreeBSD的引导过程。简单的说,完整的FreeBSD的引导分为四部分:第一部分是DOS分区的mbr引导,FreeBSD将之称为boot0;第二部分是FreeBSD分区的引导,FreeBSD将之称为boot1;然后是FreeBSD所谓的boot2引导,最后是loader引导。
整个过程如下图1示
图1:引导过程简图
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:6,
publishTime:3,
permalink:'blog/static/',
commentCount:1,
mainCommentCount:1,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'好好工作,努力学习!',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}电脑教程_计算机子分类FreeBSD分区 ?
FreeBSD分区 ?
虽然不清楚你的软件怎么用。但你可以用DM或PQ。如果在160G以内的硬盘可以用最简单的F32 或WINDOWS自带的FDISK
分区的术语 &#13;&#10;FreeBSD将硬盘分成最多四个slice(片段),FreeBSD的开机区必须在这些slice其中之一。每一个slice上又可以分成最多8个partition(分区),分别称为a,b,c,d,e,f,g,h,传统上a,b,c,d分区有特殊的意义,a表示root分区,b表示swap分区,c表示整个slice,d表示整个硬盘。&#13;&#10;&#13;&#10;分区的顺序&#13;&#10;从FreeBSD-2.0.5开始,FreeBSD发展了新的slice概念,只有c内定位整个slice,其他都可自由使用,但一般还是遵循传统观念,即a:root,b:swap,efgh:其他使用。&#13;&#10;&#13;&#10;root和/usr分区通常是读得比较频繁,写得比较少,需放在靠近外磁道的地方,可以把比较大的分区如/usr放在内磁道上。而/var和/var/tmp则读写都比较频繁。&#13;&#10;&#13;&#10;按照相应顺序创建分区:root,swap,/var,/usr。&#13;&#10;&#13;&#10;分区的用途&#13;&#10;/它保存的是启动系统需要的文件。&#13;&#10;&#13;&#10;/var主要用来存放:邮箱,打印spool 和日志文件。邮箱和日志文件可能会达到一个无法预料的数量,这主要取决于在你的系统上有多少用户和你的日志文件可以保存多长时间。如果你想要运行一个邮件服务器,一个超过G数量级的/var分区是必要的。另外, /var/tmp要足够大,以便于能够包含足够的你可能会添加的packages。&#13;&#10;&#13;&#10;/usr分区保存了支持系统所需的文件和一个叫做/usr/local的用来保存从ports 安装文件的子目录。如果你不使用ports 也不希望把系统源代码保存在机器上,你可以节省超过1G 的/usr分区。如果你安装许多ports,我们建议至少要为/usr保留2G 的空间,如果你也想把系统源代码保存在你的机器上,我们建议为/usr保留3G 的空间。不要低估了这个分区所需要的空间的大小,它可能会不断增加,让你非常吃惊!当你调整分区的大小时,记住你的系统可能会不断增加对空间的需求。&#13;&#10;&#13;&#10;swap交换区可以避免碎片,也防止了对文件系统的影响,性能较好。通常情况下交换分区是内存的2-2.5倍,这足以应付日常的突发事件。在配置有很多SCSI(或IDE)磁盘的较大系统中,我们强烈建议你给每一个硬盘都创建一个SWAP。Swap 分区应当拥有同样的大小。内核可能会处理成任意大小,但内部数据结构则是最大swap 分区的4 倍。保持swap 分区同样的大小,可以允许内核最佳地调度swap 空间来访问磁盘。&#13;&#10;&#13;&#10;/tmp用来保存临时文件。&#13;&#10;&#13;&#10;分区注意事项&#13;&#10;分区的大小根据应用的实际情况而异,特别指出的是,网站文件、数据库文件、日志文件、临时文件应当单独分区存储,以防止攻击者滥用磁盘空间导致系统崩溃。&#13;&#10;&#13;&#10;特殊分区参考&#13;&#10;一块容量为18G SCSI硬盘的分区例子&#13;&#10;分区 大小 备注&#13;&#10;/ 128M &#13;&#10;SWAP 1008M 至少是内存数量的2倍(本系统采用512M内存)&#13;&#10;/tmp 256M &#13;&#10;/usr 3G 系统和Apache等应用软件、源码存储于这个分区&#13;&#10;/usr/home 7G 网站文件存储于此&#13;&#10;/var 3G 数据库将使用这个分区&#13;&#10;/var/log 2811M 日志文件单独分区
其他回答 (1)
用PQ MAGIC 分两个,一个SWAP,一个存文件LINUX分区。分好了直接安装。
相关知识等待您来回答
操作系统领域专家
& &SOGOU - 京ICP证050897号新浪网_科技时代_专栏文章_FreeBSD使用大全连载
> FreeBSD连载(20):建立文件系统
FreeBSD连载(20):建立文件系统
.cn 日 15:30 王波
建立文件系统
  当系统负载逐步增加,仅仅依靠原有文件系统的空间是不够的,更有效的方式是增加新的硬盘设备。这首先需要改动
硬盘及其控制器的硬件设置,以及FreeBSD内核配置,以便硬盘能安装到计算机上并能被FreeBSD内核正确识别
。接下来就需要在新硬盘上创建新的文件系统。
  在系统安装过程中,已经接触了在FreeBSD下管理硬盘和分区的方式,FreeBSD需要两个步骤才能为文
件系统分配一个硬盘空间,第一步是为FreeBSD创建一个UFS系统分区,这个分区只由FreeBSD来使用,然后
在第二步中从这个分区中,为各个文件系统划分空间,在FreeBSD下称为创建文件系统的DiskLabel标签。
  最容易和直观的创建新文件系统或交换空间方式是使用安装程序sysinstall,以便系统启动能够自动安装
上这个文件系统。使用Sysinstall来安装新文件系统的方式在系统安装的过程中已经有了详细描述,以root权
限执行/stand/sysinstall就能进入Sysinstall,然后选择Partition进行分区,选择
Label创建和维护BSD文件系统。
建立文件系统的命令行方式
  除了使用sysinstall之外,还可以使用命令行的方式来完成这些操作。相比较而言,命令行的方式更困难
,也更容易出错,因此一般不需要使用这种方式,然而命令行方式能带来更大的灵活性,在一些系统维护情况下更为有效。
  命令行方式建立文件系统需要使用fdisk命令进行硬盘的分区工作,fdisk能查看系统分区表上的分区信息
,并更改其分区设置;然后disklabel命令可以在分区中划分不同子分区空间并标记各个空间的DiskLabel
;使用newfs建立新文件系统,或者使用swapon命令增加交换设备。
  创建新文件系统,首先要使用交互式的fdisk命令(使用-i参数)对硬盘进行分区,不带参数的fdisk命
令仅仅显示该硬盘的分区设置,而不能更改设置。fdisk均使用它检测到的硬盘设置作为缺省设置,如果不需要改变,就
可以直接使用这些缺省设置回应其询问。在fdisk中可以修改的数据有硬盘映射数据,以及四个分区的起始位置和类型。
# fdisk -i wd1
******* Working on device /dev/rwd1 *******
parameters extraced from in-core disklabel are:
cylinders=525 heads=255 sectors/track=63 (16065 blks/cyl)
parameters to be used for BIOS calculations are:
cylinders=525 heads=255 sectors/track=63 (16065 blks/cyl)
Do you want to change our idea of what BIOS thinks ? [n]
  fdisk能检测硬盘的真实映射数据和BIOS的映射数据,由于FreeBSD不使用BIOS存取硬盘数据,
因此这两个数据有可能不一致,但这不影响FreeBSD系统对硬盘的访问。但BIOS的映射数据必须与BIOS中的设
置一致,否则fdisk使用错误数据划分的分区,系统的引导和其他使用BIOS的操作系统就无法正确识别。当硬盘上没
有硬盘分区时,fdisk无法获得正确的BIOS映射数据(因为FreeBSD不访问BIOS),此时就需要在询问是
否更改BIOS映射方式时回答yes,以进行更改。一般在硬盘上已有分区或不需要兼容的情况下,不需要更改这个设置,
直接回车选择no略过这个设置。
The data for partition 1 is:
Do you want to change it? [n] y
  然后,fdisk会针对每个分区询问是否更改其数据,此时按需要更改分区的设置。由于使用fdisk可以直接
指定分区的起始和结束,因此具有很大的灵活性,也很容易出现错误,如分区的划分出现重叠。由于多操作系统引导程序
Boot Manager占用了硬盘主引导区后面的几个空余扇区,按照DOS/Windows的标准,虽然主引导区仅占用
了一个扇区,同一柱面中的其他扇区(一般为64或32个)也不能被分配给其他分区,而要保持为空余,这些扇区可以为
Boot Manager占用。这样就在fdisk指定分区的起始时,是不能从0开始的,而要从下一个柱面的起始位置开
  然后按照要求回答分区的类型,(FreeBSD分区为165,DOS分区为6),分区的开始位置和大小,注意
单位应该为512字节(扇区大小)。后面的大部分参数可以使用缺省值回应询问,或者设定激活分区。
  更改分区设置并保存退出fdisk之后,还需要检查系统中是否具有对应的设备文件,必须在/dev目录下拥有
相应的设备文件才能访问物理设备。
  划分了UFS基本分区之后,就可以使用disklabel创建文件系统或交换空间的disklabel了,为
了方便起见,可以先为这个分区建立空的disklabel,然后再进行修改。
# disklabel -r -w wd1s3 auto
# disklabel -e wd1s3
  在使用-w参数为分区wd1s3生成缺省的disklabel时,就必须给定磁盘的类型,通常可以使用auto
,让系统自动检测。除了自动侦测之外,在/etc/disktab文件中也给出了很多标准磁盘类型数据,这些数据中
包括包括软盘在内的各种磁盘类型,对于这个文件中不存在的新型磁盘,可以根据原有类型进行修改而生成新数据。通常很少
需要利用这个文件中提供的磁盘类型数据来生成disklabel,使用auto参数能让系统自动检测磁盘的类型。极少
数情况下,例如在配置伪存储设备vn的时候,才需要使用具体磁盘类型参数。
  直接生成的disklabel仅仅包括磁盘的类型信息,以及一个使用c表示整个系统分区的空disklabel
,而没有具体文件系统的disklabel。要真正划分文件系统,需要再使用disklabel -e编辑更改disklabel
配置,例如增加两个子分区,b和e,就需要为b设置类型swap的disklabel,为e设置类型4.2BSD的disklabel,
而c使用的unused类型表示这个disklabel不用做文件系统或交换空间,
可用于特定目的,如raw方式存取硬盘。
  注意由于要使用手工计算文件系统的大小,因此很容易发生重叠等错误。各个不同空间的disklabel允许重
叠,例如缺省产生的以c代表的disklabel表示整个FreeBSD系统分区就会与其他disklabel的空间
重叠。但是具体用做文件系统或交换空间的部分就不能重叠,否则会导致存取错误发生。
  保存退出后,就可以使用disklabel -r wd1s1来查看新建的代表文件系统或交换空间的label
。下面为增加之后的disklabel的最后一部分。
[fsize bsize bps/cpg]
然后在新建的disklabel为4.2BSD类型的空间上真正建立文件系统,需要使用newfs命令。
# newfs /dev/rwd1s1e
执行fsck检查刚建立的磁盘分区有无错误
# fsck -y /dev/rwd1s1e
然后就可以将这个建立好的文件系统安装到系统中了,如果建立的是交换空间,可以使用swapon命令可使
该交换分区立即生效。
# mount /dev/wd1s1e /mnt
# swapon /dev/wd1s1b
  为了在启动时自动安装上这个文件系统,需要编辑/etc/fstab文件,将文件系统和交换设备加入系统,那
么下次系统启动之后,就能使用新的磁盘分区和新的交换设备了。例如新磁盘为wd1,相应FreeBSD的分区为wd1s3e
(文件系统)和wd1s3b(交换分区),文件系统要安装到系统的/disk2目录下,则fstab应为:
Mountpoint
/dev/wd0s3b
/dev/wd0s3a
/dev/wd0s3f
/dev/wd0s3e
/dev/wd1s1e
/dev/wd1s1b
  然后就可以使用新硬盘来调整空间紧张的磁盘上的文件和目录。此时,除了可以使用符号连接这种方式之外,还可以
直接将该新建的文件系统安装到需要的目录下。这也是推荐的方式,因为符号连接会对文件操作的性能造成少许影响。
# mv local local.old
# mkdir local
# mount /dev/wd1s1e /usr/local
# mv /usr/local.old/* /usr/local/
未完,待续。。。  
> FreeBSD连载(20):建立文件系统
| Copyright(C) , Stone Rich Sight.
All Rights Reserved  四通利方 新浪网FreeBSD下磁盘的分区格式化 - 查看主题 & Ubuntu中文论坛
&[ 12 篇帖子 ]&
&文章标题 : FreeBSD下磁盘的分区格式化发表于 :
13:32帖子: 591
fdisk默认是查看分区信息 类似linux下的fdisk -l必须加参数-u 问答式的 要一步一步来不是很方便好像单位也是默认的柱面 磁头 扇区 换算困难啊 也没发现-h参数有没有更好的替代软件 不一定要图形,命令行也可以 只要好用格式化方面 mkfs可以支持ext格式 当然安装其他工具也可以扩展关键mkfs不支持fat格式 没有mkfs.vfat mkfs.msdosfs命令这个在格式化U盘是是个问题有一个newfs_msdos 好像可以 但是貌似没有用还有newfs到底是什么功能试验的时候 不小心把newfs /dev/da0s1 写成 ad0s1那可是C盘啊 心想完蛋了 要重装windows了谁知道重启以后一切正常 搞不明白了以上是摸索出来的一些东西 还请高人指教 到底怎么弄分区 然后格式化多谢各位了
&文章标题 : Re: FreeBSD下磁盘的分区格式化发表于 :
10:26帖子: 166
系统: FreeBSD 9.1 amd64
送出感谢: 0 次
cfdisk,gpart话说newfs就是格式化命令,你的情况可能是没执行成功。newfs只能直接格式化partition,估计无法直接格式化slice。
_________________/dev/ada1:Gentoo Linux+ZFS (GPT)/dev/ada2:FreeBSD 9.1+ZFS (GPT)
&文章标题 : Re: FreeBSD下磁盘的分区格式化发表于 :
13:32帖子: 591
woodelf 写道:cfdisk,gpart话说newfs就是格式化命令,你的情况可能是没执行成功。newfs只能直接格式化partition,估计无法直接格式化slice。freebsd里 slice不就是等同于partition的吗?fdisk 分好以后应该有一个da0s1%sudo fdisk /dev/da0******* Working on device /dev/da0 *******parameters extracted from in-core disklabel are:cylinders=953 heads=64 sectors/track=32 (2048 blks/cyl)parameters to be used for BIOS calculations are:cylinders=953 heads=64 sectors/track=32 (2048 blks/cyl)Media sector size is 512Warning: BIOS sector numbering starts with sector 1Information from DOS bootblock is:The data for partition 1 is:sysid 11 (0x0b),(DOS or Windows 95 with 32 bit FAT)
start 32, size
(488280 Meg), flag 80 (active)
beg: cyl 0/ head 1/ sector 1;
end: cyl 953/ head 63/ sector 32The data for partition 2 is:&UNUSED&The data for partition 3 is:&UNUSED&The data for partition 4 is:&UNUSED&可是/dev/里面却只有da0 没有da0s1还有newfs竟然可以格式化da0%sudo newfs /dev/da0/dev/da0: 953.5MB (1952760 sectors) block size 32768, fragment size 4096
using 4 cylinder groups of 238.38MB, 7628 blks, 15360 inodes.super-block backups (for fsck -b #) at: 192, 8越来越不明白了
&文章标题 : Re: FreeBSD下磁盘的分区格式化发表于 :
10:26帖子: 166
系统: FreeBSD 9.1 amd64
送出感谢: 0 次
leavfin 写道:woodelf 写道:cfdisk,gpart话说newfs就是格式化命令,你的情况可能是没执行成功。newfs只能直接格式化partition,估计无法直接格式化slice。freebsd里 slice不就是等同于partition的吗?fdisk 分好以后应该有一个da0s1%sudo fdisk /dev/da0******* Working on device /dev/da0 *******parameters extracted from in-core disklabel are:cylinders=953 heads=64 sectors/track=32 (2048 blks/cyl)parameters to be used for BIOS calculations are:cylinders=953 heads=64 sectors/track=32 (2048 blks/cyl)Media sector size is 512Warning: BIOS sector numbering starts with sector 1Information from DOS bootblock is:The data for partition 1 is:sysid 11 (0x0b),(DOS or Windows 95 with 32 bit FAT)
start 32, size
(488280 Meg), flag 80 (active)
beg: cyl 0/ head 1/ sector 1;
end: cyl 953/ head 63/ sector 32The data for partition 2 is:&UNUSED&The data for partition 3 is:&UNUSED&The data for partition 4 is:&UNUSED&可是/dev/里面却只有da0 没有da0s1还有newfs竟然可以格式化da0%sudo newfs /dev/da0/dev/da0: 953.5MB (1952760 sectors) block size 32768, fragment size 4096
using 4 cylinder groups of 238.38MB, 7628 blks, 15360 inodes.super-block backups (for fsck -b #) at: 192, 8越来越不明白了不,FreeBSD不一样,slice是等价于MBR分区表里面的主分区,slice上面再划分出来的才是partition。关于newfs,我想我的解释没有错:fdisk的用法也参考:至于代码:newfs /dev/da0这个是直接在整块磁盘创建一个slice并且用UFS进行格式化了吧?当然,我自己的是GPT,也就无需纠结于什么slice,partition了。从FreeBSD 9.0-RELEASE开始,推荐使用GPT分区表。
_________________/dev/ada1:Gentoo Linux+ZFS (GPT)/dev/ada2:FreeBSD 9.1+ZFS (GPT)
&文章标题 : Re: FreeBSD下磁盘的分区格式化发表于 :
13:32帖子: 591
没有用啊newfs /dev/ad0s1 是格式化c盘 没成功 windows照常启动newfs /dev/da0 是格式化u盘 没成功 dev里没da0s1是需要另外配置呢 还是我系统哪里配置不对用fdisk查看是有da0s1的
&文章标题 : Re: FreeBSD下磁盘的分区格式化发表于 :
10:26帖子: 166
系统: FreeBSD 9.1 amd64
送出感谢: 0 次
对照newfs的man,加诸如-E参数试试,最好把系统环境交代下。
_________________/dev/ada1:Gentoo Linux+ZFS (GPT)/dev/ada2:FreeBSD 9.1+ZFS (GPT)
&文章标题 : Re: FreeBSD下磁盘的分区格式化发表于 :
13:32帖子: 591
woodelf 写道:对照newfs的man,加诸如-E参数试试,最好把系统环境交代下。
诶 怎么交代 不会啊
&文章标题 : Re: FreeBSD下磁盘的分区格式化发表于 :
10:26帖子: 166
系统: FreeBSD 9.1 amd64
送出感谢: 0 次
leavfin 写道:woodelf 写道:对照newfs的man,加诸如-E参数试试,最好把系统环境交代下。
诶 怎么交代 不会啊诸如用什么介质启动,什么版本的FreeBSD,目标磁盘的分区结构,想要怎么分等等。
_________________/dev/ada1:Gentoo Linux+ZFS (GPT)/dev/ada2:FreeBSD 9.1+ZFS (GPT)
&文章标题 : Re: FreeBSD下磁盘的分区格式化发表于 :
13:32帖子: 591
9.0-RELEASE-p3 装在ad0s2 GENERIC内核 没做什么设置 基本只是装packages然后上上网什么的想给给u盘分区 然后格式化成fat格式没想到没有想的容易
&文章标题 : Re: FreeBSD下磁盘的分区格式化发表于 :
10:26帖子: 166
系统: FreeBSD 9.1 amd64
送出感谢: 0 次
用newfs格式化之前要先把U盘卸载掉,看看是不是你的U盘自动挂到/media下面去了,所以无法格式化。
_________________/dev/ada1:Gentoo Linux+ZFS (GPT)/dev/ada2:FreeBSD 9.1+ZFS (GPT)
&文章标题 : Re: FreeBSD下磁盘的分区格式化发表于 :
13:32帖子: 591
终于搞定了gpart用来分区newfs或者newfs_msdos用来格式化fdisk太难搞了 还是gpart好用许多
&文章标题 : Re: FreeBSD下磁盘的分区格式化发表于 :
10:26帖子: 166
系统: FreeBSD 9.1 amd64
送出感谢: 0 次
leavfin 写道:终于搞定了gpart用来分区newfs或者newfs_msdos用来格式化fdisk太难搞了 还是gpart好用许多欢迎进入FreeBSD的自由世界
_________________/dev/ada1:Gentoo Linux+ZFS (GPT)/dev/ada2:FreeBSD 9.1+ZFS (GPT)
显示帖子 : 全部帖子1天7天2周1个月3个月6个月1年&排序 作者发表时间文章标题 升序降序&
&[ 12 篇帖子 ]&
正在浏览此版面的用户:没有注册用户 和 0 位游客
您 不能 在这个版面发表主题您 不能 在这个版面回复主题您 不能 在这个版面编辑帖子您 不能 在这个版面删除帖子您 不能 在这个版面提交附件
选择一个版面
------------------
公告/注意事项
& &新闻和通知
& &校园社团支持
& && &华东校区
& && &华南校区
& && &华北校区
& && &华中校区
& && &东北校区
& && &西北校区
& && &港澳台校区
& && &国外校区
& &软件推荐
& &非常任务
系统安装区
& &教学和常见问答
& && &课堂教学和培训
& &初学者园地 - 15.04
& &系统安装和升级
& && &新立得和软件源
& && &Wubi安装讨论
& &启动和引导
& &网卡问题以及网络和拨号
& && &校园网拨号
& &笔记本、UMPC支持
& &手机和平板
& && &Ubuntu移动应用开发
& &常用硬件支持
& &系统架构支持
配置美化区
& &字体美化和中文支持
& && &个人配置文件存放点
& &桌面特效
& &窗口管理器
& &屏幕抓图
& &办公、图像、机械电子设计等
& && &Vim和Emacs
& &因特网相关软件
& &影音多媒体
& &Wine及其分支
& &游戏和游戏模拟器
& &虚拟机和虚拟化
& &其它类软件
服务器管理
& &服务器基础应用
& &数据库管理
& &服务器维护和硬件相关
& &Ubuntu VPS
参与Ubuntu开发
& &软件和文档翻译
& &编译或打包
& &Ubuntu错误报告
程序设计区
& &Shell脚本
& &GTK+和QT
& &软件/网站开发
& && &Python/Php/Perl
& && &C/C++/Java
& &内核及嵌入式开发
& &开源小工具
& &Ubuntu 15.10
& &Ubuntu 14.10
& &Ubuntu 14.04 LTS
& &Ubuntu 12.04 LTS
& &Ubuntu 10.04 LTS
& &老旧版本支持
衍生发行版
& &Ubuntu GNOME
& &Kubuntu
& &Xubuntu & Lubuntu
& &Ubuntu中文衍生版
& && &Deepin
& && &UbuntuKylin
& &Ubuntu国外衍生版
& && &Mint
& &Ubuntu衍生版制作
& &其它类Unix OS发行版
& && &Arch发行版
& && &Debian发行版
& && &OpenSUSE发行版
& &深度PK版
& &Ubuntu故事和感慨
& &Full Circle开源杂志
分享交流区
& &同城交流
& &线下活动专版
& &Ubuntu宣传推广
& &论坛管理
& && && &Ubuntu中文网上商店

我要回帖

更多关于 硬盘最多几个分区 的文章

 

随机推荐