实验四文件操作

更新时间:2024-03-08 19:25:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验四 文件操作

一、实验目的

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。

本文来源:https://www.bwwdw.com/article/cv6a.html

Top