Linux的mount命令简介

news/2024/7/16 8:55:53 标签: linux, ide, 存储, windows, disk, ext
Linux的mount命令简介


  在Linux系统中,如果要使用硬盘、光盘、软盘或MO盘等存储设备,必须先进行挂装(Mount)。当存储设备挂装完成之后,就可以将其作为一个目录来进行访问了。挂装设备需要使用mount命令。执行这一命令,至少要先确定下列三种信息:
  1. 要挂装(Mount)对象的文件系统类型;
  2. 要挂装(Mount)对象的设备名称(/dev/????);
  3. 要将设备挂装(Mount)到哪一目录。

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

  通过查看/proc/filesystems文件可以获得当前Linux系统所支持的文件系统类型。常用的文件系统有:


文件系统名称说  明
vfat
Windows常用的FAT32文件系统,兼容FAT 16的文件系统
hpfs
OS2文件系统
ext3
Linux文件系统
iso9660
光盘文件系统


二、确定设备的名称

  在Linux系统中,设备名称通常都在/dev目录下。这些设备名称的命名都是有规则的。  例如,/dev/hda1是一个设备名称,其中“hd”即Hard Disk(硬盘),代表IDE硬盘,“hd”也可以用“sd”代替,即SCSI Drive,代表SCSI硬盘;“a”则是代表第一个设备,通常PC机上可以连接4块IDE硬盘,所以IDE硬盘对应的设备名称分别为hda、hdb、hdc和hdd,同样,如果使用SCSI硬盘,则设备名称则为sda、sdb、……;此外,“1”代表hda的第一个硬盘分区,hda2代表hda的第二个分区,依此类推。
  通过查看/var/log/messages文件,可以找到Linux系统已辨认出来的设备代号。

三、确定挂接点

  Linux系统中有一个/mnt目录,专门用作挂载点(Mount Point)目录。建议在实际应用中,将设备挂装到此目录的的子目录中。
  例如,如要挂装下列5个设备,需要执行下列命令:


设备
挂装命令
移动硬盘
mount -t vfat /dev/sda /mnt/myhd
光盘(IDE光驱)
mount /mnt/cdrom
软盘
mount /mnt/floppy
光盘(SCSI光驱)
光盘文件系统


四、挂装需要注意的问题

  1.执行mount命令时要先用pwd命令查看当前所在目录是否为挂载点,如果是,则mount(或umount)命令无法正常执行,会提提示“device busy”。
  2. 若想解挂装某个设备,需要使用umount命令。其语法为:umount 挂装点,例如umount /mnt/cdrom用于解挂装光盘(IDE光驱)。
        3.如果使用LINUX9 系统自动加载移动硬盘到设备,如果在vm上安装linux,加载完会有一个usb的标志,在vm状态栏,这样就可以自己mount了。

如果不知道硬盘加载到哪个设备去了?可以参考下面:

由于原来的
使用U盘和USB硬盘的正确方法
写得可能不大清楚使很多网友不知所措

1. fdisk -l /dev/sd?

或都直接这样也行
fdisk -l /dev/sda
fdisk -l /dev/sdb
fdisk -l /dev/sdc
一般USB U盘和硬盘的对应设备文件是/dev/sda /dev/sdb /dev/sdc

2.
执行完以上命令后,USB硬盘对应的设备文件是什么,
如果没有任何信息显示你需要先执行以下这此命令
cat /proc/scsi/scsi
这个文件是否存在,和是否有usb-storage

lsmod查看一下是否有usb-storage scsi_mod sd_mod
没有就
modprobe usb-storage
modprobe scsi_mod
modprobe sd_mod
然后再试,就可以了

3。
例:设备文件是/dev/sdb
mount -t vfat /dev/sdb /mnt/usbsdb


来源:使用U盘和USB硬盘的正确方法2


http://www.niftyadmin.cn/n/871986.html

相关文章

Linux下常用文件解压

Linux下常用文件解压2004年 11月10日inux下怎么解后缀名是gzip的文件? 1.以.a为扩展名的文件: #tar xv file.a 2.以.z为扩展名的文件: #uncompress file.Z 3.以.gz为扩展名的文件: #gunzip file.gz 4.以.bz2为扩展名的文件: #bunzip2 file.bz2 5.以.tar.Z为扩展名的…

当在Delphi 中使用dblookupcombobox 发生未知错误时

在使用delphi时,我们如果使用lookup Combobox,会发生未知错误有时, 现在修改一个属性可以解决这个问题,将DataSet中的lookup字段的LookupCache属性设置为True

Delphi 对象创建的所有者问题

1.设置控件所有者为Application,占用资源较大。2.如果是数据模块动态创建组件,还需加入Forms单元引用。一般最好:对于 TForm 类,使用 Application 为参数,对于窗体上的组件,用Self为参数。对于临时建立的组…

Delphi 错误提示 (2)

今天在自己建的package中遇到一个这样的错误提示 [Error] Never-build package CommonData requires always-build package TntUnicodeVcl_R70 奇怪中... 然后查找问题原因... find it in http://www.aidelphi.com/ShowTopic.asp?TopicID7987&PageIDX1&SpaceID18 原因…

多次安装MySQL后,服务不能自动启动

曾经多次在装了MySQL然后卸掉,然后安装别的版本的过程中,会遇到服务程序不能自动启动的情况 。这种情况下,点任务栏的MySQL的图标,然后点Remove the service然后到bin目录下,找到mysqd-nt.exe 运行此文件也能启动服务…

使用FileUp的常见错误

错误类型:Microsoft VBScript 运行时错误 (0x800A005B)对象变量未设置/manager/RationExp/RationExpSave.asp, 第 16 行 浏览器类型:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322) 网页:POST 2142 ??? /ma…

运行ASP.NET的程序的时候IIS报错

运行ASP.NET的程序的时候IIS报错Server Application Error The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrato…