`
leo1211
  • 浏览: 140951 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux挂载几类设备的用法

阅读更多
Linux系统在使用光盘、软盘或U盘时,必须先执行挂载(mount)命令。挂载命令会将这些存储介质指定成系统中的某个目录,以后直接访问相应目录即可读写存储介质上的数据。
  
  1.挂载光盘
  
  挂载光盘的命令如下:
  
  # mount -t is09660 /dev/cdrom /mnt/cdrom
  
  该命令将光盘挂载到/mnt/cdrom目录,使用“ls /mnt/cdrom”命令即可显示光盘中数据和文件。
  
  卸载光盘的命令如下:
  
  # umount /mnt/cdrom
  
  2.挂载软盘
  
  将软盘挂载到/mnt/floppy目录的命令如下:
  
  # mount /dev/fd0 /mnt/floppy
  
  卸载软盘的命令如下:
  
  #umount /mnt/floppy
  
  3.挂载U盘挂载U盘相对复杂一些。
  
  首先使用“fdisk -l”命令查看外挂闪存的设备号,一般为/dev/sda1。
   

[root@localhost home]# fdisk -l
Disk /dev/hdi: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/hdi1   *           1          13      104391   83  Linux
/dev/hdi2              14        4865    38973690   8e  Linux LVM
Disk /dev/sda: 1010 MB, 1010826752 bytes
255 heads, 63 sectors/track, 122 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         123      987104    6  FAT16
Partition 1 has different physical/logical endings:
     phys=(121, 254, 63) logical=(122, 227, 40)
[root@localhost home]#
 



   然后用“mkdir /mnt/usb”命令建立一个挂载U盘用的目录。之后使用如下命令挂载FAT格式的U盘:
  
  # mount -t msdos /dev/sda1 /mnt/usb
  
  使用如下命令挂载FAT32格式的U盘:
  
  # mount -t vfat /dev/sda1 /mnt/usb
  
  4.挂载外挂硬盘分区
  
  挂载外挂硬盘分区(FAT32格式)同样需要先用“fdisk -1”查看外挂的硬盘分区设备号,假设为/dev/hda1。建立/mnt/vfat挂载目录后,使用如下命令进行挂载:
  
  # mount -t vfat /dev/hda1 /mnt/vfat
  
  注意,默认情况下Linux只允许root用户执行mount命令。如果想让一般用户也能挂载,并且希望在系统启动时自动挂载光盘或软盘,需要修改/etc/fstab设置文件,加入以下内容:
  
  LABEL=/ / ext3   defaults  11
  /dev/cdrom/mnt/cdrom iSo9660 auto,owner,kudzu,ro,user 00
  /dev/fdo /mnt/floppy auto auto,owner,kudzu,ro,user 00
  
  其中,“user”表示将mount命令赋予一般用户使用。
  
  /etc/fstab文件在Linux的帮助手册中讲得非常周详,读者不妨看一看。
分享到:
评论

相关推荐

    Linux下挂载虚拟光盘及搭建FTP服务

    挂载虚拟光盘可以使用 loopback 设备来挂载虚拟光盘。安装 vsftp 可以使用管理工具安装光盘中自带的应用程序。启动 vsftp 可以使用 standalone 或 inetd 两种模式。 如果客户端连接时遇到问题,可以尝试以下解决...

    解析linux根文件系统的挂载过程

    在深入探讨Linux根文件系统的挂载过程之前,我们需要先明确几个概念。Linux操作系统启动时,内核需要加载并初始化一系列组件和服务,其中最关键的一个步骤就是挂载根文件系统(Root File System, 简称 RootFS)。根...

    IT书籍Linux设备驱动程序设计.ppt

    Linux设备驱动主要分为三类:字符设备、块设备和网络接口设备。字符设备通常用于处理字节流,如串口或键盘,它们在/dev目录下有相应的设备文件,并实现了open、read、write、close等系统调用。块设备,如硬盘和闪存...

    电信设备-一种基于LINUX系统区分本地磁盘与USB移动磁盘的方法.zip

    区分这些设备主要依赖于以下几种方法: 1. **查看设备挂载点**:Linux系统中,每个挂载的磁盘都有一个挂载点,例如 `/mnt` 或 `/media` 目录下的特定文件夹。可以使用`mount`命令来查看当前已挂载的设备及其挂载点...

    Linux Tutorial_Linux中文指南

    - **系列教材二**:涉及更深层次的技术细节,比如GRUB(Grand Unified Bootloader)的配置方法和Linux启动过程的详细解析。 通过上述知识点的学习,读者不仅能够掌握Linux的基础操作技能,还能深入了解操作系统的...

    嵌入式linux下驱动开发入门

    1. **NFS挂载**:如果目标设备没有足够的存储空间来存放Linux文件系统,可以使用NFS挂载的方式将PC机上的Linux文件系统挂载到目标设备上。 2. **串口终端**:使用串口终端软件(如minicom)连接到目标设备,以便于...

    linux相关文档

    理解包管理器的工作原理和使用方法是必要的。 7. **系统服务与启动流程**:了解Systemd是现代Linux发行版的主要服务管理系统,学习systemctl命令来控制服务的启动、停止和状态查询。 8. **文件系统管理**:挂载、...

    Linux kernal 核心中文手册.rar

    5. **设备驱动**:讨论Linux内核如何与硬件设备交互,包括字符设备、块设备和网络设备的驱动程序,以及驱动模型(如总线、设备、类)和热插拔支持。 6. **网络编程**:介绍内核中的网络协议栈,包括TCP/IP协议的...

    linux 串口键盘

    了解并掌握Linux串口键盘的工作原理和配置方法,对于开发和维护这类系统是至关重要的。 总的来说,Linux中的“输入子系统”和串口键盘是操作系统与外部世界交互的重要部分。通过理解这个子系统的设计和串口键盘的...

    Linux从入门到精通学习文档

    - **定义**: Linux是一种免费且可自由传播的类Unix操作系统,其设计灵感源自POSIX和UNIX标准。 - **特点**: - 多用户与多任务: 支持多个用户同时登录并执行不同的任务。 - 支持多线程和多CPU: 具备强大的处理能力...

    猪哥的嵌入式linux公房菜

    - **使用方法**:命令行参数详解。 - **应用场景**:开发嵌入式系统软件。 **4. GCC编译器发展历程** - **早期版本**:GCC的起源和发展历程。 - **关键特性**:随着版本更新新增的重要功能。 **5. 几种Linux嵌入式...

    Linux性能调优的几种方法

    本文将介绍Linux性能调优的几种方法,这些方法涉及内核、系统、网络等多个层面。 首先,Linux性能调优的第一种方法是Disabling daemons(关闭守护进程,简称daemons)。守护进程是Linux系统中运行在后台的一类进程...

    Linux sysfs 文件系统机制详解

    它演示了如何创建一个字符设备驱动程序,并使用 sysfs 来管理设备节点和属性。Sculld 使用 sysfs 来注册字符设备节点,并提供了读写操作的支持。此外,还通过创建文件节点来允许用户空间程序查询设备的状态。 #### ...

    Linux系统架构与根目录解析

    Linux是一种开源的类Unix操作系统,以其高度稳定性和安全性而著称。它不仅被广泛应用于服务器领域,在个人电脑、嵌入式设备等领域也有着不可替代的地位。Linux的核心是其内核(Kernel),负责管理系统的硬件资源并为...

    Linux实用培训学习教程

    Linux是世界上最广泛使用的开源操作系统之一,它为用户提供了一个强大、灵活且可自定义的环境,适用于服务器、桌面和各种嵌入式设备。本"Linux实用培训学习教程"旨在帮助初学者快速入门,同时也为有一定经验的用户...

    1000个LINUX 常见问题

    在Windows系统中查看Linux文件,可以通过以下几种方法实现: 1. **共享文件夹**:可以在虚拟机软件(如 VirtualBox 或 VMware)中设置共享文件夹,从而在 Windows 和 Linux 之间交换文件。 2. **网络共享**:利用 ...

    Linux2.6.25平台下的I2C驱动架构分析

    设备驱动可以分为两类:通用驱动(如 i2c-dev)和特定设备驱动。通用驱动提供了统一的设备模型,允许用户通过标准的 I/O 接口操作 I2C 设备,而特定设备驱动则针对某个特定的 I2C 设备,提供更高级别的功能。 在...

    嵌入式Linux应用实例

    开发嵌入式Linux应用需要掌握以下几类工具: 1. **编译器:GCC** - **GCC** 是 GNU C 和 C++ 编译器,是 Linux 平台上非常重要的开发工具之一。 - 基本用法:`gcc [options] [filenames]` - 在嵌入式开发中,...

Global site tag (gtag.js) - Google Analytics