`

linux mount 挂载存储设备

阅读更多

在Linux中,如果你要使用储存设备 (硬盘、光驱等) ,就得先将它挂上   (Mount),而当储存设备挂上了之后,就可以把它当成一个目录来进行访问。

挂上一个设备使用mount命令。   

在使用mount这个指令时,至少要先知道下列三种信息:   

1.   要Mount对象的文件系统类型?  (File  system   type)   

2.   要Mount对象的设备名称?  (/dev/????)   

3.   要将设备Mount到哪个目录去?   

 

一、获得系统支持的文件系统类型   

用户可以执行 cat   /proc/filesystems 来获得机器上支持的文件系统类型。

如果系统并不支持你要挂接设备的文件系统类型,那你可能需要重新编译内核以使其增加对该种文件类型支持。

常用的文件系统有:   

Win95/98常用的FAT   32文件系统   :vfat   

Win   NT用的文件系统         :ntfs   

OS2用的文件系统               :hpfs   

Linux用的文件系统             :ext2

Linux用的新文件系统           :ext3

光盘片用的文件系统            :iso9660   

其中虽然vfat是指FAT32系统,但事实上它也兼容FAT16的文件系统类型。   

 

二、确定设备的名称   

在Linux中,设备名称通常都在/dev里。这些设备名称的命名都是有规则的,我们可以用 "推理 "的方式把设备名称找出来。   

譬如说/dev/hda1这个IDE设备。hd是Hard Disk(硬盘)的意思,sd是SCSI Device,fd是Floppy Device(或是Floppy Disk)。

a则是代表第一个设备,通常IDE接口可以接上四个IDE设备(例如四块硬盘)。所以要识别IDE硬盘的方法分别就   是:hda、hdb、hdc、hdd。

此外,hda1中的 "1 "代表hda的第一个硬盘分区   (partition),hda2代表hda的第二个分割区,依此类推。   

此外,你可以直接检查/var/log/messages这个文件,在该文件中可以找到计算机开机后,系统已辨认出来的设备代号。   

 

三、查找挂接点   

最后我们要决定将设备挂接到哪里,先查看一下你的计算机是不是有个/mnt的空目录?该目录就是专门用来当作挂载点(Mount   Point)的目录。

建议您在/mnt里多建这几个目录:/mnt/cdrom、/mnt/floppy、/mnt/mo等来当作目录的专用挂载点。   

 

举例而言,如要挂载下列五个设备的话,其执行指令可能是  (假设都是Linux的ext2系统,如果是Win   XX的话,请将ext2改成vfat):   

1.   软盘   ===> mount   -t   ext2   /dev/fd0   /mnt/floppy   

2.   cdrom   ===> mount   -t   ext2   /dev/hdc   /mnt/cdrom   

3.   SCSI   cdrom   ===> mount   -t   iso9660   /dev/sdb   /mnt/scdrom   

4.   SCSI   cdr   ===> mount   -t   iso9660   /dev/sdc   /mnt/scdr   

 

最后需要注意的是:   

1.   执行mount动作时先打一下pwd看看现在的目录是不是在挂载点,如果现在目录在挂载点的话,mount (或umount)不会成功   (会显示device busy)。   

2.   想卸载某设备的语法是umount 目录名,例如umount   /mnt/cdrom等。

 

我把U盘插到USB口上了,下一步我该如何做才能查看U盘里的内容? 

我不能确定你的Linux系统会不会自动加载。所以,你应该先去/media目录下查看一下,看看是不是已经自动加载上了

如果是的话,应该在/media里有一个目录,名字类似于disk,你进入目录就等于进入你的U盘了。 

如果/media没有你想要的东西,那就要自己mount了! 

$mkdir /mnt/usb 

$mount -t vfat /dev/sda /mnt/usb 

这样就可以了,你去/mnt/usb目录看看,应该有你想要的了。

如果mount命令不管用,那么你可以将/dev/sda改成/dev/sdb或者/dev/sdc试试! 

-t选项用于设定文件系统类型,我假设你的U盘是fat32的。(因为大部分U盘都是这样的)

 

2 我把光盘放到光驱里了,下一步咋办? 

如果系统没有自动加载光驱的话,那么用下面命令一般有效: 

$mkdir /mnt/cdrom 

$mount -t iso9660 /dev/cdrom /mnt/cdrom 

 

3 我下载了一个pes6.iso文件,我怎么加载iso文件呢? 

$mount -o loop pes6.iso /mnt/cdrom 

使用-o选项和loop参数即可! 

 

/etc/fstab文件里的内容是开机时加载的所有设备,那么mount能利用这个文件么? 

可以利用,你直接执行mount -a就可以了,mount会乖乖的按照/etc/fstab文件的内容来加载所有的设备。 

分享到:
评论

相关推荐

    linux 存储挂载方法.

    本文将基于提供的文件信息,详细介绍如何在Linux系统中挂载存储设备,并解释相关步骤和命令。 #### 一、理解挂载的概念 挂载是指将一个文件系统的根目录与另一个文件系统的子目录关联起来的过程。通过挂载操作,...

    linux系统下iscsi存储设备挂载方法

    ### Linux系统下iSCSI存储设备挂载方法详解 #### 一、概述 在现代数据中心环境中,iSCSI (Internet Small Computer System Interface) 技术作为一种通过TCP/IP网络实现存储设备共享的方式,被广泛应用于服务器与...

    Linux挂载新硬盘的步骤.zip_mount挂载硬盘

    现在可以将新分区挂载到创建的目录上,使用`mount /dev/xvdb1 /mnt/newdisk`命令。 9. **开机自动挂载**: 要让新硬盘在系统启动时自动挂载,需要编辑`/etc/fstab`文件。添加一行如下: ``` /dev/xvdb1 /mnt/...

    linux 挂载大于16t分区

    ext4支持的单个文件最大可达16TB,并且可以支持高达1EB的存储空间,因此非常适合于大容量存储设备。 创建分区后,可以使用 mkfs.ext4 命令来格式化分区为ext4文件系统。在格式化过程中,可以选择是否创建日志,以及...

    Linux下挂载NTFS文件格式的移动存储设备

    在Linux操作系统中,由于默认不支持微软的NTFS文件系统,因此在尝试挂载Windows常用的NTFS格式的移动存储设备时会遇到问题。不过,通过安装一个名为`ntfs-3g`的开源软件,我们可以使Linux具备读写NTFS分区的能力。...

    Linux下挂载硬盘的方法

    在Linux操作系统中,挂载硬盘是一项基础且重要的任务,它涉及到系统如何管理和访问额外的存储设备。本篇文章将详细介绍在Linux环境下挂载硬盘的具体步骤,包括识别新硬盘、创建挂载点、分区以及最终挂载硬盘。 首先...

    linux mount挂载共享目录详解

    在Linux系统中,`mount`命令是用于将外部存储设备或者网络共享目录连接到文件系统的一个关键工具。本文将深入探讨如何使用`mount`命令挂载共享目录,并提供两种挂载Windows共享目录以及Linux共享目录的方法。 首先...

    Linux mount挂载和卸载硬盘脚本分享

    挂载(mount)和卸载(umount)是Linux系统中用于与文件系统交互的基本操作,它们允许用户将磁盘分区或存储设备与文件系统目录关联,以便访问其中的数据。本文将详细介绍Linux系统中的挂载和卸载过程,并提供相关的...

    linux下挂载iso镜像的方法.docx

    在本例中,我们将使用 mount 命令挂载 /dev/sr0 设备到 /mnt/cdrom 目录下。 首先,我们需要新建一个目录用于挂载 ISO 镜像。在本例中,我们将创建一个名为 /mnt/cdrom 的目录。 `mkdir /mnt/cdrom` 接下来,我们...

    Linux下实现U盘自动挂载和卸载脚本源码

    在Linux操作系统中,管理和操作外部存储设备,如U盘,是一项常见的任务。为了方便用户,可以编写自动化脚本来实现U盘的自动挂载和卸载。以下是对标题和描述中涉及知识点的详细解释: 1. **Linux挂载系统**: Linux...

    用mount挂载U盘

    在Linux系统中,U盘通常被视为SCSI或USB存储设备,并通过文件系统中的特定路径进行访问。这些路径通常是`/dev/sdX`的形式,其中`X`代表一个字母,如`a`、`b`、`c`等,用于区分不同的存储设备。例如,第一个被系统...

    linux如何mount挂载磁盘并设置开机自动mount的实现

    在Linux操作系统中,挂载磁盘是一项基本操作,它允许我们将物理存储设备(如硬盘、SSD或USB驱动器)与文件系统关联起来,以便在系统中访问这些存储空间。本篇文章将详细介绍如何在Linux中挂载磁盘,并设置开机自动...

    Linux下挂载U盘和硬盘光驱方法

    在Linux操作系统中,挂载与卸载U盘、硬盘或光驱等存储设备与Windows系统有所不同,虽然不如Windows那样直观易用,但一旦熟悉了相关的命令行操作后,便能更加灵活高效地管理这些设备。 #### 挂载USB设备(如U盘) 1...

    Linux挂载.doc

    Linux挂载是Linux操作系统中的一项基础且至关重要的功能,它允许用户将外部存储设备或网络共享资源连接到系统中,以便进行数据的读取和写入。Linux支持多种类型的文件系统,包括本地的如ext4、ext3,以及与Windows和...

    Linux 命令之mount

    Linux中的`mount`命令是操作系统的核心工具之一,用于将存储设备、文件系统或者网络共享挂载到文件系统树上的特定目录,以便用户可以访问这些资源。这个命令在Linux环境中至关重要,因为它使得用户能够管理和操作...

    linux存储挂载.pdf

    Linux存储挂载是指将存储设备连接到Linux系统中,并将其挂载到文件系统中的过程。下面将详细介绍Linux存储挂载的步骤和相关知识点。 知识点1:Wget命令 Wget命令是Linux系统中用于下载文件的命令。其基本语法为:...

    Linux 磁盘挂载

    在Linux操作系统中,磁盘挂载是一个至关重要的概念,它涉及到如何将外部存储设备与文件系统相结合,使得用户能够访问这些设备上的数据。本篇将深入讲解Linux磁盘挂载的相关知识点,包括基本概念、挂载过程、常用命令...

    超详细的 linux挂载详解

    3. 挂载概念:在Linux中,挂载是指将存储设备如硬盘分区、USB存储设备、光盘等添加到Linux目录树中的过程。挂载后,设备上的文件和目录就可以像访问本地文件系统一样被访问和操作。 4. 挂载方法:Linux可以通过多种...

Global site tag (gtag.js) - Google Analytics