mount命令_mount命令的使用 - CSDN
精华内容
参与话题
  • Linux的mount命令

    千次阅读 2019-02-28 08:57:49
    在linux系统 下挂接(mount)... 首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。  命令格式:  mount [-t vfstype] [-o options] device dir  其中:  1...

    在linux系统 下挂接(mount)光盘镜像文件、移动硬盘、U盘以及Windows网络共享和UNIX NFS网络共享。  
      挂接命令(mount)

      首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。

      命令格式:

      mount [-t vfstype] [-o options] device dir

      其中:

      1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:

      光盘或光盘镜像:iso9660

      DOS fat16文件系统:msdos

      Windows 9x fat32文件系统:vfat

      Windows NT ntfs文件系统:ntfs

      Mount Windows文件网络共享:smbfs

      UNIX(LINUX) 文件网络共享:nfs

      2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有:

      loop:用来把一个文件当成硬盘分区挂接上系统

      ro:采用只读方式挂接设备

      rw:采用读写方式挂接设备

      iocharset:指定访问文件系统所用字符集

      3.device 要挂接(mount)的设备。

      4.dir设备在系统上的挂接点(mount point)。

      挂接光盘镜像文件

      由于近年来磁盘技术的巨大进步,新的电脑系统都配备了大容量的磁盘系统,在Windows下许多人都习惯把软件和资料做成光盘镜像文件通过虚拟 光驱来使用。这样做有许多好处:一、减轻了光驱的磨损;二、现在硬盘容量巨大存放几十个光盘镜像文件不成问题,随用随调十分方便;三、硬盘的读取速度要远 远高于光盘的读取速度,CPU占用率大大降低。其实linux系统下制作和使用光盘镜像比Windows系统更方便,不必借用任何第三方软件包。

      1、从光盘制作光盘镜像文件。将光盘放入光驱,执行下面的命令。

       #cp /dev/cdrom /home/sunky/mydisk.iso 或

       #dd if=/dev/cdrom of=/home/sunky/mydisk.iso

       注:执行上面的任何一条命令都可将当前光驱里的光盘制作成光盘镜像文件/home/sunky/mydisk.iso

      2、将文件和目录制作成光盘镜像文件,执行下面的命令。

       #mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir

       注:这条命令将/home/sunky/mydir目录下所有的目录和文件制作成光盘镜像文件/home/sunky/mydisk.iso,光盘卷标为:mydisk

      3、光盘镜像文件的挂接(mount)

       #mkdir /mnt/vcdrom

       注:建立一个目录用来作挂接点(mount point)

       #mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom

       注:使用/mnt/vcdrom就可以访问盘镜像文件mydisk.iso里的所有文件了。   

      挂接移动硬盘

      对linux系统而言,USB接口的移动硬盘是当作SCSI设备对待的。插入移动硬盘之前,应先用fdisk –l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。

      [root at pldyrouter /]# fdisk -l

      Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes

      255 heads, 63 sectors/track, 8924 cylinders

      Units = cylinders of 16065 * 512 = 8225280 bytes

      Device Boot Start End Blocks Id System

      /dev/sda1 1 4 32098+ de Dell Utility

      /dev/sda2 * 5 2554 20482875 7 HPFS/NTFS

      /dev/sda3 2555 7904 42973875 83 Linux

      /dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)

      /dev/sda5 7905 8924 8193118+ 82 Linux swap

      在这里可以清楚地看到系统有一块SCSI硬盘/dev/sda和它的四个磁盘分区/dev/sda1 -- /dev/sda4, /dev/sda5是分区/dev/sda4的逻辑分区。接好移动硬盘后,再用fdisk –l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况

      [root at pldyrouter /]# fdisk -l

      Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes

      255 heads, 63 sectors/track, 8924 cylinders

      Units = cylinders of 16065 * 512 = 8225280 bytes

      Device Boot Start End Blocks Id System

      /dev/sda1 1 4 32098+ de Dell Utility

      /dev/sda2 * 5 2554 20482875 7 HPFS/NTFS

      /dev/sda3 2555 7904 42973875 83 Linux

      /dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)

      /dev/sda5 7905 8924 8193118+ 82 Linux swap

      Disk /dev/sdc: 40.0 GB, 40007761920 bytes

      255 heads, 63 sectors/track, 4864 cylinders

      Units = cylinders of 16065 * 512 = 8225280 bytes

      Device Boot Start End Blocks Id System

      /dev/sdc1 1 510 4096543+ 7 HPFS/NTFS

      /dev/sdc2 511 4864 34973505 f Win95 Ext'd (LBA)

      /dev/sdc5 511 4864 34973473+ b Win95 FAT32

      大家应该可以发现多了一个SCSI硬盘/dev/sdc和它的两个磁盘分区/dev/sdc1?、/dev/sdc2,其中/dev/sdc5是/dev/sdc2分区的逻辑分区。我们可以使用下面的命令挂接/dev/sdc1和/dev/sdc5。

       #mkdir -p /mnt/usbhd1

       #mkdir -p /mnt/usbhd2

       注:建立目录用来作挂接点(mount point)

       #mount -t ntfs /dev/sdc1 /mnt/usbhd1

       #mount -t vfat /dev/sdc5 /mnt/usbhd2

       注:对ntfs格式的磁盘分区应使用-t ntfs 参数,对fat32格式的磁盘分区应使用-t vfat参数。若汉字文件名显示为乱码或不显示,可以使用下面的命令格式。

       #mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1

       #mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2

      linux系统下使用fdisk分区命令和mkfs文件系统创建命令可以将移动硬盘的分区制作成linux系统所特有的ext2、ext3格式。这样,在linux下使用就更方便了。使用下面的命令直接挂接即可。

       #mount /dev/sdc1 /mnt/usbhd1   

      挂接U盘

      和USB接口的移动硬盘一样对linux系统而言U盘也是当作SCSI设备对待的。使用方法和移动硬盘完全一样。插入U盘之前,应先用fdisk –l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。

      [root at pldyrouter root]# fdisk -l

      Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes

      255 heads, 63 sectors/track, 8924 cylinders

      Units = cylinders of 16065 * 512 = 8225280 bytes

      Device Boot Start End Blocks Id System

      /dev/sda1 1 4 32098+ de Dell Utility

      /dev/sda2 * 5 2554 20482875 7 HPFS/NTFS

      /dev/sda3 2555 7904 42973875 83 Linux

      /dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)

      /dev/sda5 7905 8924 8193118+ 82 Linux swap

      插入U盘后,再用fdisk –l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。

      [root at pldyrouter root]# fdisk -l

      Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes

      255 heads, 63 sectors/track, 8924 cylinders

      Units = cylinders of 16065 * 512 = 8225280 bytes

      Device Boot Start End Blocks Id System

      /dev/sda1 1 4 32098+ de Dell Utility

      /dev/sda2 * 5 2554 20482875 7 HPFS/NTFS

      /dev/sda3 2555 7904 42973875 83 Linux

      /dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)

      /dev/sda5 7905 8924 8193118+ 82 Linux swap

      Disk /dev/sdd: 131 MB, 131072000 bytes

      9 heads, 32 sectors/track, 888 cylinders

      Units = cylinders of 288 * 512 = 147456 bytes

      Device Boot Start End Blocks Id System

      /dev/sdd1 * 1 889 127983+ b Win95 FAT32

      Partition 1 has different physical/logical endings:

      phys=(1000, 8, 32) logical=(888, 7, 31)

      系统多了一个SCSI硬盘/dev/sdd和一个磁盘分区/dev/sdd1,/dev/sdd1就是我们要挂接的U盘。

      #mkdir -p /mnt/usb

      注:建立一个目录用来作挂接点(mount point)

      #mount -t vfat /dev/sdd1 /mnt/usb

      注:现在可以通过/mnt/usb来访问U盘了, 若汉字文件名显示为乱码或不显示,可以使用下面的命令。

      #mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb

      挂接Windows文件共享

      Windows网络共享的核心是SMB/CIFS,在linux下要挂接(mount)windows的磁盘共享,就必须安装和使用samba 软件包。现在流行的linux发行版绝大多数已经包含了samba软件包,如果安装linux系统时未安装samba请首先安装samba。当然也可以到 www.samba.org网站下载......新的版本是3.0.10版。

      当windows系统共享设置好以后,就可以在linux客户端挂接(mount)了,具体操作如下:

      # mkdir –p /mnt/samba

      注:建立一个目录用来作挂接点(mount point)

      # mount -t smbfs -o username=administrator,password=pldy123 //10.140.133.23/c$ /mnt/samba

      注:administrator 和 pldy123 是ip地址为10.140.133.23 windows计算机的一个用户名和密码,c$是这台计算机的一个磁盘共享

      如此就可以在linux系统上通过/mnt/samba来访问windows系统磁盘上的文件了。以上操作在redhat as server 3、redflag server 4.1、suse server 9以及windows NT 4.0、windows 2000、windows xp、windows 2003环境下测试通过。

      挂接UNIX系统NFS文件共享

      类似于windows的网络共享,UNIX(Linux)系统也有自己的网络共享,那就是NFS(网络文件系统),下面我们就以SUN Solaris2.8和REDHAT as server 3 为例简单介绍一下在linux下如何mount nfs网络共享。

      在linux客户端挂接(mount)NFS磁盘共享之前,必须先配置好NFS服务端。

      1、Solaris系统NFS服务端配置方法如下:

       (1)修改 /etc/dfs/dfstab, 增加共享目录

          share -F nfs -o rw /export/home/sunky

       (2)启动nfs服务

          # /etc/init.d/nfs.server start

       (3)NFS服务启动以后,也可以使用下面的命令增加新的共享

          # share /export/home/sunky1

          # share /export/home/sunky2

       注:/export/home/sunky和/export/home/sunky1是准备共享的目录

      2、linux系统NFS服务端配置方法如下:

       (1)修改 /etc/exports,增加共享目录

      /export/home/sunky 10.140.133.23(rw)

      /export/home/sunky1 *(rw)

      /export/home/sunky2 linux-client(rw)

       注:/export/home/目录下的sunky、sunky1、sunky2是准备共享的目录,10.140.133.23、*、 linux-client是被允许挂接此共享linux客户机的IP地址或主机名。如果要使用主机名linux-client必须在服务端主机 /etc/hosts文件里增加linux-client主机ip定义。格式如下:

       10.140.133.23 linux-client

       (2)启动与停止NFS服务

       /etc/rc.d/init.d/portmap start (在REDHAT中PORTMAP是默认启动的)

       /etc/rc.d/init.d/nfs start 启动NFS服务

       /etc/rc.d/init.d/nfs stop 停止NFS服务

       注:若修改/etc/export文件增加新的共享,应先停止NFS服务,再启动NFS服务方能使新增加的共享起作用。使用命令exportfs -rv也可以达到同样的效果。

      3、linux客户端挂接(mount)其他linux系统或UNIX系统的NFS共享

       # mkdir –p /mnt/nfs

       注:建立一个目录用来作挂接点(mount point)

       #mount -t nfs -o rw 10.140.133.9:/export/home/sunky /mnt/nfs

       注:这里我们假设10.140.133.9是NFS服务端的主机IP地址,当然这里也可以使用主机名,但必须在本机/etc/hosts文件里增加服务端ip定义。/export/home/sunky为服务端共享的目录。

      如此就可以在linux客户端通过/mnt/nfs来访问其它linux系统或UNIX系统以NFS方式共享出来的文件了。以上操作在 redhat as server 3、redflag server4.1、suse server 9以及Solaris 7、Solaris 8、Solaris 9 for x86&sparc环境下测试通过。

    权限问题:

    假設 server 端的使用者 jack, user id 為 1818, gid 為 1818, client 端也有一個使用者 jack,但是 uid 及 gid 是 1818。client 端的 jack    希望能完全讀寫 server 端的 /home/jack 這個目錄。server 端的 /etc/exports 是

       這樣寫的:

          /home/jack *(rw,all_squash,anonuid=1818,anongid=1818)

       這個的設定檔的意思是,所有 client 端的使用者存取 server 端 /home/jack 這

       目錄時,都會 map 成 server 端的 jack (uid,gid=1818)。我 mount 的結果是

       1. client 端的 root 可以完全存取該目錄, 包括讀、寫、殺……等

       2. client 端的 jack (uid,gid=1818) 我可以做:

        rm -rf server_jack/*     cp something server_jack/     mkdir server_jack/a 下面给大家整理下排版较好的 本文介绍mount命令的用法,以及技巧光盘镜像文件、移动硬盘及U盘的方法。

    一,挂接命令(mount)

    挂接(mount)命令的使用方法。

    命令格式:

    复制代码

    代码如下:

    mount [-t vfstype] [-o options] device dir

    其中: 1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有: 光盘或光盘镜像:iso9660 DOS fat16文件系统:msdos Windows 9x fat32文件系统:vfat Windows NT ntfs文件系统:ntfs Mount Windows文件网络共享:smbfs UNIX(LINUX) 文件网络共享:nfs

     

    2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有: loop:用来把一个文件当成硬盘分区挂接上系统 ro:采用只读方式挂接设备 rw:采用读写方式挂接设备 iocharset:指定访问文件系统所用字符集 3.device 要挂接(mount)的设备。 4.dir设备在系统上的挂接点(mount point)。

    二,挂接光盘镜像文件 linux系统下制作和使用光盘镜像比Windows系统更方便,不必借用任何第三方软件包。

    1、从光盘制作光盘镜像文件。将光盘放入光驱,执行下面的命令。

    复制代码

    代码如下:

    #cp /dev/cdrom /home/sunky/mydisk.iso 或 #dd if=/dev/cdrom of=/home/sunky/mydisk.iso

     

    说明: 执行上面的任一命令,即可将当前光驱中的光盘,制作成光盘镜像文件:/home/sunky/mydisk.iso。

    2、将文件和目录制作成光盘镜像文件,执行下面的命令。

    复制代码

    代码如下:

    #mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir

     

    说明: 此命令将/home/sunky/mydir目录下所有的目录和文件,制作成光盘镜像文件/home/sunky/mydisk.iso,光盘卷标为:mydisk。

    3、光盘镜像文件的挂接(mount)

    复制代码

    代码如下:

    #mkdir /mnt/vcdrom

     

    说明:创建一个目录用作挂接点(mount point)

    复制代码

    代码如下:

    #mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom

     

    说明:使用目录/mnt/vcdrom,即可访问盘镜像文件mydisk.iso中的所有文件。

    三,挂接移动硬盘

    对linux系统而言,USB接口的移动硬盘是当作SCSI设备对待的。 插入移动硬盘之前,应先用fdisk –l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。

    复制代码

    代码如下:

    [root at pldyrouter /]# fdisk -l Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes 255 heads, 63 sectors/track, 8924 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 1 4 32098+ de Dell Utility /dev/sda2 * 5 2554 20482875 7 HPFS/NTFS /dev/sda3 2555 7904 42973875 83 Linux /dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA) /dev/sda5 7905 8924 8193118+ 82 Linux swap

     

    由以上信息,得知系统有一块SCSI硬盘/dev/sda和它的四个磁盘分区/dev/sda1 -- /dev/sda4, /dev/sda5是分区/dev/sda4的逻辑分区。 接好移动硬盘后,再用fdisk –l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况

    复制代码

    代码如下:

    [root at pldyrouter /]# fdisk -l Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes 255 heads, 63 sectors/track, 8924 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 1 4 32098+ de Dell Utility /dev/sda2 * 5 2554 20482875 7 HPFS/NTFS /dev/sda3 2555 7904 42973875 83 Linux /dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA) /dev/sda5 7905 8924 8193118+ 82 Linux swap Disk /dev/sdc: 40.0 GB, 40007761920 bytes 255 heads, 63 sectors/track, 4864 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdc1 1 510 4096543+ 7 HPFS/NTFS /dev/sdc2 511 4864 34973505 f Win95 Ext'd (LBA) /dev/sdc5 511 4864 34973473+ b Win95 FAT32

     

    由以上信息可知,多了一个SCSI硬盘/dev/sdc和它的两个磁盘分区/dev/sdc1?、/dev/sdc2,其中/dev/sdc5是/dev/sdc2分区的逻辑分区。

    可以使用如下命令挂接/dev/sdc1和/dev/sdc5。

    复制代码

    代码如下:

    #mkdir -p /mnt/usbhd1 #mkdir -p /mnt/usbhd2

    说明: 建立目录用来作挂接点(mount point)

    复制代码

    代码如下:

    #mount -t ntfs /dev/sdc1 /mnt/usbhd1 #mount -t vfat /dev/sdc5 /mnt/usbhd2

    说明: 对ntfs格式的磁盘分区应使用-t ntfs 参数,对fat32格式的磁盘分区应使用-t vfat参数。 若汉字文件名显示为乱码或不显示,可以使用如下命令格式:

    复制代码

    代码如下:

    #mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1 #mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2

    linux系统下使用fdisk分区命令和mkfs文件系统创建命令,可以将移动硬盘的分区制作成linux系统所特有的ext2、ext3格式。 这样,在linux下使用就方便多了。

     

    使用如下命令直接挂接即可:

    复制代码

    代码如下:

    #mount /dev/sdc1 /mnt/usbhd1

     

    四,挂接U盘

    和USB接口的移动硬盘一样对linux系统而言U盘也是当作SCSI设备对待的。 使用方法和移动硬盘完全一样。插入U盘之前,应先用fdisk –l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。

    复制代码

    代码如下:

    [root at pldyrouter root]# fdisk -l Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes 255 heads, 63 sectors/track, 8924 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 1 4 32098+ de Dell Utility /dev/sda2 * 5 2554 20482875 7 HPFS/NTFS /dev/sda3 2555 7904 42973875 83 Linux /dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA) /dev/sda5 7905 8924 8193118+ 82 Linux swap

     

    插入U盘后,再用fdisk –l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。

    复制代码

    代码如下:

    [root at pldyrouter root]# fdisk -l Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes 255 heads, 63 sectors/track, 8924 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 1 4 32098+ de Dell Utility /dev/sda2 * 5 2554 20482875 7 HPFS/NTFS /dev/sda3 2555 7904 42973875 83 Linux /dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA) /dev/sda5 7905 8924 8193118+ 82 Linux swap Disk /dev/sdd: 131 MB, 131072000 bytes 9 heads, 32 sectors/track, 888 cylinders Units = cylinders of 288 * 512 = 147456 bytes Device Boot Start End Blocks Id System /dev/sdd1 * 1 889 127983+ b Win95 FAT32 Partition 1 has different physical/logical endings: phys=(1000, 8, 32) logical=(888, 7, 31)

     

    系统多了一个SCSI硬盘/dev/sdd和一个磁盘分区/dev/sdd1。

    /dev/sdd1就是我们要挂接的U盘,用如下命令挂载:

    复制代码

    代码如下:

    #mkdir -p /mnt/usb

    注:建立一个目录用来作挂接点(mount point)

    复制代码

    代码如下:

    #mount -t vfat /dev/sdd1 /mnt/usb

     

    说明:现在可以通过/mnt/usb来访问U盘了,若汉字文件名显示为乱码或不显示,请使用如下命令访问:

    复制代码

    代码如下:

    #mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb

     

    到这里,有关linux中挂载命令mount的用法就介绍完了,建议朋友多动手,自己练习下上面的例子,有助于对内容的理解。

    展开全文
  • Linux中挂载详解以及mount命令用法

    万次阅读 多人点赞 2017-12-13 15:23:10
    挂载概念 Linux中的根目录以外的文件要想被访问,需要将...(1)目录事先存在,可以用mkdir命令新建目录; (2)挂载点目录不可被其他进程使用到; (3)挂载点下原有文件将被隐藏。 挂载与卸载 挂载方法:

    挂载概念

    Linux中的根目录以外的文件要想被访问,需要将其“关联”到根目录下的某个目录来实现,这种关联操作就是“挂载”,这个目录就是“挂载点”,解除次关联关系的过程称之为“卸载”

    注意:“挂载点”的目录需要以下几个要求:

    (1)目录事先存在,可以用mkdir命令新建目录;

    (2)挂载点目录不可被其他进程使用到;

    (3)挂载点下原有文件将被隐藏。

    挂载与卸载

    挂载方法:mount DECE MOUNT_POINT

        mount:通过查看/etc/mtab(文章最后会对/etc/mtab有个解释)文件显示当前系统已挂载的所有设备

    命令使用格式:mount [-fnrsvw] [-t vfstype] [-o options] device dir

    device:指明要挂载的设备;

    (1) 设备文件:例如/dev/sda5

    (2) 卷标:-L 'LABEL', 例如 -L 'MYDATA'

    (3) UUID, -U 'UUID':例如 -U '0c50523c-43f1-45e7-85c0-a126711d406e'

    (4) 伪文件系统名称:proc, sysfs, devtmpfs, configfs

    dir:挂载点

        事先存在;建议使用空目录;

        进程正在使用中的设备无法被卸载

    常用命令选项

        -t vsftype:指定要挂载的设备上的文件系统类型;

        -r: readonly,只读挂载;

        -w: read and write, 读写挂载;

        -n: 不更新/etc/mtab; 

        -a:自动挂载所有支持自动挂载的设备;(定义在了/etc/fstab文件中,且挂载选项中有“自动挂载”功能)

        -L 'LABEL': 以卷标指定挂载设备;

        -U 'UUID': 以UUID指定要挂载的设备;

        -B, --bind: 绑定目录到另一个目录上;

    注意:查看内核追踪到的已挂载的所有设备:cat /proc/mounts

    ………………………………………………………………………………………………………………………

        -o options:(挂载文件系统的选项)

          async:异步模式;

          sync:同步模式;

          atime/noatime:包含目录和文件;

          diratime/nodiratime:目录的访问时间戳

          auto/noauto:是否支持自动挂载

          exec/noexec:是否支持将文件系统上应用程序运行为进程

          dev/nodev:是否支持在此文件系统上使用设备文件;

          suid/nosuid:是否支持在此文件系统上使用特殊权限

          remount:重新挂载

          ro:只读

          rw:读写

          user/nouser:是否允许普通用户挂载此设备

          acl:启用此文件系统上的acl功能

    注意:上述选项可多个同时使用,彼此使用逗号分隔;

     默认挂载选项:defaults:rw, suid, dev, exec, auto, nouser, and async

    上述信息可以通过查看超级块信息看到,这里不再对其进行演示。

    ………………………………………………………………………………………………………………………

    命令演示

    1、指定文件系统将块设备挂载至指定空文件夹内:演示内容:1)没有指定文件系统,命令是否能正确执行;2)指定错误文件系统,命令是否能正确执行;3)挂载点有内容的文件夹,查看被挂载后其内容是否消失。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    [root@localhost /]# fdisk -l
    ...
       设备 Boot      Start         End      Blocks   Id  System
    /dev/sdb1            2048     2099199     1048576   83  Linux
    /dev/sdb2         2099200     4196351     1048576    5  Extended
    /dev/sdb5         2101248     2306047      102400   83  Linux
    /dev/sdb6         2308096     2512895      102400   83  Linux
    /dev/sdb7         2514944     2719743      102400   83  Linux
    /dev/sdb8         2721792     2926591      102400   83  Linux
    ...
    [root@localhost /]# mount /dev/sdb8 /device
    [root@localhost /]# df
    文件系统                   1K-块    已用     可用 已用% 挂载点
    /dev/mapper/CentOS-root 18307072 4724136 13582936   26% /
    devtmpfs                  485368       0   485368    0% /dev
    tmpfs                     500664      84   500580    1% /dev/shm
    tmpfs                     500664    7160   493504    2% /run
    tmpfs                     500664       0   500664    0% /sys/fs/cgroup
    /dev/sda1                 508588  142620   365968   29% /boot
    tmpfs                     100136      20   100116    1% /run/user/42
    tmpfs                     100136       0   100136    0% /run/user/0
    /dev/sdb8                  98988    5280    93708    6% /device
    [root@localhost /]# blkid /dev/sdb8
    /dev/sdb8: UUID="a3c4bf06-3695-45e8-8a07-a063498f0578" TYPE="xfs" 
    [root@localhost /]# umount /device
    [root@localhost /]# mount -t ext2 /dev/sdb8 /device
    mount: 文件系统类型错误、选项错误、/dev/sdb8 上有坏超级块、
           缺少代码页或助手程序,或其他错误
    [root@localhost /]# cd /device/
    [root@localhost device]# ll
    总用量 0
    [root@localhost device]# touch 11 22
    [root@localhost device]# ll
    总用量 0
    -rw-r--r--. 1 root root 0 8月  23 10:14 11
    -rw-r--r--. 1 root root 0 8月  23 10:14 22
    [root@localhost device]# ll
    总用量 0
    [root@localhost device]# ll -a
    总用量 4
    drwxr-xr-x.  2 root root    6 8月  23 09:27 .
    dr-xr-xr-x. 21 root root 4096 8月  23 09:29 ..
    [root@localhost device]# cd ..
    [root@localhost /]# umount /device/
    [root@localhost /]# cd /device/
    [root@localhost device]# ll
    总用量 0
    -rw-r--r--. 1 root root 0 8月  23 10:14 11
    -rw-r--r--. 1 root root 0 8月  23 10:14 22

    通过上述演示,说明了如下事实:1)没有指定文件系统,块设备也可以正常挂载;2)指定与块设备不一致的文件系统类型则命令报错;3)挂载点有内容的文件夹,在挂载后内容消失,卸载后内容重现,也就是说挂载后会将原文件内容掩盖,但并不对其进行其他操作。

    ………………………………………………………………………………………………………………………

    2、演示内容:1)指定卷标并以只读方式挂载;2)对目录进行挂载操作,查看其与硬链接与软链接有何不同。

    [root@localhost device]# blkid /dev/sdb6

    /dev/sdb6: LABEL="sdb6" UUID="8284450c-8cb9-45d7-a8b8-ed9ed9ef9e52" TYPE="xfs" 
    [root@localhost device]# mount -L 'sdb6' -r /device/ 
    [root@localhost device]# touch /device/33 
    touch: 无法创建"/device/33": 只读文件系统 
    [root@localhost device]# umount /device/ 
    [root@localhost /]# mount -B /etc/ /device/ 
    [root@localhost /]# ll -i / 
    总用量 64 
        11341 lrwxrwxrwx.  1 root root    7 7月  19 23:54 bin -> usr/bin
          128 dr-xr-xr-x.  4 root root 4096 8月  2 10:09 boot 
            3 drwxr-xr-x.  19 root root 3300 8月  23 09:10 dev 
     33554561 drwxr-xr-x. 129 root root 8192 8月  23 09:38 device 
     33554561 drwxr-xr-x. 129 root root 8192 8月  23 09:38 etc 
          158 drwxr-xr-x.  42 root root 4096 8月  22 09:00 home

    通过上述演示,说明了如下事实:1)指定卷标挂载可行,以只读方式挂载后,无法对挂载点中的内容进行修改、创建等操作;2)目录的挂载实质上是硬链接,挂载后可以对里面的文件内容进行修改与删除。

    注:文件夹的挂载在df中并不显示

    ………………………………………………………………………………………………………………………

    卸载命令umount

    命令使用格式:

         # umount DEVICE

         # umount MOUNT_POINT

    上面已经演示过umount的使用

    fuser:查看正在访问指定文件系统的进程:

    命令使用格式:

         # fuser -v MOUNT_POINT

    终止所有在正访问指定的文件系统的进程:慎用

         # fuser -km MOUNT_POINT

     


    交换分区swap

    这里介绍下交换分区,通过实验演示交换分区的创建及挂载

    挂载交换分区:

    启用:swapon

       swapon [OPTION]... [DEVICE]

        -a:激活所有的交换分区;

        -p PRIORITY:指定优先级;

    禁用swapoff [OPTION]... [DEVICE]

    实验演示

    1、交换分区的创建:1)新创建一分区,2)修改新分区的类型,改为swap号码为82,3)格式化为swap

    [root@localhost ~]# fdisk /dev/sdb 
    欢迎使用 fdisk (util-linux 2.23.2)。 
    更改将停留在内存中,直到您决定将更改写入磁盘。 
    使用写入命令前请三思。 
    命令(输入 m 获取帮助):n 
    Partition type: 
      p  primary (1 primary, 1 extended, 2 free) 
      l  logical (numbered from 5) 
    Select (default p): l 
    添加逻辑分区 9 
    起始 扇区 (2928640-4196351,默认为 2928640): 
    将使用默认值 2928640 
    Last 扇区, +扇区 or +size{K,M,G} (2928640-4196351,默认为 4196351):+100M 
    分区 9 已设置为 Linux 类型,大小设为 100 MiB 
    命令(输入 m 获取帮助):p 
    磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区 
    Units = 扇区 of 1 * 512 = 512 bytes 
    扇区大小(逻辑/物理):512 字节 / 512 字节 
    I/O 大小(最小/最佳):512 字节 / 512 字节 
    磁盘标签类型:dos 
    磁盘标识符:0xd391e822 
      设备 Boot      Start        End      Blocks  Id  System 
    /dev/sdb1            2048    2099199    1048576  83  Linux 
    /dev/sdb2        2099200    4196351    1048576    5  Extended 
    /dev/sdb5        2101248    2306047      102400  83  Linux 
    /dev/sdb6        2308096    2512895      102400  83  Linux 
    /dev/sdb7        2514944    2719743      102400  83  Linux 
    /dev/sdb8        2721792    2926591      102400  83  Linux 
    /dev/sdb9        2928640    3133439      102400  83  Linux 
    命令(输入 m 获取帮助):t 
    分区号 (1,2,5-9,默认 9):9 
    Hex 代码(输入 L 列出所有代码):82 
    已将分区“Linux”的类型更改为“Linux swap / Solaris” 
    命令(输入 m 获取帮助):p 
    磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区 
    Units = 扇区 of 1 * 512 = 512 bytes 
    扇区大小(逻辑/物理):512 字节 / 512 字节 
    I/O 大小(最小/最佳):512 字节 / 512 字节 
    磁盘标签类型:dos 
    磁盘标识符:0xd391e822 
      设备 Boot      Start        End      Blocks  Id  System 
    /dev/sdb1            2048    2099199    1048576  83  Linux 
    /dev/sdb2        2099200    4196351    1048576    5  Extended 
    /dev/sdb5        2101248    2306047      102400  83  Linux 
    /dev/sdb6        2308096    2512895      102400  83  Linux 
    /dev/sdb7        2514944    2719743      102400  83  Linux 
    /dev/sdb8        2721792    2926591      102400  83  Linux 
    /dev/sdb9        2928640    3133439      102400  82  Linux swap / Solaris 
    命令(输入 m 获取帮助):w 
    The partition table has been altered! 
    Calling ioctl() to re-read partition table. 
    正在同步磁盘。 
    [root@localhost ~]# mkswap /dev/sdb9 
    正在设置交换空间版本 1,大小 = 102396 KiB 
    无标签,UUID=74bf2766-a01b-48ea-9082-2fad6b8e06a9

    2、挂载交换分区:启用与禁用

    [root@localhost ~]# free 
                  total        used        free      shared  buff/cache  available 
    Mem:        1001332      101756      535892      13424      363684      720328 
    Swap:      2097148          0    2097148 
    [root@localhost ~]# swapon /dev/sdb9  
    [root@localhost ~]# free 
                  total        used        free      shared  buff/cache  available 
    Mem:        1001332      101716      535924      13424      363692      720368 
    Swap:      2199544          0    2199544 
    [root@localhost ~]# swapoff /dev/sdb9  
    [root@localhost ~]# free 
                  total        used        free      shared  buff/cache  available 
    Mem:        1001332      102492      535152      13424      363688      719592 
    Swap:      2097148          0    2097148

    实验涉及到的命令小结:      

      内存空间使用状态:free [OPTION]

        -m: 以MB为单位

        -g: 以GB为单位

      文件系统空间占用等信息的查看工具:df

        -h: human-readable

        -i:inodes instead of blocks

        -P: 以Posix兼容的格式输出; 

      查看某目录总体空间占用状态:du

      du [OPTION]... DIR

        -h: human-readable

        -s: summary

    命令总结:mount, umount, free, df, du, swapon, swapoff, fuser


    开机自动挂载

    如果我们想实现开机自动挂载某设备,只要修改/etc/fstab文件即可。

    文件挂载的配置文件/etc/fstab

    wKiom1e7vF_iNNTXAAAo2-XXpTo662.gif

    查看此文件可知

    每行定义一个要挂载的文件系统;

    其每行的格式如下

    要挂载的设备或伪文件系统  挂载点  文件系统类型  挂载选项 转储频率 自检次序

    UUID=6efb8a23-bae1-427c-ab10-3caca95250b1 /boot  xfs    defaults    0 0

        要挂载的设备或伪文件系统:设备文件、LABEL(LABEL="")、UUID(UUID="")、伪文件系统名称(proc, sysfs)

        挂载点:指定的文件夹

       挂载选项:defaults

        转储频率

          0:不做备份

          1:每天转储

          2:每隔一天转储

        自检次序

          0:不自检

          1:首先自检;一般只有rootfs才用1;


    /etc/fstab和/etc/mtab的区别

       /etc/fstab文件的作用

    记录了计算机上硬盘分区的相关信息,启动 Linux 的时候,检查分区的 fsck 命令,和挂载分区的 mount 命令,都需要 fstab 中的信息,来正确的检查和挂载硬盘。 

      /etc/mtab文件的作用: 

       先看它的英文是: 

         This changes continuously as the file /proc/mount changes. In other words, when filesystems are mounted and unmounted, the change is immediately reflected in this file. 

         记载的是现在系统已经装载的文件系统,包括操作系统建立的虚拟文件等;而/etc/fstab是系统准备装载的。 每当 mount 挂载分区、umount 卸载分区,都会动态更新 mtab,mtab 总是保持着当前系统中已挂载的分区信息,fdisk、df 这类程序,必须要读取 mtab 文件,才能获得当前系统中的分区挂载情况。当然我们自己还可以通过读取/proc/mount也可以来获取当前挂载信息 


     

    展开全文
  • mount命令

    千次阅读 2014-05-13 16:01:01
    进入到了Linux系统学习之后,总体来说之前还是挺顺畅的,比如各种命令敲入后...最后却是无意中的一次怪招使得问题一下豁然开朗,故在此专为mount命令写篇随笔。 一、mount 命令 首先简单介绍一下 mount 这个

    进入到了Linux系统学习之后,总体来说之前还是挺顺畅的,比如各种命令敲入后都会得到相应的效果。。。。但是今天在学习Linux的挂载命令mount时可是着实让我郁闷了很久,大概花了2个小时,各种google、baidu都发现没有找到解决方法。。。最后却是无意中的一次怪招使得问题一下豁然开朗,故在此专为mount命令写篇随笔。

    一、mount 命令

    首先简单介绍一下 mount 这个命令:

    在Linux系统中,如果要使用硬盘、光盘、软盘或MO盘等存储设备,必须先进行挂装(Mount)。当存储设备挂装完成之后,就可以将其作为一个目录来进行访问了。挂装设备需要使用mount命令。执行这一命令,至少要先确定下列三种信息: 

      1. 要挂装(Mount)对象的文件系统类型;
      2. 要挂装(Mount)对象的设备名称(/dev/...);
      3. 要将设备挂装(Mount)到哪一目录。
     
    因为我是在VM虚拟机上安装的CentOS6.4 64位系统版本,如果我要将windows上的文件传到虚拟机上的Linux上的话,可以通过以下几个方法:
      1. 安装VMware-Tools,这个如果在windows上安装就特别方便,直接点击安装就行了,Linux上的安装过程在稍后的随笔中会记录下来。
      2. 挂载ISO文件,我们在windows上找到我们需要的文件,然后可以通过UltraISO(一款功能强大而又方便实用的光盘映像文件制作/编辑/转换工具),用这个来将文件制作成IOS镜像文件,然后挂载到虚拟机上的Linux系统上。
      3. 启用虚拟机上的文件共享功能,这样通过共享windows上的文件夹,将文件传给虚拟机上的Linux。(这个我发现要安装了VMware-Tools以后才可以)。
     
    在这里我使用的第二种方式,通过挂载ISO文件的方式来将windows上的文件挂载到Linux系统上(有关Linux系统的分区、挂载等概念将会在后续学习中进行详细记录)
     
    二、挂载ISO文件到Linux系统上
    首先将需要用到的文件(jdk1.7、tomcat、eclipse等Linux版本软件)通过UltraISO这个软件制作成ISO文件,例如我取名为:linuxSoft.iso
     
    首先选择虚拟机最上方的 VM -> Settings 进入到设置界面:
     
    然后在右边的Use ISO image file那里选择我们刚制作好的ISO文件,(注:右上方的两个复选框必须都打上 √ )
     
    点击OK,此时我们发现我们的桌面多了个虚拟光驱。。。也就是我们刚挂载的那一个iso文件
     
    打开后里面就是我们刚需要的一些软件:
     
    至于这些软件怎么安装将会在下一篇随笔中详细记录下来!!!
    三、对mount命令的小吐槽
     
    可能看到上面的第二步,会觉得很轻松就将文件挂载到了Linux下面,而且都木有用到mount命令。。。。。所以下面我就来吐槽一下昨天搞了我几个小时的 mount 命令。
    按照正常流程,应该是在将ISO文件挂载到Linux上以后,通过 mount 命令将这个ISO文件挂载下来,命令如下:
    mount   /mnt/cdrom    // 这命令就是把ISO挂载在/mnt/cdrom目录中,这样我就可以访问里面的内容了  (必须要有root权限才能挂载)
    当我在以root身份敲入了这个命令以后,报了  mount: can't find /mnt/cdrom in /etc/fstable or /etc/mtab  这个错误
    于是我就google,在google上发现了一篇文章是来处理这个错误的:
    复制代码
     
    解决以下挂载错误的方法:
     
    mount: can't find /mnt/cdrom in /etc/fstable or /etc/mtab
     
    1、首先查看#cat /etc/fstab
    
        查看到类似下面的一行;
        /dev/hdc /media/cdrecorder auto users,exec,noauto,managed 0 0  (问题的关键是我查看了fstable以后木有类似的一句)
        通过这个,我们能知道hdc 就是cdrom(dvdrom)设备 ,更是 cdrecorder的设备;为了验证我们的说法;请用ls -l 来列文件;
        # ls -lh /dev/dvd*
        lrwxrwxrwx 1 root root 3 2005-09-13 /dev/dvd -> hdc
        # ls -lh /dev/cdrom
        lrwxrwxrwx 1 root root 3 2005-09-13 /dev/cdrom -> hdc
        # ls -lh /dev/cdwriter
        lrwxrwxrwx 1 root root 3 2005-09-13 /dev/cdwriter -> hdc
        得知: dvd 、cdrom 、cdwriter 的文件名都链接到了hdc这个设备,所以光驱设备根源就是/dev/hdc ;
        得知: 通过/etc/fstab内看到的,我们可以肯定的是光盘被mount 到了/media/cdrecorder 目录;
     
    2、自定义cdrom 挂载的位置;
     
        比如 /mnt/cdrom ,所以我们也可以这样来挂载光驱;
    
        修改:/etc/fstab,把/dev/hdc /media/cdrecorder auto users,exec,noauto,managed 0 0改成:
        /dev/hdc /mnt/cdrom auto users,exec,noauto,managed 0 0 再存档。
     
    3、建立光驱挂载目录#mkdir /mnt/cdrom
     
    4、指令挂载
    
        # mount /dev/hdc /mnt/cdrom
      或# mount /dev/cdrom /mnt/cdrom
     
    复制代码

    因为找不到类似于  /dev/hdc /media/cdrecorder auto users,exec,noauto,managed 0 0  这行代码,所以这种方式设置以后失败了。。。。。

    继续google,后面又陆续看了N多的帖子,总结了一下,无非就是以下几种:

    mount  -t auto /mnt/cdrom /dev/cdrom /media

    这个在回车以后,也是出现了错误,说在 mnt 下找不到 cdrom文件夹。。。但是我是用mkdir /mnt/cdrom 命令又一直提示我该光驱是只读的,不让创建。。。我是root用户啊!!!!再次以失败告终

    此时我无意间发现了这么一个帖子,并从中受到了一些启发:mount: can't find /dev/cdrom in /etc/fstab or /etc/mtab问题解决方法,从里面可以得出一些观点:Linux系统估计根据版本不同,默认挂载的位置不同,可能挂载到 /mnt、 /dev、 /media 这三个目录下

    如果说不能再 /mnt 下 挂载光驱的话,首先去 /dev/ 目录查看是否有cdrom这个文件,发现还真有,然后我又进入到了/media目录下,敲入一下命令了  ls -l 命令,结果让我震惊了!!!

    [root@xiaoluo media]$ ls -l

    结果为:

    dr-x------. 1 xiaoluo xiaoluo 2048 3月  31 13:26 20130331_132633

    发现居然在/media下面找到了我们刚挂载上去的ISO文件,然后心里一个激动,继续进入到这个目录里  ,然后ls -l,发现了我需要的所有文件!!!!

    看来我安装的CentOS6.4系统默认是将ISO镜像挂载到了 /media 目录下了,所以一直用mount 命令挂载到 /mnt下没反应

    于是我又通过了 卸载 命令 umount 看能否将这个ISO镜像文件从Linux上卸载掉:

    [root@xiaoluo 20130331_132633]$    cd /    // 卸载时要先退到root目录下
    [root@xiaoluo 20130331_132633]$    umount /media/20130331_132633

    然后再ls -l /media

    发现刚才那个ISO已经被卸载掉了,于是心里一阵狂喜,立马想试试能否通过  mount /media重新挂载回来,结果是失望的!!!!挂载时又提示了之前的那些错误。。。于是我就一生气,然后重启了CentOS系统,在进去后发现/media目录下又自动挂载了刚选择的那个ISO文件!!!!!!

    四、我的解决办法

    此时我才恍然大悟,总结出了我这个问题的解决办法!!!!

    在我安装的CentOS6.4  64位系统上,我如果需要挂载一个ISO文件,我就在开机的时候选择那个ISO文件,通过

    这里就选择好,然后在进入了系统以后,CentOS会自动给我们挂载好该ISO文件,默认存放在了 /media/这个文件夹下!,我们如果需要用到里面的软件安装包,就直接先复制到别的目录下(因为这只是将ISO文件挂载到了CentOS上,是虚拟光驱,里面所有的文件都是只读的,我们如果需要安装,必须先将文件复制到其它路径下,这个在后续随笔中记录)

    在解决这个方法中,也参考了许多朋友的帖子,并有深入 剖析 mount 命令的好贴, 在这里放出链接,希望能帮助其他未解决这个问题的朋友!!!

    linux mount挂载设备(u盘,光盘,iso等 )使用说明

    mount: can't find /dev/cdrom in /etc/fstab or /etc/mtab问题解决方法

    Linux的mount命令简介

    这篇随笔记录了自己解决如何在Linux下挂载ISO文件的方法及心得,后续随笔将继续记录学习Linux的点点滴滴!!!!!!

    展开全文
  • linux的mount(挂载)命令详解

    千次阅读 2018-07-12 17:52:56
    https://www.jb51.net/os/RedHat/1109.htmllinux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着 linux系统的日渐成熟和稳定以及它开放源代码特有的优越性,linux在全世界得到...

    https://www.jb51.net/os/RedHat/1109.html

    linux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着 linux系统的日渐成熟和稳定以及它开放源代码特有的优越性,linux在全世界得到了越来越广泛的应用。现在许多企业的计算机系统都是由UNIX系 统、Linux系统和Windows系统组成的混合系统,不同系统之间经常需要进行数据交换。下面我根据自己的实际工作经验介绍一下如何在linux系统 下挂接(mount)光盘镜像文件、移动硬盘、U盘以及Windows网络共享和UNIX NFS网络共享。  


      挂接命令(mount)

      首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。

      命令格式:

      mount [-t vfstype] [-o options] device dir

      其中:

      1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:

      光盘或光盘镜像:iso9660

      DOS fat16文件系统:msdos

      Windows 9x fat32文件系统:vfat

      Windows NT ntfs文件系统:ntfs

      Mount Windows文件网络共享:smbfs

      UNIX(LINUX) 文件网络共享:nfs

      2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有:

      loop:用来把一个文件当成硬盘分区挂接上系统

      ro:采用只读方式挂接设备

      rw:采用读写方式挂接设备

      iocharset:指定访问文件系统所用字符集

      3.device 要挂接(mount)的设备。

      4.dir设备在系统上的挂接点(mount point)。

      挂接光盘镜像文件

      由于近年来磁盘技术的巨大进步,新的电脑系统都配备了大容量的磁盘系统,在Windows下许多人都习惯把软件和资料做成光盘镜像文件通过虚拟 光驱来使用。这样做有许多好处:一、减轻了光驱的磨损;二、现在硬盘容量巨大存放几十个光盘镜像文件不成问题,随用随调十分方便;三、硬盘的读取速度要远 远高于光盘的读取速度,CPU占用率大大降低。其实linux系统下制作和使用光盘镜像比Windows系统更方便,不必借用任何第三方软件包。

      1、从光盘制作光盘镜像文件。将光盘放入光驱,执行下面的命令。

       #cp /dev/cdrom /home/sunky/mydisk.iso 或

       #dd if=/dev/cdrom of=/home/sunky/mydisk.iso

       注:执行上面的任何一条命令都可将当前光驱里的光盘制作成光盘镜像文件/home/sunky/mydisk.iso

      2、将文件和目录制作成光盘镜像文件,执行下面的命令。

       #mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir

       注:这条命令将/home/sunky/mydir目录下所有的目录和文件制作成光盘镜像文件/home/sunky/mydisk.iso,光盘卷标为:mydisk

      3、光盘镜像文件的挂接(mount)

       #mkdir /mnt/vcdrom

       注:建立一个目录用来作挂接点(mount point)

       #mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom

       注:使用/mnt/vcdrom就可以访问盘镜像文件mydisk.iso里的所有文件了。   

      挂接移动硬盘

      对linux系统而言,USB接口的移动硬盘是当作SCSI设备对待的。插入移动硬盘之前,应先用fdisk –l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。

      [root at pldyrouter /]# fdisk -l

      Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes

      255 heads, 63 sectors/track, 8924 cylinders

      Units = cylinders of 16065 * 512 = 8225280 bytes

      Device Boot Start End Blocks Id System

      /dev/sda1 1 4 32098+ de Dell Utility

      /dev/sda2 * 5 2554 20482875 7 HPFS/NTFS

      /dev/sda3 2555 7904 42973875 83 Linux

      /dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)

      /dev/sda5 7905 8924 8193118+ 82 Linux swap

      在这里可以清楚地看到系统有一块SCSI硬盘/dev/sda和它的四个磁盘分区/dev/sda1 -- /dev/sda4, /dev/sda5是分区/dev/sda4的逻辑分区。接好移动硬盘后,再用fdisk –l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况

      [root at pldyrouter /]# fdisk -l

      Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes

      255 heads, 63 sectors/track, 8924 cylinders

      Units = cylinders of 16065 * 512 = 8225280 bytes

      Device Boot Start End Blocks Id System

      /dev/sda1 1 4 32098+ de Dell Utility

      /dev/sda2 * 5 2554 20482875 7 HPFS/NTFS

      /dev/sda3 2555 7904 42973875 83 Linux

      /dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)

      /dev/sda5 7905 8924 8193118+ 82 Linux swap

      Disk /dev/sdc: 40.0 GB, 40007761920 bytes

      255 heads, 63 sectors/track, 4864 cylinders

      Units = cylinders of 16065 * 512 = 8225280 bytes

      Device Boot Start End Blocks Id System

      /dev/sdc1 1 510 4096543+ 7 HPFS/NTFS

      /dev/sdc2 511 4864 34973505 f Win95 Ext'd (LBA)

      /dev/sdc5 511 4864 34973473+ b Win95 FAT32

      大家应该可以发现多了一个SCSI硬盘/dev/sdc和它的两个磁盘分区/dev/sdc1?、/dev/sdc2,其中/dev/sdc5是/dev/sdc2分区的逻辑分区。我们可以使用下面的命令挂接/dev/sdc1和/dev/sdc5。

       #mkdir -p /mnt/usbhd1

       #mkdir -p /mnt/usbhd2

       注:建立目录用来作挂接点(mount point)

       #mount -t ntfs /dev/sdc1 /mnt/usbhd1

       #mount -t vfat /dev/sdc5 /mnt/usbhd2

       注:对ntfs格式的磁盘分区应使用-t ntfs 参数,对fat32格式的磁盘分区应使用-t vfat参数。若汉字文件名显示为乱码或不显示,可以使用下面的命令格式。

       #mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1

       #mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2

      linux系统下使用fdisk分区命令和mkfs文件系统创建命令可以将移动硬盘的分区制作成linux系统所特有的ext2、ext3格式。这样,在linux下使用就更方便了。使用下面的命令直接挂接即可。

       #mount /dev/sdc1 /mnt/usbhd1   

      挂接U盘

      和USB接口的移动硬盘一样对linux系统而言U盘也是当作SCSI设备对待的。使用方法和移动硬盘完全一样。插入U盘之前,应先用fdisk –l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。

      [root at pldyrouter root]# fdisk -l

      Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes

      255 heads, 63 sectors/track, 8924 cylinders

      Units = cylinders of 16065 * 512 = 8225280 bytes

      Device Boot Start End Blocks Id System

      /dev/sda1 1 4 32098+ de Dell Utility

      /dev/sda2 * 5 2554 20482875 7 HPFS/NTFS

      /dev/sda3 2555 7904 42973875 83 Linux

      /dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)

      /dev/sda5 7905 8924 8193118+ 82 Linux swap

      插入U盘后,再用fdisk –l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。

      [root at pldyrouter root]# fdisk -l

      Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes

      255 heads, 63 sectors/track, 8924 cylinders

      Units = cylinders of 16065 * 512 = 8225280 bytes

      Device Boot Start End Blocks Id System

      /dev/sda1 1 4 32098+ de Dell Utility

      /dev/sda2 * 5 2554 20482875 7 HPFS/NTFS

      /dev/sda3 2555 7904 42973875 83 Linux

      /dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)

      /dev/sda5 7905 8924 8193118+ 82 Linux swap

      Disk /dev/sdd: 131 MB, 131072000 bytes

      9 heads, 32 sectors/track, 888 cylinders

      Units = cylinders of 288 * 512 = 147456 bytes

      Device Boot Start End Blocks Id System

      /dev/sdd1 * 1 889 127983+ b Win95 FAT32

      Partition 1 has different physical/logical endings:

      phys=(1000, 8, 32) logical=(888, 7, 31)

      系统多了一个SCSI硬盘/dev/sdd和一个磁盘分区/dev/sdd1,/dev/sdd1就是我们要挂接的U盘。

      #mkdir -p /mnt/usb

      注:建立一个目录用来作挂接点(mount point)

      #mount -t vfat /dev/sdd1 /mnt/usb

      注:现在可以通过/mnt/usb来访问U盘了, 若汉字文件名显示为乱码或不显示,可以使用下面的命令。

      #mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb

      挂接Windows文件共享

      Windows网络共享的核心是SMB/CIFS,在linux下要挂接(mount)windows的磁盘共享,就必须安装和使用samba 软件包。现在流行的linux发行版绝大多数已经包含了samba软件包,如果安装linux系统时未安装samba请首先安装samba。当然也可以到 www.samba.org网站下载......新的版本是3.0.10版。

      当windows系统共享设置好以后,就可以在linux客户端挂接(mount)了,具体操作如下:

      # mkdir –p /mnt/samba

      注:建立一个目录用来作挂接点(mount point)

      # mount -t smbfs -o username=administrator,password=pldy123 //10.140.133.23/c$ /mnt/samba

      注:administrator 和 pldy123 是ip地址为10.140.133.23 windows计算机的一个用户名和密码,c$是这台计算机的一个磁盘共享

      如此就可以在linux系统上通过/mnt/samba来访问windows系统磁盘上的文件了。以上操作在redhat as server 3、redflag server 4.1、suse server 9以及windows NT 4.0、windows 2000、windows xp、windows 2003环境下测试通过。

      挂接UNIX系统NFS文件共享

      类似于windows的网络共享,UNIX(Linux)系统也有自己的网络共享,那就是NFS(网络文件系统),下面我们就以SUN Solaris2.8和REDHAT as server 3 为例简单介绍一下在linux下如何mount nfs网络共享。

      在linux客户端挂接(mount)NFS磁盘共享之前,必须先配置好NFS服务端。

      1、Solaris系统NFS服务端配置方法如下:

       (1)修改 /etc/dfs/dfstab, 增加共享目录

          share -F nfs -o rw /export/home/sunky

       (2)启动nfs服务

          # /etc/init.d/nfs.server start

       (3)NFS服务启动以后,也可以使用下面的命令增加新的共享

          # share /export/home/sunky1

          # share /export/home/sunky2

       注:/export/home/sunky和/export/home/sunky1是准备共享的目录

      2、linux系统NFS服务端配置方法如下:

       (1)修改 /etc/exports,增加共享目录

      /export/home/sunky 10.140.133.23(rw)

      /export/home/sunky1 *(rw)

      /export/home/sunky2 linux-client(rw)

       注:/export/home/目录下的sunky、sunky1、sunky2是准备共享的目录,10.140.133.23、*、 linux-client是被允许挂接此共享linux客户机的IP地址或主机名。如果要使用主机名linux-client必须在服务端主机 /etc/hosts文件里增加linux-client主机ip定义。格式如下:

       10.140.133.23 linux-client

       (2)启动与停止NFS服务

       /etc/rc.d/init.d/portmap start (在REDHAT中PORTMAP是默认启动的)

       /etc/rc.d/init.d/nfs start 启动NFS服务

       /etc/rc.d/init.d/nfs stop 停止NFS服务

       注:若修改/etc/export文件增加新的共享,应先停止NFS服务,再启动NFS服务方能使新增加的共享起作用。使用命令exportfs -rv也可以达到同样的效果。

      3、linux客户端挂接(mount)其他linux系统或UNIX系统的NFS共享

       # mkdir –p /mnt/nfs

       注:建立一个目录用来作挂接点(mount point)

       #mount -t nfs -o rw 10.140.133.9:/export/home/sunky /mnt/nfs

       注:这里我们假设10.140.133.9是NFS服务端的主机IP地址,当然这里也可以使用主机名,但必须在本机/etc/hosts文件里增加服务端ip定义。/export/home/sunky为服务端共享的目录。

      如此就可以在linux客户端通过/mnt/nfs来访问其它linux系统或UNIX系统以NFS方式共享出来的文件了。以上操作在 redhat as server 3、redflag server4.1、suse server 9以及Solaris 7、Solaris 8、Solaris 9 for x86&sparc环境下测试通过。

    权限问题:

    假設 server 端的使用者 jack, user id 為 1818, gid 為 1818, client 端也有一個使用者 jack,但是 uid 及 gid 是 1818。client 端的 jack    希望能完全讀寫 server 端的 /home/jack 這個目錄。server 端的 /etc/exports 是

       這樣寫的:

          /home/jack *(rw,all_squash,anonuid=1818,anongid=1818)

       這個的設定檔的意思是,所有 client 端的使用者存取 server 端 /home/jack 這

       目錄時,都會 map 成 server 端的 jack (uid,gid=1818)。我 mount 的結果是

       1. client 端的 root 可以完全存取該目錄, 包括讀、寫、殺……等

       2. client 端的 jack (uid,gid=1818) 我可以做:

        rm -rf server_jack/*
        cp something server_jack/
        mkdir server_jack/a
     
    下面给大家整理下排版较好的

    本文介绍mount命令的用法,以及技巧光盘镜像文件、移动硬盘及U盘的方法。

    一,挂接命令(mount)

    挂接(mount)命令的使用方法。

    命令格式:
     


    复制代码
    代码如下:

    mount [-t vfstype] [-o options] device dir

     
    其中:
    1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:
    光盘或光盘镜像:iso9660
    DOS fat16文件系统:msdos
    Windows 9x fat32文件系统:vfat
    Windows NT ntfs文件系统:ntfs
    Mount Windows文件网络共享:smbfs
    UNIX(LINUX) 文件网络共享:nfs

    2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有:
    loop:用来把一个文件当成硬盘分区挂接上系统
    ro:采用只读方式挂接设备
    rw:采用读写方式挂接设备
    iocharset:指定访问文件系统所用字符集
    3.device 要挂接(mount)的设备。
    4.dir设备在系统上的挂接点(mount point)。

    二,挂接光盘镜像文件
    linux系统下制作和使用光盘镜像比Windows系统更方便,不必借用任何第三方软件包。

    1、从光盘制作光盘镜像文件。将光盘放入光驱,执行下面的命令。


    复制代码
    代码如下:

    #cp /dev/cdrom /home/sunky/mydisk.iso 或
    #dd if=/dev/cdrom of=/home/sunky/mydisk.iso

    说明:
    执行上面的任一命令,即可将当前光驱中的光盘,制作成光盘镜像文件:/home/sunky/mydisk.iso。

    2、将文件和目录制作成光盘镜像文件,执行下面的命令。
     

    复制代码
    代码如下:

    #mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir

    说明:
    此命令将/home/sunky/mydir目录下所有的目录和文件,制作成光盘镜像文件/home/sunky/mydisk.iso,光盘卷标为:mydisk。

    3、光盘镜像文件的挂接(mount)
     

    复制代码
    代码如下:

    #mkdir /mnt/vcdrom

    说明:创建一个目录用作挂接点(mount point)
     

    复制代码
    代码如下:

    #mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom

    说明:使用目录/mnt/vcdrom,即可访问盘镜像文件mydisk.iso中的所有文件。

    三,挂接移动硬盘

    对linux系统而言,USB接口的移动硬盘是当作SCSI设备对待的。
    插入移动硬盘之前,应先用fdisk –l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。
     

    复制代码
    代码如下:

    [root at pldyrouter /]# fdisk -l
    Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes
    255 heads, 63 sectors/track, 8924 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Device Boot Start End Blocks Id System
    /dev/sda1 1 4 32098+ de Dell Utility
    /dev/sda2 * 5 2554 20482875 7 HPFS/NTFS
    /dev/sda3 2555 7904 42973875 83 Linux
    /dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)
    /dev/sda5 7905 8924 8193118+ 82 Linux swap

    由以上信息,得知系统有一块SCSI硬盘/dev/sda和它的四个磁盘分区/dev/sda1 -- /dev/sda4, /dev/sda5是分区/dev/sda4的逻辑分区。
    接好移动硬盘后,再用fdisk –l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况
     

    复制代码
    代码如下:

    [root at pldyrouter /]# fdisk -l
    Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes
    255 heads, 63 sectors/track, 8924 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Device Boot Start End Blocks Id System
    /dev/sda1 1 4 32098+ de Dell Utility
    /dev/sda2 * 5 2554 20482875 7 HPFS/NTFS
    /dev/sda3 2555 7904 42973875 83 Linux
    /dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)
    /dev/sda5 7905 8924 8193118+ 82 Linux swap
    Disk /dev/sdc: 40.0 GB, 40007761920 bytes
    255 heads, 63 sectors/track, 4864 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Device Boot Start End Blocks Id System
    /dev/sdc1 1 510 4096543+ 7 HPFS/NTFS
    /dev/sdc2 511 4864 34973505 f Win95 Ext'd (LBA)
    /dev/sdc5 511 4864 34973473+ b Win95 FAT32

    由以上信息可知,多了一个SCSI硬盘/dev/sdc和它的两个磁盘分区/dev/sdc1?、/dev/sdc2,其中/dev/sdc5是/dev/sdc2分区的逻辑分区。

    可以使用如下命令挂接/dev/sdc1和/dev/sdc5。
     

    复制代码
    代码如下:

    #mkdir -p /mnt/usbhd1
    #mkdir -p /mnt/usbhd2

     
    说明:
    建立目录用来作挂接点(mount point)
     

    复制代码
    代码如下:

    #mount -t ntfs /dev/sdc1 /mnt/usbhd1
    #mount -t vfat /dev/sdc5 /mnt/usbhd2

     
    说明:
    对ntfs格式的磁盘分区应使用-t ntfs 参数,对fat32格式的磁盘分区应使用-t vfat参数。
    若汉字文件名显示为乱码或不显示,可以使用如下命令格式:
     

    复制代码
    代码如下:

    #mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1
    #mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2

     
    linux系统下使用fdisk分区命令和mkfs文件系统创建命令,可以将移动硬盘的分区制作成linux系统所特有的ext2、ext3格式。
    这样,在linux下使用就方便多了。

    使用如下命令直接挂接即可:
     

    复制代码
    代码如下:

    #mount /dev/sdc1 /mnt/usbhd1

    四,挂接U盘

    和USB接口的移动硬盘一样对linux系统而言U盘也是当作SCSI设备对待的。
    使用方法和移动硬盘完全一样。插入U盘之前,应先用fdisk –l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。
     

    复制代码
    代码如下:

    [root at pldyrouter root]# fdisk -l
    Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes
    255 heads, 63 sectors/track, 8924 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Device Boot Start End Blocks Id System
    /dev/sda1 1 4 32098+ de Dell Utility
    /dev/sda2 * 5 2554 20482875 7 HPFS/NTFS
    /dev/sda3 2555 7904 42973875 83 Linux
    /dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)
    /dev/sda5 7905 8924 8193118+ 82 Linux swap

    插入U盘后,再用fdisk –l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。
     

    复制代码
    代码如下:

    [root at pldyrouter root]# fdisk -l
    Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes
    255 heads, 63 sectors/track, 8924 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Device Boot Start End Blocks Id System
    /dev/sda1 1 4 32098+ de Dell Utility
    /dev/sda2 * 5 2554 20482875 7 HPFS/NTFS
    /dev/sda3 2555 7904 42973875 83 Linux
    /dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)
    /dev/sda5 7905 8924 8193118+ 82 Linux swap
    Disk /dev/sdd: 131 MB, 131072000 bytes
    9 heads, 32 sectors/track, 888 cylinders
    Units = cylinders of 288 * 512 = 147456 bytes
    Device Boot Start End Blocks Id System
    /dev/sdd1 * 1 889 127983+ b Win95 FAT32
    Partition 1 has different physical/logical endings:
    phys=(1000, 8, 32) logical=(888, 7, 31)

    系统多了一个SCSI硬盘/dev/sdd和一个磁盘分区/dev/sdd1。

    /dev/sdd1就是我们要挂接的U盘,用如下命令挂载:
     

    复制代码
    代码如下:

    #mkdir -p /mnt/usb

     
    注:建立一个目录用来作挂接点(mount point)
     

    复制代码
    代码如下:

    #mount -t vfat /dev/sdd1 /mnt/usb

    说明:现在可以通过/mnt/usb来访问U盘了,若汉字文件名显示为乱码或不显示,请使用如下命令访问:
     

    复制代码
    代码如下:

    #mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb

    到这里,有关linux中挂载命令mount的用法就介绍完了,建议朋友多动手,自己练习下上面的例子,有助于对内容的理解。

    展开全文
  • Linux——常用命令(挂载)

    万次阅读 2019-06-11 23:58:28
    mount命令的选项:  Tip:   1️⃣mount -a会检查/etc/fstab配置文件,但并不能检查出所有的错误,但是在改了/etc/fstab配置文件之后可以使用mount -a检查一下,然后再重启系统   2️⃣移动存储设备不建议...
  • mount命令(用来挂载硬盘或镜像等)

    千次阅读 2018-07-25 16:48:03
    mount命令(用来挂载硬盘或镜像等)用法:mount [-t vfstype] [-o options] device dir1.-t vfstype 指定文件系统的类型,通常不必指定。moun
  • mount命令及参数详解

    千次阅读 2017-11-16 15:01:27
    mount命令及参数详解
  • Linux mount/unmount命令

    万次阅读 2017-08-03 12:57:10
    开机自动挂载 如果我们想实现开机自动挂载某设备,只要修改/etc/fstab文件即可。 文件挂载的配置文件:/etc/fstab ...要挂载的设备或伪文件系统 挂载点 文件系统类型 挂载选项 转储频率 自检次序 ...
  • CentOS7使用mount命令来挂载CDROM

    万次阅读 2014-11-24 17:58:00
    CentOS7使用mount命令来挂载CDROM命令:mount -t auto /dev/cdrom /mnt/cdrom 这命令就是把CentOS CDROM挂载在/mnt/cdrom目录中,这样我们就可以访问光盘里面的内容了。执行“mount -t auto /dev/cdrom /mnt/cdrom...
  • 浅谈android的mount命令

    千次阅读 2012-10-10 09:44:23
    很多时候我们在android中删除不了文件,一般情况下可以用RE文件管理器来挂载可读写(别告诉我你不知道RE文件管理器)但是往往有时候在一些特殊的时候我们还是...我们可以手动挂载,手动挂载的命令mount 在使用mount
  • LINUX mount -t用法

    万次阅读 2019-01-08 00:00:44
    挂接命令(mount) 首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。 命令格式: mount [-t vfstype] [-o options] device dir 其中: 1.-t vfstype 指定文件系统的...
  • DOS命令行下输入mount命令

    千次阅读 2018-09-11 22:14:39
    在DOS命令行输入mount命令如果在未作更改的情况会得到报错 在没有安装windos的扩展功能的时候DOS默认是没有这个指令的 在windos Server 的版本中需要在服务器管理中添加文件服务器角色并勾选上添加网络文件服务...
  • linux中mount命令参数详解(nfs 参数)

    万次阅读 2016-03-01 14:23:39
    mount命令的格式如下: mount [-t vfstype] [-o options] device dir mount命令参数非常多,如下为与NFS相关的参数。 (1)-a:把/etc/fstab中列出的路径全部挂载。 (2)-t:需要mount的类型,如nfs等。 (3)-r...
  • linux-shell命令mount【挂载命令

    万次阅读 2018-08-10 09:52:10
    功能说明:挂载命令。   语法介绍:mount [-参数] [设备名称] [挂载点]   参数说明: -a:安装在/etc/fstab文件中类出的所有文件系统。 -f: 伪装mount,作出检查设备和目录的样子,但并不真正挂载文件...
  • mount --bind和硬连接的区别

    万次阅读 2016-07-29 01:30:28
    大家知道,hard link无法连接目录,而symbolic link虽然可以连接目录,但在有些程序里对符号连接的支持并不好,这个时候我们可以通过mount --bind命令来将两个目录连接起来 如上图,新建两个目录 /test1 /test2...
  • 直接运行mount命令挂载分区一定要root权限。如果想普通用户能直接挂载分区,只有这个做了。1 使用root用户权限,将 /bin/mount命令创建一个副本,比如:all_mnt cp /bin/mount /bin/all_mnt2 root用户为 all_mnt命令...
  • 使用mount命令以读写方式重新挂载/system分区
  • mount错误汇总

    万次阅读 2010-10-26 18:41:00
    出错原因:一般是主机上的nfs服务被中断,重新开启主机的nfs服务,然后在客户端重新执行mount命令即可。
  • CentOS7 使用mount命令来挂载CDROM

    千次阅读 2018-11-11 11:15:02
    命令mount -t auto /dev/cdrom /mnt/cdrom  这命令就是把CentOS CDROM挂载在/mnt/cdrom目录中,这样我们就可以访问光盘里面的内容了。 执行“mount -t auto /dev/cdrom /mnt/cdrom”命令前需要行确认“/mnt/cdrom...
  • 执行mount命令时遇到的问题

    千次阅读 2016-01-27 16:33:17
    问题一: you must specify the filesystem type ...使用 mount 命令时必须指定被挂接设备的类型,即:mount -t 【设备类型】 【被挂接的设备名】 【挂接处目录名】  -t 指定设备的文件系统类型,常见的有:   
1 2 3 4 5 ... 20
收藏数 201,412
精华内容 80,564
关键字:

mount命令