精华内容
下载资源
问答
  • mount挂载
    千次阅读
    2021-09-14 11:41:48

    为什么要挂载

    在linux里,只能查到硬盘而不能做任何操作,而挂载之后,把linux下的文件与硬盘根文件相互关联,就能对硬盘进行操作了。
    挂载步骤:
    识别硬盘 -> 分区规划 -> 格式化 -> 挂载使用
    识别硬盘:
    df命令可以查看硬盘情况
    分区规划:
    分区之后可以把类似的东西放到一个区,方便管理。并且一个区坏了不影响其他区(鸡蛋不放在一个篮子里)。
    fdisk /dev/sdb1 分区命令

    p、打印分区表。
    n、新建一个新分区。
    d、删除一个分区。
    q、退出不保存。
    w、把分区写进分区表,保存并退出。

    [root@server0 ~]# lsblk(查看硬盘分区情况)
    

    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
    vda 253:0 0 10G 0 disk
    └─vda1 253:1 0 10G 0 part /
    vdb 253:16 0 10G 0 disk
    ├─vdb1 253:17 0 2G 0 part
    └─vdb2 253:18 0 1G 0 part /liu1

    part = 分区类型
    disk = 硬盘(磁盘)类型	
    

    格式化:
    赋予空间文件系统的过程
    文件系统: 空间存储数据的规则
    命令
    mkfs.文件类型 分区名

    挂载:
    mount挂载(可以让目录成为设备的访问点)

    [root@localhost ~]# ls /mnt/
    [root@localhost ~]# mount /dev/cdrom(设备) /mnt/(挂载点)
    3.验证是否挂载成功
    [root@localhost ~]# ls /mnt/(挂载点)
    4.umount命令卸载
    [root@localhost ~]# umount /dev/cdrom(设备)
    或者
    [root@localhost ~]# umount /mnt(挂载点)
    5.验证是否卸载成功
    [root@localhost ~]# ls /mnt/

    注意事项:
    1.卸载不要在当前的挂载点(访问点)目录下
    [root@localhost ~]# cd /mnt
    [root@localhost mnt]# umount /mnt
    umount: /dvd:目标忙。(报的错)
    2.挂载允许一个设备具备多个挂载点(访问点)
    3.不允许多个设备挂载到一个挂载点(访问点)

    设备=渣男 挂载点=女孩

    渣男允许自己有多个女孩,但是不允许女孩有除自己之外的其他渣男

    更多相关内容
  • 挂载windows共享目录或FTP: 方式一:包含密码 代码如下: sudo mount //192.168.10.22/FTPServer /windows -o username=user,password=abcdefg -t cifs  方式二:密码单独输入 sudo mount //192.168.10.22/FTP...
  • 知道大家时间都很宝贵,我直接把流程...mount /dev/vdb /u01 # mount 磁盘到/u01,保证/u01为空 blkid # 获取磁盘的uuid和属性,用uuid来进行开机mount vim /etc/fstab # 开机mount,模板是UUID=********** /u01 ext4 d
  • 详细的将自己的实例的整个操作过程在不同主机之间实现了文件的共享
  • 对于新手学习,mount 命令,一定会有很多...  因此,需要进行设备访问时候,我们需要进行系统挂载mount). 那么mount到底能够挂载那些设备呢。 我们可以看一下。  一、mount可以用来挂载什么:  不同的操作系统使
  • Linux mount挂载命令

    万次阅读 2020-01-20 11:00:59
    一、挂载概念 Linux中的根目录以外的文件要想被访问,需要将其“关联”到根目录下的某个目录来实现,这种关联操作就是“挂载”,这个目录就是“挂载点”,解除此关联关系的过程称之为“卸载”。 注意:“挂载点”...

    一、挂载概念     

           Linux 系统中“一切皆文件”,所有文件都放置在以根目录为树根的树形目录结构中。在 Linux 看来,任何硬件设备也都是文件,它们各有自己的一套文件系统(文件目录结构)。

           当 Linux系统使用这些硬件设备时,需要将其“关联”到根目录下的某个目录来实现,使该文件目录与硬件设备的文件目录合二为一。这种合二为一的关联过程称为“挂载”。

           这个文件目录称为“挂载点”,解除此关联关系的过程称为“卸载”。

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

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

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

    (3)挂载点下原有文件将被隐藏。挂载点最好是空目录

    1、挂载的基本使用方法

          mount命令的两个常用用法:

    1)挂载

    挂载的基本格式:mount [-t 文件系统]  [-L 卷标名]  [-o 特殊选项]  设备文件名 挂载点

    选项:

      -t 文件系统:加入文件系统类型来指定挂载的类型,可以 ext3、ext4、iso9660、xfs、fat32、ntfs等文件系统。

      -L 卷标名:挂载指定卷标的分区,而不是安装设备文件名挂载 ,一般情况下也不用,使用默认

      -o 特殊选项:  可以指定挂载的额外选项,比如读写权限、同步异步等,如果不指定它有一组默认值会生效,一般情况下就使用默认值,不建议更改。

      -o options:(挂载文件系统的选项,这些特殊选项,了解就ok,一般情况下是不建议修改的,就defaults就好!切记!)

       

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

       默认挂载选项,也就是 /etc/fstab文件中defaults对应的值:rw, suid, dev, exec, auto, nouser, async

    2)查询与自动挂载

    查询系统中已经挂载的设备,也可以直接查看/etc/mtab文件

     mount [-l]  

    参数:-l(L的小写)会显示卷标名称

        

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

    mount –a

        -a 选项的含义是自动检查 /etc/fstab 文件中有无疏漏被挂载的设备文件,如果有,则进行自动挂载操作。

        /etc/fstab 文件是自动挂载文件,系统开机时会主动读取 /etc/fstab 这个文件中的内容,根据该文件的配置,系统会自动挂载指定设备。当然如果有配置错误,也会报错,所以可以起到一定的检查作用。但是不要在自动挂载中挂载自动的移动设备,因为如果未插入移动设备后系统会一直挂载,导致系统出错。

    2、卸载

    umount命令可卸除目前挂在Linux目录中的文件系统。

    基本格式:umount  设备文件/挂载点

    设备文件和挂载点是绑定关系,所以用那个都可以

    二、挂载光盘镜像文件

        光盘挂载的前提依然是指定光盘的设备文件名,不同版本的 Linux,设备文件名并不相同:

               CentOS 5.x 以前的系统,光盘设备文件名是/dev/hdc

               CentOS 6.x 以后的系统,光盘设备文件名是/dev/sr0

    不论哪个系统都有软连接/dev/cdrom,与可以作为光盘的设备文件名

        

    1、挂载到 /media 目录下:

    [root@centos7 ~]# ll /media/
    总用量 0
    [root@centos7 ~]# mount -t iso9660 /dev/sr0 /media/
    mount: /dev/sr0 写保护,将以只读方式挂载
    [root@centos7 ~]# ll /media/
    总用量 1656
    -rw-rw-r-- 1 root root      14 11月 26 2018 CentOS_BuildTag
    drwxr-xr-x 3 root root    2048 11月 26 2018 EFI
    -rw-rw-r-- 1 root root     227 8月  30 2017 EULA
    -rw-rw-r-- 1 root root   18009 12月 10 2015 GPL
    drwxr-xr-x 3 root root    2048 11月 26 2018 images
    drwxr-xr-x 2 root root    2048 11月 26 2018 isolinux
    drwxr-xr-x 2 root root    2048 11月 26 2018 LiveOS
    drwxrwxr-x 2 root root 1656832 11月 25 2018 Packages
    drwxrwxr-x 2 root root    4096 11月 26 2018 repodata
    -rw-rw-r-- 1 root root    1690 12月 10 2015 RPM-GPG-KEY-CentOS-7
    -rw-rw-r-- 1 root root    1690 12月 10 2015 RPM-GPG-KEY-CentOS-Testing-7
    -r--r--r-- 1 root root    2883 11月 26 2018 TRANS.TBL

    2、卸载:

    [root@centos7 ~]# umount /media/
    [root@centos7 ~]# ll /media/
    总用量 0

     注意:

    1)挂载点一定要是空目录

    2)卸载的时候需要退出光盘目录,才能正常卸载

     

    三、挂载U盘(FAT32)

        U 盘会和硬盘共用设备文件名,所以 U盘的设备文件名不是固定的,需要手工查询,输入命令: fdisk -l 

        因为U盘是 Windows 分区,所以是 vfat 文件系统格式

    如果 U盘中有中文,会发现中文是乱码。Linux 要想正常显示中文,需要两个条件:

         1)安装了中文编码和中文字体

         2)操作终端需要支持中文显示(纯字符终端,是不支持中文编码的)

          而我们当前系统是安装了中文编码和字体, 而 crt 远程终端是 Windows 下的程序, 当然是支持中文显示的。那之所以挂载 U 盘还出现乱码,是需要在挂载的时候,手工指定中文编码(-o iocharset=utf8 )。

     

    1、挂载U盘

        

       usb 驱动不对,插到usb2.0即可 ,输入一下命令查看,挂载

    [root@centos7 ~]# fdisk -l  #查询硬盘
    [root@centos7 ~]# mount -t vfat -o iocharset=utf8 /dev/sdc1 /media/

    2、挂载U盘

         退出U盘目录,再正常卸载

    [root@centos7 ~]# umount /media/

     

    四、挂载U盘或在移动硬盘的挂载(NTFS 分区)

     Linux 中硬件和 windows一样也是需要驱动程序的,Linux的驱动程序有这样几种:

          1)驱动直接放入系统内核之中。这种驱动主要是系统启动加载必须的驱动,数量很少。

          2)驱动以函数库的形式放入硬盘 。大多数驱动都已这种方式保存,保存位置在 /lib/modules/3.10.0-862.el7.x86_64/kernel/中(3.10.0-862.el7.x86_64名称随你装的系统而定)。这里的东西都是Linux的核心模块:

    arch :与硬件平台有关的项目,例如 CPU 的等级等等;
    crypto :核心所支持的加密的技术,例如 md5 或者是 des 等等;
    drivers :一些硬件的驱动程序,例如显示适配器、网络卡、PCI 相关硬件等等;
    fs :核心所支持的 filesystems ,例如 vfat, reiserfs, nfs 等等;
    lib :一些函式库;
    net :与网络有关的各项协议数据,还有防火墙模(net/ipv4/netfilter/*) 等等;
    sound :与音效有关的各项模块;

         3)驱动可以被 Linux 识别,但是系统认为这种驱动一般不常用,默认不加载。如果需要加载这种驱动,需要重新编译内核,而 NTFS 文件系统的驱动就属于这种情况。

         4)硬件不能被 Linux 内核识别,需要手工安装驱动。当然前提是厂商提供了该硬件针对 Linux的驱动,否则就需要自己开发驱动了

    1、使用 NTFS -3G  安装  NTFS  文件系统模块

         NTFS-3G是一个开源项目,NTFS-3G是为Linux,Android, Mac OS X, FreeBSD, NetBSD, OpenSolaris, QNX, Haiku,和其他操作系统提供的一个稳定的,功能齐全,读写NTFS的驱动程序。

         下载 NTFS-3G 插件:https://www.tuxera.com/community/open-source-ntfs-3g/

          

    将NTFS-3G 插件到 Linux服务器上:。。。。。

        

    在编译安装 NTFS-3G 插件之前,要保证 gcc 编译器已经安装,如果没有安装,输入:

    [root@centos7 ~]# yum -y install  gcc

    编译安装 NTFS-3G 插件的具体命令如下:

    [root@centos7 ~]# tar -zvxf ntfs-3g_ntfsprogs-2017.3.23.tgz 
    [root@centos7 ~]# cd ntfs-3g_ntfsprogs-2017.3.23
    [root@centos7 ntfs-3g_ntfsprogs-2017.3.23]# ./configure  #编译器准备。没有指定安装目录,安装到默认位置中
    [root@centos7 ntfs-3g_ntfsprogs-2017.3.23]# make   #编译
    [root@centos7 ntfs-3g_ntfsprogs-2017.3.23]# make install  #编译安装

    安装就完成了,已经可以挂载和使用 Windows 的 NTFS 分区了。不过需要注意挂载分区时的文件系统不是 ntfs,而是 ntfs-3g。

    1、挂载

    [root@centos7 ~]# mount –t ntfs-3g /dev/sdc1 /media 

    1)如果发现有中文乱码,可能是语言环境就有关系,我们可以临时的更改一下语言环境,两条命令:

         export命令作用:新增、修改、删除环境变量

    [root@centos7 ~]# locale   #系统运行时的语言环境
    [root@centos7 ~]# export LC_ALL="zh_CN.GBK"   #临时设定编码就行
    

    2)locale 查看系统运行时的语言环境

    [root@centos7 ~]# locale
    LANG=zh_CN.UTF-8
    LC_CTYPE="zh_CN.UTF-8"
    LC_NUMERIC="zh_CN.UTF-8"
    LC_TIME="zh_CN.UTF-8"
    LC_COLLATE="zh_CN.UTF-8"
    LC_MONETARY="zh_CN.UTF-8"
    LC_MESSAGES="zh_CN.UTF-8"
    LC_PAPER="zh_CN.UTF-8"
    LC_NAME="zh_CN.UTF-8"
    LC_ADDRESS="zh_CN.UTF-8"
    LC_TELEPHONE="zh_CN.UTF-8"
    LC_MEASUREMENT="zh_CN.UTF-8"
    LC_IDENTIFICATION="zh_CN.UTF-8"
    LC_ALL=

      locale 把按照所涉及到的文化传统的各个方面分成12个大类,这12个大类分别是:

    1、字符输入(LC_CTYPE)
    2、数字(LC_NUMERIC)
    3、比较和排序习惯(LC_COLLATE)
    4、时间显示格式(LC_TIME)
    5、货币单位(LC_MONETARY)
    6、信息:主要是提示信息,错误信息,状态信息,标题,标签,按钮和菜单等(LC_MESSAGES)
    7、姓名书写方式(LC_NAME)
    8、地址书写方式(LC_ADDRESS)
    9、电话号码书写方式(LC_TELEPHONE)
    10、度量衡表达方式 (LC_MEASUREMENT)
    11、默认纸张尺寸大小(LC_PAPER)
    12、对locale自身包含信息的概述(LC_IDENTIFICATION)

    3)locale 设定系统运行时的语言环境:

         LC_ALL和LANG优先级的关系:LC_ALL > LC_* > LANG

    修改文件(debian系列):/etc/default/locale

    修改文件(redhat系列):/etc/sysconfig/i18n(CentOS6版本的位置)    /etc/locale.conf(CentOS7版本的位置)

    1、如果需要一个纯中文的系统的话,设定LC_ALL=zh_CN.XXXX,或者LANG=zh_CN.XXXX都可以。

    2、如果只想要一个可以输入中文的环境,而保持菜单、标题,系统信息等等为英文界面,那么只需要设定 LC_CTYPE=zh_CN.XXXX,LANG=en_US.XXXX就可以了。

    3、假如什么也不做的话,也就是LC_ALL,LC_*和LANG均不指定特定值的话,系统将采用POSIX作为lcoale,也就是C locale。C 标准库系列之locale.h

    总结一下:

           设定了LC_ALL就不用设置其他的了,他会强制覆盖掉LC_*.设置部分LC_*和LANG的话,没有设置的LC_*采用的是LANG的值。

    1、临时设定编码:# export LC_ALL="zh_CN.GBK"

    2、永久设定编码:修改文件/etc/bashrc(对所有用户有效)或者~/.bashrc(指定的用户有效)。在文件尾加入export LC_ALL=zh_CN.GBK

    3、永久设定编码:/etc/locale.conf在这个配置文件中设定

    [root@centos7 ~]# cat /etc/locale.conf
    LANG="zh_CN.UTF-8"

    2、卸载

    [root@centos7 ~]# umount /media/

     

    五、开机自动挂载里边的一些知识点

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

    [root@centos7 ~]# cat /etc/fstab
    
    #
    # /etc/fstab
    # Created by anaconda on Sun Dec  1 20:29:17 2019
    #
    # Accessible filesystems, by reference, are maintained under '/dev/disk'
    # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
    #
    UUID=4dd1d975-8d59-4965-9ac3-3e1c7e034c5d /                       xfs     defaults        0 0
    UUID=65137771-dddf-41d1-ab33-05b61a86add0 /boot                   xfs     defaults        0 0
    UUID=6284ce95-f250-4662-8533-a596e3156639 swap                    swap    defaults        0 0
    /dev/cdrom                                /mnt                    iso9660 defaults        0 0

    查看此文件可知:每行定义一个要挂载的文件系统;其每行的格式如下

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

      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;

           文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。

           proc是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是动态从系统内核读出所需信息并提交的。

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

    1、/etc/fstab文件的作用

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

    2、/etc/mtab文件的作用

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

     

    参考文章:Linux中挂载详解以及mount命令用法

     

         更多命令参数查看帮助

         站在前辈的肩膀上,每天进步一点点

    ends~

    展开全文
  • linux 使用mount挂载文件系统 一、背景 ​ 在很久以前,进行嵌入式linux开发的时候,当linux启动,到进入根文件系统,再到bash运行,从而来到了黑乎乎的linux shell命令行。 ​ 于是在命令行下,使用以下命令: ls /...

    linux 使用mount挂载文件系统

    一、背景

    ​ 很久以前,进行嵌入式linux开发的时候。在linux内核启动,到进入根文件系统,再到bash运行,从而来到了黑乎乎的linux shell命令行。

    ​ 于是在命令行下,使用以下命令:

    ls /proc
    

    ​ 无任何输出信息。

    ​ 查看相关资料和书籍,发现它们都有一连串信息,为啥我的没有呢?再到后来,终于知道问题是:未挂载proc、sysfs文件系统

    ​ 好了,废话不多说啦,抛出本文主题:其实没啥子,就是记住要使用mount命令挂载文件系统,O(∩_∩)O哈哈~

    二、编写mount命令的配置文件

    ​ 在linux下,使用mount命令挂载一个文件系统。其配置文件是fstab。位于根文件系统的(/etc)目录下。文件中内容遵循以下写法:

    <file system> 		<mount point>		 <type>		  <options>		 <dump>  		<pass>
    
    • <file system>:要挂载的设备,也可以是块设备,比如/dev/sda 等。
    • <mount point>:挂载点。
    • <type>:文件系统类型,比如 ext2、ext3、proc、romfs、tmpfs 等。
    • <options>:挂载选项。一般使用 defaults,也就是默认选项,defaults 包含了 rw、 suid、 dev、 exec、 auto、 nouser 和 async。
    • <dump>:1 表示允许备份,为 0 表示不备份。实际开发中一般不备份,因此设置为 0。
    • <pass>:磁盘检查设置,0 表示不检查。根目录‘/’设置为 1,其他的都不能设置为 1,其他分区从 2 开始。一般不在 fstab 文件中指定挂载根目录,因此这里一般设置为 0。

    ​ 示例:

    //(/etc/fstab)

    proc                  /proc                proc       defaults              0  0
    sysfs                 /sys                 sysfs       defaults			     0  0
    tmpfs                 /tmp                 tmpfs       defaults 				0  0
    

    以上fstab文件中指明需要挂载三种文件系统:procsysfstmpfs,并指明了挂载点。

    三、挂载fstab文件中指明的文件系统

    mount命令使用参数如下:

    在这里插入图片描述
    ​ 如果不在profile或者rcS文件中使用mount -a挂载fstab文件中指明的文件系统,那么就需要在命令行下手动使用mount进行挂载,这样才可以使用ls命令查看/proc、/sys文件系统中关于linux内核的相关信息。


    展开全文
  • linux指令之mount 挂载文件系统使用mount 命令可以将指定的设备挂载到已存在的目录,当文件系统挂载完成后用户可通过对该目录进行操作,来实现对指定设备的文件读写的操作命令格式:mount [-t vfstype] [-o options]...

    linux指令之mount 挂载文件系统

    使用mount 命令可以将指定的设备挂载到已存在的目录,当文件系统挂载完成后用户可通过对该目录进行操作,来实现对指定设备的文件读写的操作

    命令格式:

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

    下面是对一些参数的 说明

    -a:挂载fstab中包含的所有文件系统

    -f : 模拟整个挂载的过程 并不实际挂载设备

    -F : 和-a参数一起使用以并行顺序挂载每个设备

    -l : 显示所有与挂载的系统 包括卷标签

    -L :只挂载符合指定标签的分区

    -n : 在挂载过程中不向/etc/mtab中写入资料

    -o :设置文件系统转载是的操作参数

    -r : 以只读模式挂载设备

    -t : 指定要挂载的文件类型

    -w: 以读写模式挂载设备

    --bind : 重新挂载一个设备到新目录 在两个挂载点下设备都可以用

    --move: 把挂载设备挂载到新的目录下

    我现在在光驱中插入一张ubuntu 10.04LTS的光盘,这时后ubuntu自动帮你挂载好了 手工把它卸载掉  重新来过

    把光盘挂载到 /mnt目录下

    root@ubuntu:/# mount /dev/cdrom /mnt/

    mount: 块设备 /dev/sr0 写保护,已只读方式挂载

    root@ubuntu:/# ls /mnt

    autorun.inf  dists    isolinux    pics  preseed             ubuntu

    casper       install  md5sum.txt  pool  README.diskdefines  wubi.exe

    看 已经挂上了 这时就可以对光盘中的文件进行操作了

    ps:mount 命令不能建立挂载点 所以如果该挂载点不存在 应该先建立该挂载点,完成挂载后就可以对挂载点目录来实现对光驱的读写操作了

    以指定的方式挂载设备

    先把/mnt 挂载的卸载掉 使用umount 命令

    root@ubuntu:/# umount /mnt

    root@ubuntu:/# ls /mnt

    root@ubuntu:/#

    这时/mnt下什么也没有了

    root@ubuntu:/# mount -o ro /dev/cdrom /mnt

    root@ubuntu:/# ls /mnt

    autorun.inf  dists    isolinux    pics  preseed             ubuntu

    casper       install  md5sum.txt  pool  README.diskdefines  wubi.exe

    mount -o ro /dev/cdrom /mnt 这条命令是将指定的设备/dev/cdrom 以指读的方式挂载到 /mnt下

    -o 参数 如下

    codepage:内码集

    iocharset 字符集

    ro :以只读方式挂载

    rw: 以读写方式挂载

    nouser:一般用户无法挂载

    user:一般用户可挂载

    指定挂载设备的文件类型

    root@ubuntu:/# umount /mnt

    root@ubuntu:/# mount -t iso9660 /dev/cdrom /mnt

    mount: 块设备 /dev/sr0 写保护,已只读方式挂载

    root@ubuntu:/# ls /mnt

    autorun.inf  dists    isolinux    pics  preseed             ubuntu

    casper       install  md5sum.txt  pool  README.diskdefines  wubi.exe

    mount -t iso9660 /dev/cdrom /mnt 指定文件类型为iso9960

    -t 的参数:

    msdos : fat16

    iso9660: CD-MOS光盘标准文件

    hpfs:os/2文件系统

    vfat fat:fat32分区

    ntfs:ntfs分区

    auto:自动检测文件系统

    把/mnt 挂载到新的目录下

    root@ubuntu:/home# mkdir mnt

    root@ubuntu:/home# mkdir -p /home/mnt

    root@ubuntu:/home# ls /home/mnt

    root@ubuntu:/home# mount --move /mnt/ /home/mnt/

    root@ubuntu:/home# ls /mnt

    root@ubuntu:/home# ls /home/mnt/

    autorun.inf  dists    isolinux    pics  preseed             ubuntu

    casper       install  md5sum.txt  pool  README.diskdefines  wubi.exe

    从上面可以看出 /mnt 下面已经被移除了 在/home/mnt 下有挂载的光盘了

    分区的挂载

    先用fdisk -l 查看一下分区

    root@ubuntu:/media# fdisk -l /dev/sda

    Disk /dev/sda: 160.0 GB, 160041885696 bytes

    255 heads, 63 sectors/track, 19457 cylinders

    Units = cylinders of 16065 * 512 = 8225280 bytes

    Disk identifier: 0xc001c001

    Device Boot      Start         End      Blocks   Id  System

    /dev/sda1   *           1        1915    15382206    7  HPFS/NTFS

    /dev/sda2            1916       19457   140906115    f  W95 Ext'd (LBA)

    /dev/sda5            1916        6709    38507773+   7  HPFS/NTFS

    /dev/sda6            6710       11502    38499741    7  HPFS/NTFS

    /dev/sda7           11503       19457    63898506    7  HPFS/NTFS

    所有的分区可以在/dev下查看, 每一个分区都有一个唯一的标号,普通硬盘以"hd"开头,SCSI或SATA硬盘以"sd"开头,

    后面跟着字母a,b等标示该分区位于第几个硬盘上,最后 面是数字1,2等表示该分区是第几个分区。

    (例如:第一个IDE接口的主硬盘表示为hda,它的第一个分区表示为hda1;第一个IDE口的从盘表示为hdb)。

    在多重启动的系统 里,windows的C分区一般为/dev/sd1。

    root@ubuntu:/# mount -t auto /dev/sda1 /media/c

    root@ubuntu:/# ls /media/c

    AUTOEXEC.BAT            Downloads     ntldr                      WINDOWS

    boot                    GRLDR         pagefile.sys               wubildr

    bootfont.bin            IO.SYS        Program Files              wubildr.mbr

    boot.ini                menu.lst      Python26

    CONFIG.SYS              MSDOS.SYS     RECYCLER

    Documents and Settings  NTDETECT.COM  System Volume Information

    这样windows下面的C盘被挂载到 /media/c 目录下

    是不是被挂载了 可以使用 df -lh 命令查看

    root@ubuntu:/# df -lh

    文件系统            容量  已用 可用 已用% 挂载点

    /host/ubuntu/disks/root.disk

    29G   16G   13G  56% /

    tmpfs                1002M     0 1002M   0% /lib/init/rw

    varrun               1002M  120K 1002M   1% /var/run

    varlock              1002M     0 1002M   0% /var/lock

    udev                 1002M  152K 1002M   1% /dev

    tmpfs                1002M  1.2M 1001M   1% /dev/shm

    /dev/sda7              61G   31G   31G  50% /host

    /dev/sr0              700M  700M     0 100% /home/mnt

    /dev/sda1              15G  4.1G   11G  28% /media/c

    windows网络共享目录, reiserfs、ext3、xfs Linux分区

    #如果中文名无法显示尝试在最后增加 -o nls=utf8 或 -o iocharset=utf8

    展开全文
  • sudo apt update sudo apt install fuse -y sudo apt install ntfs-3g -y ...#fdisk -l 查看需要挂载的ntfs硬盘分区名,以下是/dev/sdb2 sudo mount -t ntfs-3g /dev/sdb2 /mnt/ntfs2/ #查看结果 df -hT
  • mount挂载不上,不提示任何信息

    千次阅读 2022-04-18 14:45:28
    mount挂载不上,不提示任何信息 前言:之前遇到一个问题,一块磁盘做完逻辑卷之后死活挂载不到业务指定的目录上,看进程也没有被目录也没有占用。 检查日志 Mar 24 11:34:39 yy-agent-01 systemd: Unit app.mount is...
  • Linux中mount挂载命令及其概念

    千次阅读 2021-05-03 00:11:02
    挂载这个概念在我们平常时尤其在Windows系统中并不常提及,这是因为Windows非常友好的帮我们解决了很多外设挂载的繁琐操作,挂载的概念我们可以这样理解,Windows电脑中插入一个U盘就能直接访问该U盘的文件了,那么...
  • 这篇文章主要介绍了linux如何永久挂载新硬盘和/etc/fstab配置文件的说明,磁盘格式化,磁盘管理、挂载新硬盘(linux运维基础)。 首先列出文件系统的整体磁盘空间使用情况。可以用来查看磁盘已被使用多少空间和还...
  • mount挂载磁盘后重启失效

    千次阅读 2021-05-21 17:43:30
    cat /etc/fstab vi /etc/fstab /etc/fstab文件的详解
  • Vue3源码之mount挂载

    千次阅读 2021-07-13 16:31:01
    当调用Vue.createApp后就会生成一个应用上下文实例,该实例暴露了相关功能API,其中就包含mount函数,该函数实现组件挂载。简易实例如下: const Counter = { data() { return { counter: 0 } } } Vue.create...
  • mount挂载权限问题

    千次阅读 2021-05-12 13:47:02
    [[email protected] ~] yum install smb 安装完smb后,就可以挂载windows共享目录了 [[email protected] ~] mount //192.168.10.1/project /var/www/html/project -o username=admin,password=123456 简单就挂载...
  • 现实中会有这样的场景 , 开发人员在 Windows 上面写代码 , 然后放到 Linux 进行编译 , 达到这个目的我们可以在 Linux 上使用 mount 命令挂载 Windows 共享文件夹 , 就像将 Windows 里面的共享目录当成一个U盘插到 ...
  • mount挂载nfs超时

    千次阅读 2020-04-30 17:10:29
    设备能ping通服务端,服务端也能ping通设备端,但是就是挂载不上。 通过打印ifconfig查看,mac地址一致会变。 我的解决方法:固定mac地址即可。 ifconfig eth0 hw ether 00:0C:29:34:97:22 ...
  • 每每天天学学点点Vue源源码码之之vm$mount挂挂载载函函数数 这篇文章主要介绍了vm$mount挂载函数文中通过示例代码介绍的非常详细对大家的学习或者工作具有一定 的参 学习价值需要的朋友们下面随着小编来一起学习学习...
  • Mount 挂载详解

    2019-10-22 13:29:49
    [root@localhost ~]# mount -o remount,size=4G /dev/shm -o remount,size= //临时将这个文件变为4G [root@localhost ~]# mount -o remount,...-o remount,ro // 挂载文件格式改为只读 [root@localhost sdb2]# ...
  • mount.cifs(8) System Administration mount.cifs(8) ... mount.cifs - 挂载通用网际文件系统(Common Internet File System) 语法 mount.cifs {service} {mount-point} [-o options] 描述 .
  • mount 挂载目录

    万次阅读 2017-04-06 10:20:47
    常用命令 挂载WIN共享目录: mkdir /root/cne --若该目录下有别的文件,加载后,这些文件会被隐藏,直到删除挂载,...mount -t cifs -o username=administrator,password=me //192.168.1.167/kaibuy /home/wwwroo
  • 在客户端运行 mkdir -p /mnt/dir 创建挂载mount -t nfs 192.168.20.204:/home/dir /home/dir 一定要先创建挂载点,不然会出现mount point does not exist的错误 3. RPC Error: Program not registered错误 服务...
  • Linux 端操作 # 基于 ubuntu 18.04 # 新建一个目录作为 windows 共享目录的挂载点 mkdir win-share # IP地址是 windows ip,后面跟上 windows 上的共享目录[指定目录名即可,不需要路径],后面的路径是 linux 上的...
  • linux mount 挂载U盘

    千次阅读 2019-02-28 18:51:00
    Linux挂载U盘步骤: 1、查看磁盘 sudo fdisk -l 看看U盘的设备,假如U盘是mmcblk1p1 ...2、在目录 /mnt 下建立挂载的文件夹 /sdcard ...sudo mount /dev/mmcblk1p1 /mnt/sdcard 成功后,即可使用 u 盘了, 文件就...
  • mount挂载失败

    千次阅读 2019-04-13 15:27:58
    问题描述:用mount命令挂载后没有任何输出,用命令查看发现磁盘没有挂载上,查看日志发现如下信息 XFS (sde2):Mounting V4 Filesystem XFS (sde2):Ending clean mount XFS (sde2):Unmounting Filesystem ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 235,052
精华内容 94,020
关键字:

mount挂载

友情链接: 06669331.rar