首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

文件系统(1)

2012-07-18 
文件系统(一)一.文件系统类型ext2,ext3(带日志),NFS(SUN,网络文件系统),msdos,vfat,ntfs,proc(虚拟的进程

文件系统(一)
一.文件系统类型
ext2,ext3(带日志),NFS(SUN,网络文件系统),msdos,vfat,ntfs,proc(虚拟的进程文件系统),iso9660(光盘),ufs(SUN?OS),XFS(目前最好的文件系统),reiserfs(平衡树)


二.相关指令

1.mount????unmount???挂载文件系统
mount?-t?文件系统类型??设备???目标文件
还有-o的参数:
codepage=XXX,代码页的locale
iocharset=XXX,编码,如utf8
ro,只读
rw,读写

unmount?????卸载文件系统

2.mkfs???创建文件系统
mkfs?-t??文件系统类型??设备???大小

3.fsck??检查文件系统
fsck?-t?文件系统类型?设备

4.mkswap???创建swap交换空间
mkswap?-c??设备
swapon??设备,开启swap
swapoff?设备,关闭

三.设备文件

brw-rw----??1?root?disk?3,?0?2005-07-07?05:29?/dev/hda

其中(3,0)中的3代表主设备号,设备的功能,0代表次设备号,驱动程序识别设备的标识.

mknod创建设备文件
mknod?-m?permissions(权限)??名字??设备类型(c,b)??主设备号??次设备号

四.文件系统权限
ls?-l?查看权限
如:
drwxr-xr-x???3?root?????root???????4096?2005-05-05?02:01?SAPGUI
-rw-r--r--???1?root?????root??????66842?2005-03-27?17:20?Screenshot.png

第一个字母代表文件类型:
-,一般文件
d,目录
l,符号连接
b,块特殊文件
c,字符特殊文件
s,socket套接字
p,命名管道

紧跟后面9个字符代表?(用户,组,其他)的权限:
r,读
w,写
x,可执行
s,都被看成所有者UID在操作
f,粘着,只有所有者才能删除
-,无权限

在后面的数字,表是硬连接的数目:
ln?文件??目标文件?????:创建硬连接(inode值一样,ls?-i查inode值)
ln?-s??文件??目标文件??:创建软连接(不一样)


系统通过umask在profile里设置权限(一般设为022),用户使用chmod,chown,chgrp等改变权限


热点排行