您好,欢迎来到微智科技网。
搜索
您的当前位置:首页实验四文件操作

实验四文件操作

来源:微智科技网


实验四 文件操作

一、实验目的

1.熟悉和理解文件系统的概念和文件系统的类型。

2.掌握文件系统的挂载方法。

3.学会Linux中数据备份的方法。

4.了解Linux系统中文件系统的管理机制。

二、实验内容

1.挂载文件系统。

2.监视文件系统状态。

3.维护文件系统。

4.软盘的使用。

5.硬盘的使用。

6.数据备份和压缩。

7.在GNOME下管理磁盘

三、实验环境

1.装有Linux系统的计算机。

2.软磁盘和光盘各一张。

四、实验步骤

(一)挂载文件系统

1.手工挂载文件系统

①用mount命令挂载文件系统。

命令格式:mount [-fnrvw] [-t type] device dir

其中:-t type:指定文件系统类型;

device:待安装文件系统的块设备名;

dir:安装点(目录);

-f: 模拟一个文件系统的挂装过程,用它可以检查一个文件系统是否可以正确挂装。

-n:挂装一个文件系统,但不在fstab文件中生成与之对应的设置项。

-v:命令进展注释,给出mount命令每个操作步骤的注释。

-r:将文件系统挂载为只读模式;

-w:将文件系统挂载为读写模式。

操作:在软驱中插入一张磁盘,然后将软驱挂载为msdos文件类型。

②挂载软磁盘的命令:mount -t msdos /dev/fd0 /mnt/floppy

挂载完成后,用ls命令查看软磁盘中包括的文件。

③用mount命令还可以显示所有已安装的文件系统。

命令格式:mount [-hV]

2.手工卸载文件系统

用umount命令卸载文件系统。

命令格式:umount [-hV]

umount [-a] [-n] [-v] [-t types]

其中:-h:显示帮助信息。

-V:显示版本信息。

-a:表示要卸载/etc/fstab中的所有文件系统;

-n:卸除时不要将信息存入/etc/mtab文件中。

-v:执行时显示详细的信息。

-t types:指定文件系统的类型。

操作:卸载软盘的msdos文件系统。

①命令:umount -t msdos /dev/fd0

卸载完成后,从软盘驱动器中取出软盘。

操作:优盘的安装与卸载。

②在计算机的USB接口中插入优盘,然后用以下方法安装与卸载“优盘”。

(1)在/mnt目录下新建一个子目录,例如:mkdir /mnt/usb。

(2)用mount命令将优盘挂在/mnt/usb目录下:mount /dev/sda /mnt/usb。

(3)用umount /mnt/usb命令卸载优盘,最后才能拔出优盘。

(4)可以用以下命令挂载USB硬盘:

mount /dev/sda1 /mnt/usb

(5)若系统不是安全安装,可能不支持即插即用,可执行命令:

modprobe usb-storage

(6)挂载第二个优盘:mount /dev/sdb /mnt/usb。

3.自动安装和卸载文件系统

除了可以用手工方式挂载文件系统外,还可以通过文件/etc/fstab自动挂载文件系统。

/etc/fstab文件中包括了所有要挂载的文件系统的列表。在该文件中,每一行代表一个文件系统(除注释行外)。每行的构成如下。

· 设备名:指定要安装的存储设备或远程文件系统。

· 安装点:指定文件系统的安装点。

· 文件系统类型:指定要挂载的文件系统类型。

· 挂载选项:一组以逗号分开的挂载选项。

· 备份选项:指定是否使用dump命令备份文件系统。

· 检查选项:指定在系统引导时fsck检查文件系统的顺序。

以下是一个/etc/fstab文件的实例:

/dev/had3 / ext3 defaults 1 1

LABEL=/boot /boot ext3 defaults 1 2

/dev/had1 /dosc vfat defaults 0 0

/dev/had2 /dosd vfat defaults 0 0

/dev/had4 swap swap defaults 0 0

/dev/fd0 /mnt/floppy msdos noauto,user 0 0

/dev/cdrom /mnt/cdrom iso9660 noauto,user 0 0

None /proc proc defaults 0 0

操作:查看自己计算机Linux系统的/etc/fstab文件构成,若系统中不包括自动挂载软盘和光盘的内容,请增加一行,使系统启动时自动挂载软盘和光盘文件系统。

(二)监视文件系统状态

①可以用df命令显示文件系统的使用情况。使用df的例子:

df -i

Filesystem 1k-blocks Used Available Use% Mounted on

/dev/hda3 2563244 1344202 1086506 55% /

/dev/hda2 1614272 928 1613344 0% /dosc

/dev/hda1 2004192 1509268 494924 75% /dosd

None 127788 0 127788 0% /devshm

/dev/fd0 1423 195 1229 14% /mnt/floppy

②可以用du命令显示文件系统中一个目录及所有子目录所占空间。

一个使用du的例子:

du –s /home

310984 /home

(三)维护文件系统

对文件系统进行维护的方法如下。

1.在文件/etc/fstab中检查选项参数设置为大于0的正整数,使系统在启动时自动检查文件系统的完整性。

2.用fsck命令检查文件系统。

fsck命令是一个前端命令,根据不同的文件系统类型,将调用不同的检查程序,如fsck.ext2。

(四)软磁盘的使用

为了在Linux中使用一张新的磁盘,可按以下步骤进行。

1.将软磁盘插入软驱。

2.对磁盘进行格式化,命令如下:

fdformat /dev/fd0H1440

3.在软磁盘上建立文件系统,命令如下:

mkfs /dev/fd0 (创建ext3文件系统)

或mkdosfs /dev/fd0 (创建dos文件系统)

4.将软磁盘挂载到主文件系统上,命令如下:

mount /dev/fd0 /mnt/floppy

5.进行文件复制等操作。

6.卸载文件系统,命令如下:

umount /mnt/floppy

(五)硬盘的使用

1.创建分区

在Linux中,硬盘(IDE设备)对应的设备文件均放在/dev目录下,一般一台计算机可以接多个物理硬盘,各硬盘对应的设备文件如下。

/dev/had:Primary Master硬盘。 /dev/hdb:Primary Slave硬盘。

/dev/hdc:Secondary Master硬盘。 /dev/hdd:Secondary Slave硬盘。

每个物理硬盘还可以分区,每个分区也有对应的设备文件。例如,若Primary Master硬盘有4个分区,则各分区的设备文件分别为/dev/hda1、/dev/hda2、/dev/hda3和/dev/hda4。

硬盘使用前,应对其进行分区。在Linux中常用的分区工具是fdisk。

用fdisk创建分区的命令:fdisk /dev/had

或 fdisk /dev/hdc

执行该命令后,进入fdisk界面。

2.创建文件系统

硬盘分区后,可以在新建的分区上创建Linux兼容的文件系统。创建文件系统后,才可以使用分区上的存储空间。

创建ext3文件系统的命令:mkfs /dev/hda4。

创建dos文件系统的命令:mkdosfs /dev/hda4。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务