分享
 
 
 

FreeBSD安装文件系统

王朝system·作者佚名  2008-05-21
窄屏简体版  字體: |||超大  

FreeBSD将文件保存在磁盘等存储设备上,由操作系统来具体处理访问硬件设备的问题,用户只需要面对操作系统,就能进行具体的文件操作。操作系统首先将用于存储的设备进行格式化之后,该设备才能用于存储文件,这个设备可以是软盘,可以是一个硬盘分区,或者其他允许随机存取的块设备存储介质。在Unix上将格式化后的存储设备统称为文件系统,格式化的过程称为创建文件系统。(由于磁带是一种顺序存取的设备,因此在磁带上不能创建文件系统。)

对于不同介质、不同的操作系统对磁盘进行格式化和管理的方式也不同,这样就形成了不同类型的文件系统。但操作系统给用户提供了一种标准的通用存取方式,这样在存取文件时就不需要考虑是在对哪种文件系统进行操作。但是不同的文件系统仍然有一些差异,例如光盘文件系统是只读介质,还有一些文件系统并非为Unix系统而设计的,因此文件名、文件属性等标准就与Unix不同,FreeBSD在访问这些文件系统时尽量转换这些差别,补充这些文件系统没有、但Unix 标准文件系统需要的属性。这样这些文件系统就与标准文件系统看起来完全相同,只是某些操作受文件系统本身的物理限制,例如企图将光盘上文件加上写属性,显然无法完成。FreeBSD支持多种文件系统,其中最常见的有:

UFS文件系统:是FreeBSD上的标准文件系统,它实现了所有的标准文件属性,如文件属主和组、存取权限等属性。

cd9660文件系统:支持ISO 9660格式的CD-Rom,这种格式只支持8位基本长度3位扩展长度、不区分大小写的文件名,但FreeBSD支持它的Rock Ridge扩展,使其能使用Unix风格的长文件名。

NFS文件系统:网络文件系统,通过它Unix能在网络上共享文件系统。

msdos文件系统:DOS和Windows使用的FAT文件系统,基本上是使用8.3的文件名,Windows95 之后扩展了文件名的长度,但仍然不区分大小写。FreeBSD支持Windows95的长文件名扩展和FAT 32格式的分区。

ext2fs文件系统:Linux使用的文件系统,这个类型不是缺省支持的文件系统,需要重新配置内核。

NTFS文件系统:Windows NT使用的文件系统,这个类型同样需要重新配置内核。

在个人计算机的硬盘管理方式中,文件是直接放在硬盘的分区中,而FreeBSD使用的UFS文件系统则又在基本分区中进行了划分,文件系统建立在BSD风格的子分区中。这样每个UFS分区中能有多个文件系统,每个文件系统或交换空间各有一个标签(DiskLabel),来标识其本身的起始和结束。当真正要使用文件系统时,就需要获得硬盘上文件系统(UFS分区和分区内部各个文件系统的DiskLabel)的具体信息。这些硬盘上文件系统的信息应该由管理员维护,同时也记录在硬盘上,可以使用FreeBSD中的系统工具fdisk和disklabel,或者安装程序Sysinstall ,来获得保存在硬盘本身中的信息。

当使用Sysinstall中的Fdisk和Disklabel来分区和划分磁盘空间时,当用户完成操作之后,应该使用W命令将改变写入磁盘之后再退出Fdisk或Disklabel。

与Sysinstall不同,命令行的fdisk和disklabel为交互模式,而非sysinstall 的全屏幕界面,因此较为难用一些。使用硬盘名称作为fdisk的参数,fdisk将报告硬盘上所有四个分区的详细信息:# fdisk wd0******Working on device /dev/rwd0 ******parameters extracted 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)Media sector size is 512Warning: BIOS sector numbering starts with sector 1Information from DOS bootblock is:The data for partition 1 is:sysid 6,(Primary ‘big’ DOS (>32MB))start 16065, size 2056320 (1004Meg), flag 80beg: cyl 1/ sector 1/ head 0;end: cyl 128/ sector 63/ head 254The data for partition 2 is:sysid 7,(OS/2 HPFS, QNX or Advanced UNIX)start 2072385, size 1044225 (509Meg), flag 0beg: cyl 1/ sector 1/ head 0;end: cyl 128/ sector 63/ head 254The data for partition 3 is:sysid 165,(FreeBSD/NetBSD/386BSD)start 3116610, size 2024190 (988Meg), flag 0beg: cyl 1/ sector 1/ head 0;end: cyl 128/ sector 63/ head 254The data for partition 4 is:sysid 5,(Extended DOS)start 5140800, size 3293325 (1608Meg), flag 0beg: cyl 1/ sector 1/ head 0;end: cyl 128/ sector 63/ head 254

从这个fdisk的执行结果中可以看出这个硬盘的四个分区分别为不同的操作系统所占用,第一个分区为DOS基本分区,第二个标识为HPFS,事实上它是NTFS分区,第三个分区wd0s3为BSD分区,而第四个分区为扩展分区。因此就可以针对第三个FreeBSD系统分区,使用disklabel来检查其上的BSD子分区信息。# disklabel

wd0s3# /dev/rwd0s3c:type: ESDIdisk: wd0s3label:flags:bytes/sector: 512sectors/track: 63tracks/cylinder: 255sectors/cylinder: 16065cylinders: 126sectors/unit: 2024190rpm: 3600interleave: 1trackskew: 0cylinderskew: 0headswith: 0

# millisecondstrack-to-track seek: 0

# millisecondsdrivedata: 08 partitions:#

size

offset

fstype

[fsize bsize bps/cpg]a:

65536

0

4.2BSD

0

0

0

# (cyl.

0 - 4*)b: 151248

65536

swap

# (cyl.

4*- 13*)c:2024190

0

unused

0

0

0

# (cyl.

0 - 125)e:

61440 216784

4.2BSD

0

0

0

# (cyl.

13*- 17*)f:1745966 278224

4.2BSD

0

0

0

# (cyl.

17*- 125*)

可以看出disklabel除了显示各个子分区a-f之外,还显示了硬盘的参数。事实上BSD的分区管理工具要早于个人计算机的分区概念,而disklabel是BSD的分区管理工具,并不需要fdisk的帮助就能完成所有的磁盘管理操作。fdisk是用于将FreeBSD与其他操作系统进行兼容的目的,它是使用个人计算机分区概念的系统工具。如果一个硬盘不被其他个人计算机操作系统访问,完全可以抛弃fdisk,而仅仅使用disklabel和BSD传统风格的设备文件,来运行FreeBSD。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有