版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验
Linux文件系统管理实验一、实验目的
二、实验工具与设备三、实验预备知识四、实验内容和步骤一、实验目的1.熟悉和理解文件系统的概念和文件系统的类型。2.掌握文件系统的挂载方法。3.学会Linux中数据备份的方法。4.了解Linux系统中文件系统的管理机制。二、实验工具与设备
1.装有Linux系统的计算机。 2.磁盘和光盘各一张。三、实验预备知识1.文件系统类型 文件在存储设备上的不同组织方法形成了不同的文件系统,如ext2、ext3、ext4,FAT32等。Linux系统通过虚拟文件系统(VFS,VirtualFileSystem)支持多种不同的文件系统,包括ext2、ext3、ext、msdos、vfat、NFS、ntfts,minix、sysv等,其中,ext2、ext3是专门为Linux设计的文件系统,msdos是微软的DOS文件系统。2.挂载文件系统 Linux系统中每个分区都是一个文件系统,都有自己的目录层次结构。Linux将这些分属不同分区的、单独的文件系统按一定的方式形成一个系统的总的目录层次结构。这里所说的“按一定方式”,就是指挂载。 将一个文件系统的顶层目录挂载到另一个文件系统的子目录上,使它们成为一个整体,称为挂载。该子目录称为挂载点。有以下两点需要注意。(1)挂载点必须是一个目录。(2)一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。 对于由其他操作系统建立的文件系统,其挂载也是这样。需要理解的是,光盘、软盘、其他操作系统使用的文件系统,其格式与Linux的文件系统格式是不一样的。光盘的格式是ISO9660;软盘的格式是FAT16或ext2;WindowsNT的格式是FAT16、NTFS;Windows98的格式是FAT16、FAT32;Windows2000和WindowsXP的格式是FAT16、FAT32、NTFS。挂载前要了解Linux是否支持所要挂载的文件系统格式。挂载时使用mount命令。命令格式:mount[-参数][设备名称][挂载点]其中,常用的参数有如下几个
-t<文件系统类型>,指定设备的文件系统类型,常见的有如下几种。minix:linux最早使用的文件系统。ext2:linux目前常用的文件系统。ext3:redhat9.0使用的文件系统,从ext2发展而来,完全兼容ext2。msdos:MS-DOS的FAT,即FAT16。vfat:Windows98常用的FAT32。NFS:网络文件系统。ISO9660:CD-ROM光盘标准文件系统。NTFS:WindowsNT2000的文件系统。HPFS:OS/2文件系统。auto:自动检测文件系统。
-o<选项>,指定挂载文件系统时的选项,有些也可用在/etc/fstab中,常用的有如下几种。codepage=XXX:代码页。cp936iocharset=XXX:字符集。gb2312ro:以只读方式挂载。rw:以读写方式挂载。nouser:使一般用户无法挂载。user:可以让一般用户挂载设备。注意:mount命令没有建立挂载点(目录)的功能,因此,应确保执行mount命令时,挂载点已经存在(即把文件系统挂载到哪,首先要先建上层目录)。例如:需要挂载光盘和光盘镜像文件:#mkdir/mnt/cdrom#mkdir/mnt/iso#mount-tiso9660/dev/cdrom/mnt/cdrom#mount-oloop–tiso9660/new/linux.iso/mnt/iso 此时,可以进入/mnt/cdorm等目录这些文件系统。 注意:要保证命令不出错,确保光驱里有盘。 如果挂载的是在windows下的文件系统,并且有中文文件名,用以上命令挂载后,显示一堆乱码。这时,需要用-o参数中的codepageiocharset选项。其中,codepage指定文件系统的代码页,简体中文代码是936;iocharset指定字符集,简体中文一般用cp936或gb2312。 当挂载的文件系统linux不支持时,mount一定出错(如Windows2000的NTFS)。这时,可以重新编译linux内核,以获得对该文件系统的支持。3.自动挂载 每次开机访问的分区都要运行mount命令,显然太烦琐。通过对/etc/fstab文件的设置,可以让Linux每次开机时自动挂载希望挂载的分区。 在/etc目录下有个fstab文件,在该文件中列出了Linux开机时自动挂载文件系统的列表。下面是一个/etc/fstab文件内容的实例:/dev/hda2/ext3defaults11/dev/hda1/bootext3defaults12/dev/hda3swapswapdefaults00/dev/cdrom/mnt/cdromiso9660noauto,codepage=936,iocharset=gb231200/dev/fd0/mnt/floppyautonoauto,owner,kudzu00/dev/hdb1/mnt/wincvfatdefaults,codepage=936,iocharset=cp93600/dev/hda5/mnt/windvfatdefaults,codepage=936,iocharset=cp93600该文件中,每一行是一个自动挂载的文件系统项。在每一项中:第一列是挂载的文件系统的设备名;第二列是挂载点;第三列是挂载的文件系统类型;第四列是挂载的选项,选项间用逗号分隔;第五列是提供DUMP功能,该选项被\“dump\”命令使用来检查一个文件系统应该以多快频率进行转储,若不需要转储就设置该字段为0,其默认值是0;第六列该字段被fsck命令用来决定在启动时需要被扫描的文件系统的顺序,根文件系统\对应该字段的值应该为1,其他文件系统应该为2。若该文件系统无需在启动时扫描则设置该字段为0,其默认值是0;auto:自动挂载。nouser:使一般用户无法挂载。async:以非同步方式执行文件系统的输入输出操作。可见,该列表中光驱和软驱是不自动挂载的,参数设置为noauto。注意:如果非要设成自动挂载,则要确保每次开机时光驱和软驱里都要有盘。四、实验内容和步骤1.挂载文件系统(1)手工挂载文件系统用mount命令挂载文件系统。命令格式:mount[-fnrvw][-ttype]devicedir其中,-ttype:指定文件系统类型;device:待安装文件系统的块设备名;dir:安装点(目录);-r:将文件系统挂载为只读模式;-w:将文件系统挂载为读写模式。操作:优盘的安装与卸载。在计算机的USB接口中插入优盘,然后用以下方法安装与卸载“优盘”。①在/mnt目录下新建一个子目录,例如:mkdir/mnt/usb。②用mount命令将优盘挂在/mnt/usb目录下:mount/dev/sda1/mnt/usb。③用umount/mnt/usb命令卸载优盘,最后才能拔出优盘。④若系统不是安全安装,可能不支持即插即用,可执行命令:
modprobeusb-storage(3)自动安装和卸载文件系统 除了可以用手工方式挂载文件系统外,还可以通过文件/etc/fstab自动挂载文件系统。 /etc/fstab文件中包括了所有要挂载的文件系统的列表。在该文件中,每一行代表一个文件系统(除注释行外)。每行的构成如下。设备名:指定要安装的存储设备或远程文件系统。挂载点:指定文件系统的挂载点。文件系统类型:指定要挂载的文件系统类型。挂载选项:一组以逗号分开的挂载选项。备份选项:指定是否使用dump命令备份文件系统。检查选项:指定在系统引导时fsck检查文件系统的顺序。以下是一个/etc/fstab文件的实例:/dev/had3 /ext3defaults 11LABEL=/boot/bootext3 defaults12/dev/had1 /dosc vfatdefaults00/dev/had2 /dosd vfatdefaults00/dev/had4 swap swapdefaults00/dev/fd0 /mnt/floppymsdosnoauto,user00/dev/cdrom /mnt/cdromiso9660noauto,user00None/procproc defaults 00操作:查看自己计算机Linux系统的/etc/fstab文件构成,请增加一行,使系统启动时自动挂载虚拟磁盘中新建的系统。2.查看文件系统状态可以用df命令显示文件系统的使用情况。使用df的例子:Filesystem1k-blocksUsedAvailableUse%Mountedon/dev/hda325632413442021086506
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学前教育宣传月活动方案(6篇)
- 医嘱执行安全管理制度(2篇)
- 《数列基础概念》课件
- 脂质代谢紊乱的临床护理
- 家族性良性天疱疮的临床护理
- IgA天疱疮的临床护理
- 鼻腔及鼻窦骨瘤的健康宣教
- 化学电源 课件zhp
- 孕妇小腿浮肿的健康宣教
- 稻农皮炎的临床护理
- GB/T 44143-2024科技人才评价规范
- 投影机控制代码汇总
- 云校招企业平台管理员账号授权函
- 五年级数学上册期末试卷(北师大版)(共7 份)
- 设备维修员绩效考核表(定稿)
- 美术课堂教学评价标准及评分表
- 养护手册桥梁管理
- 血栓弹力图课件-PPT
- 校园一日安全巡查记录表(共1页)
- 江苏省南通市2021届新高考物理一模试卷含解析
- (完整版)公司企业HSE管理体系及制度
评论
0/150
提交评论