RHCE133--文件系统管理
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-09
|
一、文件结构
为了能在设备上储存与读取文件,我们需要在分区上创立文件系统
文件系统记录目录与文件我们称之为文件结构
每一个文件系统在Linux里都被解释成由一个根目录为起点的目录树结构
Linux将各个文件系统挂载(mount)在系统目录树中使用.
二、文件系统
文件系统指文件存在的物理空间,linux系统中每个分区都是一个文件系统,都有自己的目录层次结构.
linux会将这些分属不同分区的、单独的文件系统按一定的方式形成一个系统的总的目录层次结构.
一个操作系统的运行离不开对文件的操作,因此必然要拥有并维护自己的文件系统.
Linux可以对多种文件系统做读写操作,Windows的FAT16、FAT32、NTFS文件系统在Linux都可以做相应的操作.
三、创建文件系统
如果我们需要使用一个分区用于存储文件,则我们要在这个分区上建立文件系统
常用的创建文件系统的工具:
- mkfs
可以用于创建各种文件系统,由-t参数指定
- mke2fs
创建ext2/3文件系统,支持指定block大小等功能
四、使用文件系统
为了使用一个文件系统,往其中存读文件,用户需要先挂载该文件系统.
挂载文件系统的指令是mount.
语法:
拥有帝国一切,皆有可能。欢迎访问phome.netmount (-t 文件系统类型) [其他参数] 设备 挂载点
设备指的是一个具体的文件系统,可以用设备名或卷标名表示
挂载点是一个存在的目录.如果目录下原来有文件,则在文件系统挂载后,原文件暂时不能访问.
直到挂载上的文件系统被卸载.
我们一般采用/mnt目录下的一个空目录为挂载点.
五、mount参数与/etc/fstab
- -t 文件系统类型:用于指定挂载文件系统的类型,一般这个参数是的.
-o 参数:补充追加的参数
ext2文件系统默认采用的参数:rw、suid、dev、exec、auto、nouser、async
- /etc/fstab文件每一行由空格分为六项,包括:
设备文件
挂载点
文件系统类型
mount参数:包含defaults和auto的行会在开机时自动被加载.
dump参数:0表示永不备份.1表示每天备份,2表示每两天备份一次,依次类推.
fsck顺序:0表示忽略.1、2、3表示检查顺序.一般1被根文件系统使用.
//网络文件系统与光驱软驱等设备应该被忽略.
[root@51cto ~]# cat /etc/fstab
LABEL=/ /
拥有帝国一切,皆有可能。欢迎访问phome.netext3 defaults 1 1
LABEL=/home /home ext3 defaults 1 2
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys
拥有帝国一切,皆有可能。欢迎访问phome.netsysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-sda5 swap swap defaults 0 0
/dev/sdb1 /51cto ext3 ro,noexec 0 0
六、当前挂载系统
- 用户可以通过直接键入mount后回车来检查当前挂载中的文件系统
[root@51cto ~]# mount
/dev/sda2 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda3 on /home type ext3 (rw)
/dev/sda1 on /boot type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
/dev/sdb1 on /51cto ty |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn
为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
|