freebsd建立文件系统

freebsd建立文件系统

ID:9642986

大小:50.50 KB

页数:2页

时间:2018-05-04

freebsd建立文件系统_第1页
freebsd建立文件系统_第2页
资源描述:

《freebsd建立文件系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、FreeBSD建立文件系统  当系统负载逐步增加,仅仅依靠原有文件系统的空间是不够的,更有效的方式是增加新的硬盘设备。这首先需要改动硬盘及其控制器的硬件设置,以及FreeBSD内核配置,以便硬盘能安装到计算机上并能被FreeBSD内核正确识别。接下来就需要在新硬盘上创建新的文件系统。  在系统安装过程中,已经接触了在FreeBSD下管理硬盘和分区的方式,FreeBSD需要两个步骤才能为文件系统分配一个硬盘空间,第一步是为FreeBSD创建一个UFS系统分区,这个分区只由FreeBSD来使用,然后在第二步中从这个分区中,为各个文件系统划

2、分空间,在FreeBSD下称为创建文件系统的DiskLabel标签。  最容易和直观的创建新文件系统或交换空间方式是使用安装程序sysinstall,以便系统启动能够自动安装上这个文件系统。使用Sysinstall来安装新文件系统的方式在系统安装的过程中已经有了详细描述,以root权限执行/stand/sysinstall就能进入Sysinstall,然后选择Partition进行分区,选择Label创建和维护BSD文件系统。建立文件系统的命令行方式  除了使用sysinstall之外,还可以使用命令行的方式来完成这些操作。相比较而言

3、,命令行的方式更困难,也更容易出错,因此一般不需要使用这种方式,然而命令行方式能带来更大的灵活性,在一些系统维护情况下更为有效。  命令行方式建立文件系统需要使用fdisk命令进行硬盘的分区工作,fdisk能查看系统分区表上的分区信息,并更改其分区设置;然后disklabel命令可以在分区中划分不同子分区空间并标记各个空间的DiskLabel;使用neetersextracedfromin-coredisklabelare:cylinders=525heads=255sectors/track=63(16065blks/cyl) pa

4、rameterstobeusedforBIOScalculationsare:cylinders=525heads=255sectors/track=63(16065blks/cyl) Doyouanager占用了硬盘主引导区后面的几个空余扇区,按照DOS/Windoanager占用。这样就在fdisk指定分区的起始时,是不能从0开始的,而要从下一个柱面的起始位置开始。  然后按照要求回答分区的类型,(FreeBSD分区为165,DOS分区为6),分区的开始位置和大小,注意单位应该为512字节(扇区大小)。后面的大部分参数可以使用缺省

5、值回应询问,或者设定激活分区。  更改分区设置并保存退出fdisk之后,还需要检查系统中是否具有对应的设备文件,必须在/dev目录下拥有相应的设备文件才能访问物理设备。  划分了UFS基本分区之后,就可以使用disklabel创建文件系统或交换空间的disklabel了,为了方便起见,可以先为这个分区建立空的disklabel,然后再进行修改。#disklabel-r-wwd1s3auto#disklabel-ewd1s3  在使用-w参数为分区wd1s3生成缺省的disklabel时,就必须给定磁盘的类型,通常可以使用auto,让系

6、统自动检测。除了自动侦测之外,在/etc/disktab文件中也给出了很多标准磁盘类型数据,这些数据中包括包括软盘在内的各种磁盘类型,对于这个文件中不存在的新型磁盘,可以根据原有类型进行修改而生成新数据。通常很少需要利用这个文件中提供的磁盘类型数据来生成disklabel,使用auto参数能让系统自动检测磁盘的类型。极少数情况下,例如在配置伪存储设备vn的时候,才需要使用具体磁盘类型参数。  直接生成的disklabel仅仅包括磁盘的类型信息,以及一个使用c表示整个系统分区的空disklabel,而没有具体文件系统的disklabel

7、。要真正划分文件系统,需要再使用disklabel-e编辑更改disklabel配置,例如增加两个子分区,b和e,就需要为b设置类型swap的disklabel,为e设置类型4.2BSD的disklabel,而c使用的unused类型表示这个disklabel不用做文件系统或交换空间,可用于特定目的,如raw方式存取硬盘。  注意由于要使用手12下一页——感谢阅读这篇文章,..,工计算文件系统的大小,因此很容易发生重叠等错误。各个不同空间的disklabel允许重叠,例如缺省产生的以c代表的disklabel表示整个FreeBSD系统

8、分区就会与其他disklabel的空间重叠。但是具体用做文件系统或交换空间的部分就不能重叠,否则会导致存取错误发生。  保存退出后,就可以使用disklabel-rount/dev/nt#sp  Pass#/dev/  

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。