如何在 Linux 中使用软盘和光盘
对于大部分的DOS和Windows用户来说,在Linux中使用软盘和光盘是一件很麻烦的事,这里面既有习惯上的问题,也有Linux技术上的问题,本文基于RedHat 6.0对这两种介质的使用进行了浅析,希望读者读后有豁然开朗之感。
软盘的使用。
在Linux中要使用软盘,首先要在软盘上生成某种类型的文件系统,然后将该文件系统安装到Linux的文件系统树的某个节点(即安装点)上,以后才可以使用文件的操作命令,如mkdir、rmdir、cp、mv、rm等在软盘上进行文件操作。按照传统的方法,这需要“四步走”。这四个步骤都要求用户是超级用户。
格式化软盘。
同Windows中一样,要使用软盘,首先要对软盘进行格式化。当前,市场上出售的软盘在出厂前已经格式化完毕,但大都是按Windows要求的方式格式化的,所以在Linux中需要重新格式化。
# /usr/bin/fdformat /dev/fd0H1440
其中,H表示要格式化的软盘是高密盘,1440表示软盘的容量为1440K字节,即常见的1.44M的通用软盘。/dev/fd0表示是第一软驱,即dos中的A:驱动器。
在软盘上建立文件系统。
# /sbin/mkfs /dev/fd0 2880
将软盘上的文件系统安装到Linux中。
查看Linux中的/mnt目录:
# ls /mnt -l
total 2
drwxrwxr-x 2 root root 1024 Oct 10 1998 cdrom
drwxrwxr-x 2 root root 1024 Feb 7 1996 floppy
我们发现/mnt 目录下有两个目录cdrom和floppy,这是Linux缺省的软盘和光盘安装目录,即所谓的“安装点”。当然,用户可以在自己的主目录中新建其他目录作为软盘和光盘的“安装点”。
安装文件系统:
# /bin/mount /dev/fd0 /mnt/floppy
安装完毕,就可以使用软盘执行文件操作了。注意,执行完操作,如向软盘上拷贝文件、建立目录等等之后,不能立即把软盘从软驱中取出来,还要进行下面一步。
卸载文件系统。
取出软盘前,要把它Linux中卸载,或者说从Linux的文件系统中卸载软盘上的文件系统。
# /bin/umoun /dev/fd0 /mnt/floppy
此时仔细观察,可以看到软驱的指示灯才亮,这时Linux才真正向软盘上写入数据。第3步的操作只是在缓冲区中进行,只有卸载时,才把缓冲区中的数据写回软盘。
光盘的使用。
与软盘相比,光盘的使用较为简单。只有经过安装和卸载就可以了。
安装光盘
# /bin/mount -t iso9660 /dev/cdrom /mnt/cdrom
安装完成就可以使用了。
卸载
# /bin/mount /dev/cdrom /mnt/cdrom
如果不卸载,是无法把光盘从光驱中取出的,即使按光驱的退出键也是无济于事。
从上面看到,在Linux中使用软盘和光盘不如在Windows中简单,尤其是软盘的使用,常常令Windows用户不能忍受。幸运的是,Linux提供了存取DOS格式软盘的实用程序,这些程序均以m开头,即mcopy、mdir等,即在原来的DOS命令前面加上m这样,用户就可以象在Dos中使用copy、dir 等一样使用软盘了,无须冗长的“四步走”了。
例如,将软盘中的一个名为test.c的文件拷贝到Linux中当前名为test的目录中,可以将软盘插入软驱,然后Linux中执行:
# mcopy a:\test.c /test
发布人:netbull 来自:非常Linux