4. 软盘和光盘

在 Red Hat Linux 下使用软盘和光盘需要你对可移介质有一定理解。本章讨论如何在软盘中读取和写入文件,如何格式化软盘,以及如何从光盘中读取和复制数据。本章还涉及了一些有关使用 CD-R 和 CD-RW 驱动器的知识。

4.1. 使用软盘

软盘是个人计算机(PC)中最早使用的可移介质。作为一种可移贮存方法,它是用于那些需要被物理移动的小文件的理想选择。譬如,如果两部 PC 不在同一个网络上,软盘便成为在这两部计算机间传输文件的好工具。

4.1.1. 挂载和卸载软盘

在使用软盘之前,它一定要先被挂载。要挂载软盘,把它插入软盘驱动器,然后在 shell 提示下键入 mount /mnt/floppy/

当这个软盘的文件系统被挂载到 /mnt/floppy 目录中时,软盘驱动器的活动灯应该闪动。

你可以通过使用 cd /mnt/floppy/ 命令转换到那个目录里来存取软盘上的内容。

你还可以右击桌面,选择「磁盘」 => 「软驱」。这也会挂载软盘并添加了一个桌面图标。双击这个图标会展示软盘内容。

现在,软盘已被挂载了,它可以被用来写入或复制。你可以象在硬盘中一样从中打开、储存、和复制文件。你甚至可以在 Nautilus(如图 4-1所示)或 Konqueror 中浏览其中的内容。

图 4-1. 使用 Nautilus 查看软盘上的文件

当你完成了软盘上的任务后,在把它从驱动器中弹出之前,你应该先卸载它。关闭所有可能还在使用软盘上文件的程序或展示软盘内容的程序(如 NautilusKonqueror),然后在 shell 提示下键入以下命令:

umount /mnt/floppy/

如果你使用的是 GNOME,你可以通过右击图标然后从菜单中选择「弹出」来卸载软盘。

现在,你便可以安全地从驱动器中弹出软盘。

4.1.2. 在 MS-DOS 软盘上存放 Linux 文件

要把 Linux 机器上的文件复制到 MS-DOS 格式化的软盘上,以便使 Windows 机器能够读取它,你应该使用 gfloppy(参见第 4.1.3.1 节)工具和 MS-DOS (FAT) 文件系统来格式化软盘。然后按照第 4.1.1 节中描述的方法把它挂载到 Linux。使用以下命令来复制文件(把 filename 替换为你要复制的文件):

cp filename /mnt/floppy

然后,你便可以卸载软盘并把它从驱动器中弹出。软盘中的新文件现在就可以从你的 Windows 机器上被存取了。

4.1.3. 格式化软盘

要只在 Red Hat Linux 中使用软盘,你需要使用 ext2 文件系统来格式化它。ext2 是 Red Hat Linux 所支持的文件系统之一,而且它是用来格式化磁盘的默认方法。

警告警告
 

格式化过程会抹掉磁盘上的所有内容。请在你的软盘上执行任何下列操作之前确定为所需文件备份。

一旦你已在软盘上创建了 ext2 文件系统,你就可以使用与在硬盘上操作文件和目录相同的方法来操纵该软盘的内容。

4.1.3.1. 使用 gfloppy

要启动 gfloppy,点击「主菜单」 => 「系统工具」 => 「软盘格式化器」。在 shell 提示下,键入 /usr/bin/gfloppy。如图 4-2所示,gfloppy 的界面很小,且只有极少选项。对多数用户来说,默认设置已经足够满足需要,然而,如果必要的话,你可以用 MS-DOS 文件系统来格式化软盘。你还可以选择你的软盘的密度(如果你使用的不是通常的高密度 3.5" 1.44MB 软盘的话)。如果这个软盘从前格式化为 ext2 的话,你还可以选择来快速格式化(quick format)该软盘。

图 4-2. gfloppy

插入软盘,按你自己的需要来改变 gfloppy 中的设置;然后点击「格式化」。在主窗口的上部会出现一个状态箱,向你显示格式化和校验过程的状态(参见图 4-3)。当它结束后,你就可以弹出软盘,然后关闭 gfloppy 程序。

图 4-3. gfloppy 状态箱

4.1.3.2. 使用 mke2fs

mke2fs 是用来在硬盘分区或软盘之类的设备上创建一个 Linux ext2 文件系统的命令。基本上说,mke2fs 格式化某设备, 并创建一个可以用来贮存文件和数据的、空白的、Linux 兼容的设备。

把你的软盘插入驱动器内,然后在 shell 提示下使用以下命令:

/sbin/mke2fs /dev/fd0

在 Linux 系统上,/dev/fd0 是指第一个软盘驱动器。如果你的计算机上不止有一个软盘驱动器,你的主软盘驱动器将会是 /dev/fd0,你的第二软盘驱动器将会是 /dev/fd1,依此类推。

mke2fs 工具有许多选项。 -c 选项使 mke2fs 命令在创建文件系统之前检查设备上的坏块。其它选项在 mke2fs 的说明书 (man)页中有详细说明。

一旦你已经在软盘上创建了 ext2 文件系统,你就可以在 Red Hat Linux 系统上使用它了。