一般情况下,用户只能使用Linux本身默认的ext-2文件系统。在我们的机器中常常有多个操作系统,能不能在Linux中也能够使用硬盘的DOS分区、软盘和光盘呢?我在使用Linux的过程中,逐渐摸索出了实现上面要求的方法,现总结如下。本文引用地址:http://www.eepw.com.cn/article/201609/304087.htm

Linux的文件系统

当你以root(系统管理员)身份登录进入Linux系统后,在系统的#提示符下,先用cd/命令,退回到系统的根目录。用ls-l命令可看到Linux系统的目录结构。在Linux系统中,用户所见到的文件结构是树状结构。与DOS一样,也是根在顶部,各个目录和文件从树根向下分支延伸。一个与DOS不同的地方是Linux中的根目录表示为/,而不是DOS的\。

对用户而言,这样的一个目录结构就像一个完整的实体,用户只能看到目录和文件。但实际上,在这样的一个目录树中的许多目录都是置于一个磁盘、不同磁盘甚至不同的计算机的不同分区中的。当这些磁盘分区之一被连接到目录树中被称为安装点的目录上时,安装点及其以下所有的目录就被称作一个文件系统。

当你在Linux系统的根目录中用ls-l命令查看目录时,会看到一些目录,这些目录组成了根目录的内容,它们也为其它文件系统提供了安装点。也就是说,我们可以将另一个硬盘、软盘、甚至光盘通过选择一个安装点来将其安装到Linux中,这就为用户使用别的存储介质提供了极大的方便。

进入根目录中的/mnt目录(mnt为mount的缩写,mount即安装的意思),用ls命令可以查看一下当前有哪些系统默认的安装点。简单地说,安装点就是一些目录,通过安装命令,你可以将一些不同的文件系统,安装到Linux系统中,通过访问这些目录来达到访问这些附加文件系统的目的。

Linux中各种设备的使用方法

Linux系统与UNIX系统一样,在系统中使用一种设备并不像在DOS系统中那样简单。在Linux中,各种设备是以系统设备文件的形式存在于系统设备目录/dev中的。这些文件用于访问系统中所有不同类型的硬件。例如,/dev/mouse文件对应鼠标设备文件,用于读取鼠标输入的;/dev/fd0文件对应软驱设备文件,用于处理软盘读写的。通过这种方法组织对硬件设备的访问,可使系统的灵活性增强。如果增加一个新的设备,用户只需要建立一个对应的设备文件,同时编写相应的驱动程序即可,从而使系统的可维护性增强。

进入/dev目录中你可以看到许多文件,这些便是系统中的所有设备的设备文件。例如,/dev/hda1对应我的486机器上的硬盘的DOS分区,/dev/fd0对应机器上的软驱,/dev/cdrom对应机器上的光驱。如果不知道有哪些设备可用,不妨用编辑程序vi来查看一下/etc/fstab文件,该文件是系统设备列表。从中你可以了解系统中有哪些主要设备以及它的设备标识。知道了这些,我们便可以将这些设备安装到系统中任意一个目录---即安装点上,以便在Linux系统中进行访问。

下面以一张MP3光盘为对象,说明一下在Linux系统中如何使用光盘。首先在光盘驱动器中插入这张MP3光盘,注意一定要关上驱动器的门。

进入/mnt目录,可以看到有cdrom目录和floppy目录,前一个很明显是用来安装光盘文件系统的,后一个则是用来安装软盘文件系统的。

用mount命令进行文件系统的安装。mount命令的基本格式如下:

mount系统设备名称安装点

现在安装光盘文件系统,可以在命令行上键入:

mount/dev/cdrom/mnt/cdrom

稍候片刻,光盘文件系统便安装上了。

如何进行验证光盘系统是否正确安装了呢?你不仿进入/mnt/cdrom目录,用ls命令看一下,是否能够看到光盘里的内容。若能看到一些文件,那么我应该祝贺你了!但如果什么也没有看到,系统就返回到提示符,则说明你的安装有误。需要仔细进行检查,重新安装。另外说一句,如果你已经安装了声卡,你就可以欣赏优美的MP3音乐了。

同时,应该注意,对于已经安装了的系统中的文件系统,在卸载文件系统之前,不能将文件系统的介质从系统取出。例如,当你安装了光盘文件系统之后,你在卸载该文件系统之前,是不允许通过按光驱前面板上的Eject按键,将光盘取出的。否则,会破坏Linux的文件系统。硬盘和软盘也是如此。

值得说明的一点是:Linux系统对文件系统的保护可谓用心良苦:软盘的退出键,是纯粹机械的,用软件系统无法控制。那么光驱的进退盘系统不完全是机械的,是否可以控制呢?实践证明,Linux对光驱进出盘系统的控制是令人满意的。如果你在Linux中安装了光盘文件系统,在卸载该系统之前,企图用按Eject键来退出光盘,是无法成功的。这样Linux对各种文件系统达到了最大程度的保护。

一般C盘DOS分区在系统中的设备文件为/dev/hda1,软盘的设备文件为/dev/fd0,你不仿试一试将它们安装在Linux中,看看能不能在Linux中看到你久违的工具软件。

例如,安装软驱,可以在#号提示符下键入,mount/dev/fd0/mnt/floppy

如果是安装硬盘,则可以在#号提示符下通过键入mount/dev/hda1/mnt/dosc来实现。其中dosc在原有的Linux系统中没有,需要用户自己来建立。

linux 访问另一个硬盘,在Linux中访问硬盘DOS分区、软盘和光盘相关推荐

  1. linux 查看硬盘的uuid_Ubuntu中查看硬盘分区UUID的方法(所有Linux目录的解释)

    在Ubuntu中UUID的两种获取方法,至于UUID是什么,你可以大概理解为分区的标识符,像条形码那样. 在终端中输入下面的命令就可心查看到分区UUID了. 命令1. sudo blkid 命令2. ...

  2. qimo linux 中文,DoudouLinux一个有趣的Linux发行版为孩子们 | MOS86

    Linux真的是一个多功能的软件.您可以使用它作为您的日常工作操作系统,一个运行世界上大部分网站的服务器,作为多媒体中心,或甚至作为促进您的宗教信仰的一种方式.更有创意地使用Linux是将它变成一个适 ...

  3. 在php中默认访问权限修饰符是,php中访问修饰符的知识点总结

    为什么需要访问权限? 防止覆盖变量名称和函数名称 我们下来看一下public的使用,public是可以从任何地方访问的最广泛的访问限定符. 假设A先生开发overlapFuncBase,B先生继承ov ...

  4. linux配环境,一个操作系统的实现linux下环境搭配

    winxp+VM9.0+ubuntu11.04+Bochs2.6 前几天在Windows下搭建了bochs的调试环境,但是思前想后,还是决定重新把环境搭建在linux下面,作为一名菜鸟程序员,还是起个 ...

  5. linux php版本升级_玩转Linux,介绍一个强大的Linux服务器管理面板,比宝塔更强...

    点击上方蓝色字体,选择"标星公众号" 优质文章,第一时间送达 上一篇:这300G的Java资料是我师傅当年给我的,免费分享给大家 下一篇:昨天分享资料不小心把百度网盘深处的秘密泄露 ...

  6. linux下新建一个脚本文件,linux下新建并启动脚本文件

    1.书写一个linux脚本文件: 2. 修改3个参数:Name,服务名称: Path:路径: Assembly:具体应用的程序: 3.进入目录/etc/init.d# (Linux启动项目): 4.将 ...

  7. linux监听一个端口命令,linux监听端口命令

    在linux系统下,我们可以通过相关的命令监听端口的状态.下面由学习啦小编为大家整理了linux监听端口命令的相关知识,希望对大家有所帮助. 一.linux监听端口命令--nc命令详解 语法 nc [ ...

  8. linux怎么查看一个bam文件,Linux常规操作笔记

    前言 这个教程源于曾健明,题库地址为其博客.所使用的Linux系统是曾健明的服务器,服务器信息如下: /usr/local/bin/miniconda3/bin路径下面安装了生物信息学软件,可以使用全 ...

  9. 局域网访问提示无法访问检查拼写_访问某一个共享提示windows无法访问,请检查名称的拼写,访问其他共享正常...

    展开全部 各位,我62616964757a686964616fe59b9ee7ad9431333431353336花了一天网上查阅,很多教程都是错误的,我写的这些前面的都是浮云,最主要的问题是第14步 ...

  10. 计算机里硬盘图标,计算机中在硬盘图标下面有个其他里PPS图标肿么删?

    我的刚刚经过自己研究解决了,,来献丑了勿喷!希望能帮到你 首先先运行注册表 开始>运行>regedit 找到HKEY_CURRENT_USER\Software\Microsoft\Win ...

最新文章

  1. 4. 编程规范和编程安全指南--go语言
  2. 类似人手的手部假肢相关研究登上Science子刊封面
  3. 【Python】快速设置 pip 源
  4. BZOJ.1143.[CTSC2008]祭祀(Dilworth定理 最大流ISAP)
  5. 我的博客园第一个博客.
  6. JAVA中string的赋值_Java中关于String赋值的两种形式
  7. 本地方法(JNI)——调用 java 方法
  8. python的变量与注释
  9. 生成服从正态分布的随机数
  10. 两台usrp实现收发_选购光纤收发器时应该注意哪些事项?
  11. flash提示版本过低导致无法安装解决方法
  12. 【火灾疏散建模】基于MATLAB的火灾人员疏散建模编程和仿真分析
  13. OpenCV视频篇——码流 / 码率 / 比特率 / 帧速率 / 分辨率
  14. 方差公式初三_初中数学公式定理大全之方差
  15. 网络技术实践—单臂路由器
  16. ffmpeg 有声视频合成背景音乐(合成多声音/合成多音轨)
  17. 遍历map java_Java中怎么遍历map中value值
  18. 通过修改mateMask的nonce值修复replacement transaction underpriced的问题
  19. WAVEFORMATEX 格式说明
  20. 阿里云云安全 ACP(二)云盾的网络级防护

热门文章

  1. 计算机显示屏对比度怎么调整,电脑显示器的亮度和对比度调多少最好?调节显示器亮度和对比度调的方法...
  2. 计算机病毒的常用方法,几种常见恶性电脑病毒清除方法
  3. 护士职称计算机考试成绩查询,怎样在网上查询自己的护士职称等级
  4. 推送消息不打烊--Flutter集成个推SDK实现Android和IOS原生推送
  5. 使用Flurl轻松构建URL并在.NET中进行可测试的HttpClient调用
  6. spark之交集并集差集拉链
  7. C#的partial用法
  8. 小红书运营模式和思路解析,新手账号运营实操必看
  9. MinGW/cygwin 快速开始
  10. [附源码]Python计算机毕业设计房屋中介管理信息系统Django(程序+LW)