如何通过终端挂载硬盘或分区

当今的桌面环境对我们来说是全部或大部分繁重的工作,但是如果我们没有桌面环境该怎么办?

自从我开始使用Linux以来,我一直很喜欢该终端,我意识到有必要,如果我想了解足够的知识,就必须学会使用“充满字母的黑屏”。 如今,当我安装系统(Debian,Arch等)时,我安装了100%的终端,即没有图形化环境,因为我可以按照自己的意愿手动安装它,这是为了什么呢? 很简单,通过这种方式,我可以减少资源消耗,因为系统只会完全满足我的需求。 是否有意义?

但是要点... 如何通过终端访问(挂载)硬盘或分区?

以下所有命令必须使用sudo或以前以 su

1. 首先,我们将创建用于安装分区的文件夹,我想创建/ media / temp

mkdir /media/temp

2. 我们必须知道系统中有哪些HDD和分区,为此,我们将使用我之前在另一篇文章中介绍的命令之一: fdisk -l
让我们在终端中运行(请记住,具有root特权): fdisk -l
我们将看到以下内容:

我用黄色表示了重要的事情
首先,我们必须清楚,要装载的是硬盘的分区,而不是硬盘的分区,即使硬盘具有覆盖其500GB的单个分区(例如我的硬盘),所以硬盘为/ dev / sdb,我们将挂载的分区是/ dev / sdb1
我知道它是/ dev / sdb而不是/ dev / sda,因为在那里我看到sdb是500GB HDD,而我的是500GB HDD,另一个(160GB)是笔记本电脑的内部HDD。

3. 好了,一旦我们知道要挂载的分区,我们只需挂载它,我们将使用mount命令并定义要挂载的分区(/ dev / sdb1)和哪个文件夹(/ media / temp /):

mount /dev/sdb1 /media/temp/

瞧,只列出/ media / temp /的内容以验证它是否是分区的内容:ls / media / temp /

顺便说一句,有些系统可能会要求您能够挂载该分区,您必须指定其具有的文件类型(如果是fat32,则是vfat,ntfs等),为此,我们将使用参数 -t :

mount -t vfat /dev/sdb1 /media/temp

而且,mount有更多选择,为此,简单的手动安装将为您提供帮助。
没什么,我希望它有用

问候


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   杀手皇后

    不好意思,KZKG ^ Gaara,但我知道/ mnt文件夹是用来装载硬盘的文件夹。 在此示例中,您给我们的是“ mount / dev / sdb1 / mnt”。 如果我错了,请纠正我。 问候和抱歉。

    1.    KZKG ^ Gaara

      你好,你好吗,欢迎🙂
      / mnt和/ media并没有太大的区别,实际上,是否使用一个或另一个的决定很大程度上取决于每个管理员的个人喜好。

      我一直在/ media(/ media / temp /)内创建一个文件夹以将设备安装在temp()中,但我从未使用过/ mnt(mount / dev / sdb1 / mnt),因为如果我还需要安装该怎么办它对我做了什么其他装置?

      这就是为什么我总是更喜欢简单地创建/ media的子文件夹的原因,但是在远离它的地方使用/ mnt并没有错。

      而且完全没有,这根本不是干预,您有一个问题,我很乐意为您提供答案,它不一定是最准确的或更少的les​​s

      再次致以问候,欢迎您访问网站^-^

      1.    RAW基本

        我建议使用lsblk,您不必是超级用户。 它向您展示了它们的重要性,它们的大小,尺寸以及是否安装在它们的位置。

        我在/ mnt中有子文件夹。 例如我的USB,挂载/ dev / sde1 / mnt / usb。

    2.    Ds23Y管

      如果您在公司工作,正确的做法是将/ mnt用于重要的内部分区,将/ media用于临时设备。

      如果是在家,使用什么都没关系,就像将其安装在办公桌上的文件夹中一样。 这取决于您要使用的用途。

      对于永久性分区,我总是建议/ mnt和/ media用于外部或临时设备。

  2.   纳米

    最近,我意识到我的计算机从一天到第二天都停止安装USB驱动器,并且它们没有显示在/ dev / sd下-无论如何,我不知道为什么,但是在控制台中,我可以看到以下内容:

    USB 1-5:设备描述符读取/ 64,错误-110
    无法枚举USB端口2

    有人可以帮我吗?

    1.    KZKG ^ Gaara

      如果将它们插入其他USB端口?

      1.    纳米

        是的,我已经尝试过但没有运气。 我也尝试过其他回忆,但一无所获。

        自从我使用ArchLinux以来,我已经更新了设备,但是这个问题一直存在,我以前从未遇到过这个问题。

        我已经启动了Windows分区,并且一切正常,因此没有硬件问题,它一定是配置问题。 但是呢

        1.    RAW基本

          请尝试以下操作,您的问题很可能是由ehci_hcd模块给出的。

          cd /sys/bus/pci/drivers/ehci_hcd/
          ls

          并且您应该看到一个具有以下结构的文件:“ 0000:00:xx.x”其中'x'是各不相同的..

          要停用它,您需要输入:

          sudo sh -c 'echo -n "0000:00:xx.x" > unbind'

          那是我发现的解决方案之一.....如果解决了..告诉我们....我们制作了一个小脚本,以便在启动时自动完成。

          1.    纳米

            是的,先生,第一次。

            我做了sudo sh -c'echo -n“ 0000:00:10.4”>取消绑定'

            USB驱动器就是这样安装的。

            现在我该怎么做? 我想在.xinitrc上添加一行,但是由于它需要管理员权限,所以我不知道它是否可以工作。

            PS:对不起tradanza,但我已经走了。

  3.   杀手皇后

    还有一个问题,因为我们可以用它来安装分区,这是否不是很麻烦。 当我购买第二个硬盘驱动器时(由于空间不足),我太傻了,以至于我将它安装在/ HD2中,直接在根目录下(我批评你的线程,呵呵)。 事实是,当新的Debian Stable到货时,我的想法是将一种格式粘贴到磁盘2上,这是我安装了系统的位置,但是我不想触及磁盘2的内容(新磁盘)。 我可以在没有问题的其他地方(例如/ media / HD2或/ mnt / HD2)安装后者吗?还是必须在/ HDXNUMX已经安装的地方? 。 问候和感谢您的帮助。

    1.    KZKG ^ Gaara

      将光盘安装在所需的任何位置,这没有任何问题。
      如果您想检查/ etc / fstab并将磁盘的安装点更改为您更喜欢的文件夹,那么如果您想确保某些内容(软件,等)指向/ HD2不会“迷路”并找到所有内容。

  4.   弗兰克

    大家好。 优秀的文章。 我还有另一种选择。
    挂载-t自动

    1.    KZKG ^ Gaara

      啊,我不知道this
      感谢您的输入。

    2.    飞思康

      好这个

    3.    马里奥·奥蒂兹

      您好朋友,您能输入完整的命令吗? 我是新手,好,让我解释一下,看,我在文件中看不到我的硬盘,我不知道它是否已挂载,但是在Gparted中我看到了,如何查看和输入我的个人数据? 问候。

  5.   塔金88

    我认为这是一篇很棒的文章,对于那些不知道如何做的人,我只需要从fstab的开头放置如何使分区挂载,我就没什么贡献了:

    使用您喜欢的文本编辑器编辑fstab:
    例子
    须藤纳米/ etc / fstab中

    在内部添加直到分区的以下数据:
    例。
    分区,位置类型选项
    / dev / sda3 / mnt /数据ntfs-3g默认0 0
    至此,我们必须已经创建了要安装分区的文件夹,否则请立即创建。
    下面的例子:
    sudo mkdir -p / mnt /数据

    我希望我能有所帮助。 干杯

    1.    KZKG ^ Gaara

      是的,我忘了在此贴些东西🙂
      发生的是,几天前我已经发表了一篇关于以下内容的文章: https://blog.desdelinux.net/con-fstab-como-montar-automaticamente-una-particion-ntfs/

      非常感谢您记住它,真的是really
      问候

    2.    RAW基本

      @ Tarkin88

      你有我的fstab吗?

      / dev / sda3 / mnt / ntfs数据

      大声笑..

      1.    塔金88

        @ RAW-Basic实际上我放了Media,但是在放数据之前肯定是:3

        @ KZKG ^ Gaara表示欢迎。 继续这些优秀的帖子!

        1.    KZKG ^ Gaara

          这就是我尝试的方法。我一直更喜欢在新闻之前放置技术文章,已经有太多专门发布新闻的网站,需要的是放置教程的网站😀

  6.   杀手皇后

    KZKG ^ Gaara,我已经编辑了/ etc / fstab并将磁盘放在/ mnt / HD2中。 重新启动计算机,一切正常。 问候和感谢您的帮助。

    1.    猎人

      无需重新启动,安装-a就足够了。

    2.    KZKG ^ Gaara

      乐于助人🙂
      问候

  7.   杀手皇后

    谢谢你的小费,dhunter。 我想我在Windows时代仍然有不良习惯(难以消除)。

  8.   克洛诺斯

    信息是很好的,这些技巧永远不会过多刷新内存。 🙂

  9.   olo

    设备或分区的挂载实际上可以在任何文件夹中完成。 对于组织而言,“媒体”或“ mnt”的使用比什么都重要。

    其他带坐骑的“技巧”

    基本语法就是KZKG ^ Gaara所说的

    “ -T”是指我们将要挂载的文件类型,但是根据情况,没有必要这样做。 例如,当fstab中存在所讨论设备的条目时,值得执行“ mount / deb / sdx”而无需指定文件类型或安装位置。
    对于反映在fstab中的相同情况,将执行“ mount -a”,这意味着装入反映在fstab中的所有内容。

    另一个示例:将iso映像(来自ubuntu本身)安装在文件夹中(“ iso”的文件类型为“ iso9660”)

    mount -t iso9660 UbuntuImage.iso MountFolder
    这也值得:
    挂载-t自动UbuntuImage.iso MountFolder
    甚至有时:
    挂载UbuntuImage.iso MountFolder

    现在他们可以浏览UBUNTU iso,就好像它是另一个文件夹一样,并且在ubuntu iso的这个文件系统中,他们可以看到一个名为“ filesystem.sqfs”的文件,该文件位于文件夹“卡斯珀/»我想我还记得。 好吧,这个文件是一个包含ubuntu系统本身的squashfs压缩文件。 他们会轻易认出他,因为他是所有人中最伟大的。
    而且这个squashfs文件也可以像安装设备一样进行安装,并且可以这样做,前提是他们安装了我上面所说的示例,如下所示:

    mount -t squashfs mountfolder / casper / filesystem.sqfs文件夹我们要挂载的位置

    完成此操作后,他们将找到UBUNTU系统的根结构。 其他发行版也基本相同(只要它们被squashfs压缩)。 (所有iso的第一个程序集)。

    还可以挂载允许挂载其他系统的文件夹(Windows PE)

    按主机名(请注意,对于网络安装,它前面带有双斜杠)
    mount -t cifs // HowToCallWindows / WindowsSharedFolder文件夹安装位置
    或通过IP
    mount -t cifs //192.168.1.x/Windows SharedFolder文件夹我们要挂载的位置

    可能性是无限的。

    要卸载我们已经安装的任何东西,只需执行相同的命令,而不是“ mount”,“ umonut”即可。

    减轻痛苦,但是当您掌握了骑行的诀窍时,他们就能创造奇迹。

    1.    阿米尔

      好吧,这篇文章和评论,我下载了所有内容以供进一步阅读,同时也向刚开始迁移到这里的一些朋友澄清任何可能的疑问,谢谢!
      该死的KDE万岁..!

  10.   克洛诺斯

    哈哈哈哈通常会发生🙂

  11.   保罗

    挂载分区的一种方法如下:

    UUID = 0AAC5DADAC5D9453 / mnt / Windows ntfs默认值,umask = 007,gid = 46 0

    我引用如下:
    «在硬盘中,每个分区都有一个关联的标准唯一标识符,称为UUID或“通用唯一标识符”

    在GNU / Linux中,在fstab文件(/ etc / fstab)中使用此标识符的优点是,该标识符在系统启动过程中要建立的分区已建立的位置,而与所连接的设备(硬盘)的数量无关。避免在向计算机添加新硬盘驱动器时出现问题。”

    «因此,如果您有一个外部硬盘驱动器,例如由/ dev / sdb1标识并安装在/ home / Backup中,则在添加新硬盘驱动器时,最初安装的外部硬盘驱动器可能已重命名/ dev / sdc1,新硬盘现在的名称为/ dev / sdb1。 在这种情况下,下次启动时不会在/ home / Backup中安装所需的分区。

    为避免这种情况,必须在fstab中用该分区的相应UUID替换/ dev / sdb1。 找出特定分区(例如/ dev / sdb1)的标识符的方法是通过以下命令

    sudo blkid /开发/ sdb1

    用获得的UUID值替换/ dev / sdb1后,无论连接的硬盘驱动器有多少,该分区都将安装在所需的位置。”

  12.   巴托洛长笛

    伟大的贡献😛

    你可以用终端做很多事情

    1.    KZKG ^ Gaara

      感谢您阅读🙂

  13.   恩佐·拜伦·加西亚·昆卡

    现象男人
    实现Slax 7 USB Linux的目标
    查看硬盘及其各自的分区
    并挂载分区

    恭喜您对知识的贡献

  14.   娜嘉

    大家好,
    我的外接硬盘驱动器有问题,
    在单独安装之前,但现在不再安装了,所以我尝试了本教程中的所有内容,但仍然不想这样做,
    当我安装它时,它说:

    NTFS签名丢失。
    无法挂载'/ dev / sdb1':无效的参数
    设备'/ dev / sdb1'似乎没有有效的NTFS。
    也许使用了错误的设备? 或整个磁盘而不是一个
    分区(例如,/ dev / sda,而不是/ dev / sda1)? 还是相反?»

    即使fdisk -l所说的是,如果它是系统类型的ntfs,
    所以我不知道该怎么办,按照建议,我尝试挂载sdb而不是一个,但是没关系,我该怎么办?
    致大家🙂

    1.    马里奥·奥蒂兹

      你好朋友,你解决了你的问题吗? esque我也一样,也许您可​​以帮我,问候。

  15.   天使

    嘿。
    您好,当我在fedora中挂载Windows分区时,它将在以下路径中运行/ run / media / foo /
    有人知道您为什么选择该目录吗?

  16.   何塞·安东尼奥·罗德里格斯

    我能够成功挂载USB磁盘,我不能写,我尝试使用chmod 666或chmod 7,它告诉我只读文件系统,如何更改磁盘的权限?
    请帮忙……

  17.   伊万

    非常清楚,使我脱离了一个非常紧要的地方。 谢谢!!!!

  18.   莱昂纳多

    嗨,Gaara ..我知道这篇文章很旧,但是我想添加我的500GB硬盘,所以我也可以在那里安装并保存所有内容,而不是我的120GB固态硬盘..我是Ubuntu 14.04的新手..如果您能帮我忙😀
    问候

  19.   约瑟夫·克罗斯

    当我想进入(temp)文件夹时,它告诉我访问被拒绝

  20.   奥尔多·佛朗哥(Aldo Franco)

    嗨,我的2 1tb磁盘有问题,我将其放在HP Media Vault机架中,现在盒子没有读取它们,我搜索了互联网,它告诉我可以通过linux挂载分区,我将磁盘连接到linux系统,但是连接磁盘后,我得到以下信息:
    [1517.620323] usb 4-1.1:设备描述符读取/ 64,错误-32
    [1642.988137] USB 4-1.1:设备不接受地址92,错误-32
    [1642.989555] USB 4-1-端口1:无法枚举USB设备,

    当我输入命令sudo fdisk -l时,我得到以下信息:
    分区表中的条目不是按磁盘顺序排列的
    [1813.319768] blk_upfate_resquest:严重目标错误,开发人员数据库,扇区0
    [1813.322284]开发sdb上的缓冲区I / O错误,逻辑块0,异步页面读取
    [1813.335995] blk_update_resquest:严重目标错误,开发人员数据库,扇区1952151544

  21.   马尔科

    你好
    Aldo,这些消息是硬盘驱动器已损坏,您必须尝试立即恢复信息

  22.   瓦尔

    我想挂载磁盘,但是当我想安装Windows时错误地将其从格式更改为MRB,而Mac将GUID更改为原始格式而不损坏数据,则需要GUID。 问候和感谢

  23.   卡洛斯

    Windows处于休眠状态,拒绝安装。
    无法挂载'/ dev / sdc2':不允许操作
    NTFS分区处于不安全状态。 请恢复并关闭
    Windows完全(不休眠或快速重新启动),或装入卷
    只读,带有“ ro”安装选项。

    我没有安装Windows!
    我勒个去? ._。

  24.   丹尼尔

    非常感谢兄弟! 我现在可以使用Windows浏览分区了! 干杯

  25.   乔治

    您好!

    我有一个问题,是否可以在两个位置同时安装相同的硬盘驱动器? 例如,将其安装在/ media /和/ home / tmp中

    谢谢,这是一篇很棒的文章!

  26.   安德列斯·米蒂奥拉

    老人谢谢您的时间并分享您的知识,我按照您指示的步骤进行操作,到目前为止,我还无法挂载ntfs分区
    使用命令后,我得到这个
    amin amin#mount / dev / sdb3 / mnt / temp /
    磁盘包含不干净的文件系统(0、0)。
    元数据保存在Windows缓存中,拒绝装载。
    挂载'/ dev / sdb3'失败:不允许操作
    NTFS分区处于不安全状态。 请恢复并关闭
    Windows完全(不休眠或快速重新启动),或装入卷
    只读,带有“ ro”安装选项。

    我不知道自己在做什么错,我有linux mint v18,并且是Linux的新手,请帮助我在该分区中提供从Windows备份的文件

  27.   吉列尔莫

    谢谢。
    这些信息对我有很大帮助。
    以前我在/ media中使用mkdir创建了一个文件夹,并在该目录中安装了分区,再次非常感谢

  28.   卡洛斯

    嗨..有人可以帮我安装GPT类型的磁盘吗? 我不知道这个主题,我非常感谢能够恢复我的文件的帮助。

  29.   Felipe

    亲爱的,我按照这封信的指示进行操作,但此消息出现了:

    99.444275] sd 3:0:0:0:[sdc]写入缓存:已启用,读取缓存:已启用,不支持DPO或FUA
    [99.502618] sdc:sdc1
    [99.503649] SD 3:0:0:0:XNUMX:[SDC]附加的SCSI磁盘
    [1477.558079] EXT4-fs(sdc1):VFS:找不到ext4文件系统
    [1477.558288] EXT4-fs(sdc1):VFS:找不到ext4文件系统
    [1477.558526] EXT4-fs(sdc1):VFS:找不到ext4文件系统
    [1477.558759] FAT-fs(sdc1):伪造的保留扇区数
    [1477.558761] FAT-fs(sdc1):找不到有效的FAT文件系统
    [1548.394946] FAT-fs(sdc1):伪造的保留扇区数
    [1548.394951] FAT-fs(sdc1):找不到有效的FAT文件系统

    我很绝望,因为我将所有信息都存储在硬盘上,无法挂载...

    我希望提前谢谢

  30.   迭戈·塞巴斯蒂安(Diego Sebastian)

    早晨好。
    如果连接了外部USB磁盘,仅对其进行识别并安装就足以使用它了?
    不必为Linux格式化该外部USB磁盘即可识别它或使用它是否有效?
    如果您已经在任何评论中对此进行了询问,我表示歉意。
    从已经非常感谢你。 我在等你的回复。
    DN

  31.   路易斯·蒙塔内斯(Luis Montanez)

    早上好,我正在尝试安装外部4TERAS单元,但是在安装该单元时会产生错误,如果安装它并没有占用实际空间,我已经安装了三个单元,但是第四个没有离开我,我已经尝试过此处提到的命令,但是还没有可能
    [root @备份/]#lsblk
    名称:最小RM尺寸RO型MOUNTPOINT
    sdb 8:16 0 3.7T 0磁盘
    âsdb1:8 17 0M 128部分
    âsdb2:8 18 0T 3.7部分
    sr0 11:0 1 1024M 0 ROM
    sda 8:0 0 696.8G 0磁盘
    âsda1:8 1 0M 512部分/引导
    âsda2:8 2 0G 696.3部分
    ârootvg-rootlv(dm-0)253:0 0 5.9G 0 lvm /
    ârootvg-swap1lv(dm-1)253:1 0 4G 0 lvm [SWAP]
    ârootvg-loglv(dm-2)253:2 0 4G 0 lvm / var / log
    ârootvg-tmplv(dm-3)253:3 0 4G 0 lvm / tmp
    sdc 8:32 0 3.7T 0磁盘
    âsdc1:8 33 0T 3.7部分/ backup0
    sdd 8:48 0 3.7T 0磁盘
    âsdd1:8 49 0T 3.7部分/备用
    sde 8:64 0 3.7T 0磁盘
    âsde1:8 65 0M 128部分
    âsde2:8 66 0T 3.7部分/ backup0

  32.   亚伯·卡里略

    我的USB驱动器出现问题,该驱动器在Windows PC中被感染,我想知道如何清洁它并通过终端恢复文件,请提前帮助我,谢谢。

  33.   小板球

    这是没用的

  34.   狐狸

    太好了,对我有很大帮助。 因此,他们应该是大多数职位,在没有任何帮助的情况下得到有效的帮助。 谢谢