使用fstab:如何自动挂载NTFS分区

许多用户想要做的事情之一是自动自动安装分区。 换句话说,假设我们在不同的分区中有一部分硬盘(例如100GB),该分区用于存储我们的东西或在Windows上玩游戏。

怎样做才能让我们自动访问这个分区 desde Linux?

有几种方法,但是在本文中,我将向您展示最常用的方法 / etc / fstab文件

/ etc / fstab文件在很多事情上都很有用,但是...让我们专注于我们现在要处理的内容😉

假设我们有一个名为“ Windows”的分区(不带引号),并且我们希望在启动计算机(即挂载计算机)时可以访问该分区。 为了它 …

1. 我们必须首先在 /媒体/,例如: /媒体/ Windows 为此,请打开一个终端并将以下内容放入其中:

sudo mkdir /media/windows

2. 准备好了,现在我们必须确切地找出我们要挂载的分区,即其实际位置。 为此,请在终端中编写以下内容:

sudo fdisk -l | grep NTFS

在作为NTFS分区的情况下,如果要挂载一个FAT32分区,这很简单,请更改显示为FAT32的NTFS的位置

3. 它应该看起来像这样:

/ dev / sda1 63 40965749 20482843+ 7 HPFS / NTFS / exFAT

在该示例中,我以粗体显示了该行的需求,这只是该行的第一件事: / dev / sda1

实际上...这行将向您显示以下内容:

sudo fdisk -l | grep NTFS | cut -d" " -f1

好吧……重点是我们非常记得那条线所需要的东西。

4. 到目前为止,我们必须要在以下示例中将/ dev / sda1分区挂载在我们最初创建的文件夹/ media / windows / ...中,在终端中为此放置:

sudo echo "/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0" >> /etc/fstab

它要做的是在/ etc / fstab中编写指令,以便在系统启动时自动安装该分区。

重要!:为此,必须安装软件包 NTFS-3G,因为如果没有此软件包,则无法挂载分区

重新启动计算机,您应该根据需要安装分区。


发表您的评论

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

*

*

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

  1.   普拉托诺夫

    很棒的帖子,我只是为此而苦苦挣扎。
    在阅读这篇文章之前,我有一个问题,就是能够修改我在ntfs分区中拥有的数据,我想这是用“ rw”解决的,另一个问题是它不允许我删除已经拥有的数据在nfts分区中,因为它告诉我它无法链接到垃圾箱。
    您能解释一下使用的命令是什么意思:…“用户,umask = 000 0 0” >> / etc / fstab”?
    谢谢

  2.   Ariel 大卫之星系列

    对/ etc / fstab文件进行更改后,可以在终端中编写:
    $须藤挂载-a
    然后linux挂载fstab文件中提到的分区,而无需重新引导系统。

    问候。

    1.    戴维·贝塞拉·蒙泰拉诺

      太好了,非常感谢您的命令:

      须藤挂载-a

      完美,就像在应用别名或声明变量之后制作源代码,
      例如:$ JAVA_HOME

      问候。

  3.   鲁达·马乔

    @platonov让我们分几部分

    选项“用户”使属于“用户”组的用户能够安装分区(类似的选项“用户”使所有用户无一例外)
    选项“ umask = 000”是一个权限掩码,在这种情况下,已安装分区的文件将获得777权限,即rwx rwx rwx,是最允许的。 如果您希望文件获得许可755,则umask为022,您只需从777减去掩码,就可以理解吗? 🙂
    两个尾随零对应于“转储”和“通过”列。 第一个是分区备份,通常为0。第二个是fsck优先级顺序,如果它是1(通常是根分区),则是第一个要检查的对象,如果是2,则是下一个要检查的对象。如果为0,则不检查。

    我认为就是这样,在某些时候我对此表示怀疑,所以如果我错了就让我失望down

    1.    赫格堡

      很好的解释。

      一个问题:您是否知道某个现代程序使用了dump列,还是已经弃用了它? 也许我错了,但是据我所知,使用它的唯一命令是dump,它已经过时了……这只是很好奇。 🙂

    2.    普拉托诺夫

      鲁达·马乔(RudaMacho)
      感谢您提供的信息,现在它对我来说可以正常工作,并且我学到了更多。
      我喜欢Linux的众多优点之一就是您为用户提供的支持!

    3.    鲁达·马乔

      关于转储,不知道,我从不做那种备份。 我们在这里学习🙂

  4.   塔弗勒

    当我跑步时:
    sudo echo“ / dev / sda1 / media / Windows ntfs-3g auto,rw,users,umask = 000 0 0” >> / etc / fstab

    他回答我:
    bash:/ etc / fstab:权限被拒绝

    预先感谢您的回复。

    1.    评估

      修改/ etc目录中的任何文件(与fstab一样),您需要是root用户或使用sudo程序(使您以该特定命令为root用户)。
      每当“权限被拒绝”出现时,就是问题所在。 必须扎根似乎很烦人,但这是避免不必要的更改的一种很好的系统措施。
      问候

      1.    塔弗勒

        是的,那是你告诉我的。
        我感到困惑是因为我相信使用最初的sudo我已经是root。

        非常感谢您在回答我时遇到的麻烦,同时也感谢文章的发布,我将在以后的场合中保存该文章。

        1.    赫格堡

          实际上,使用sudo确实以root用户启动命令。 发生的结果是重定向>>是在执行sudo之前由bash完成的,因此文件试图在没有root权限的情况下进行写入。

          @ KZKG ^ Gaara:一种选择可能是像这样放置命令:

          sudo sh -c'echo«/ dev / sda1 / media / windows ntfs-3g auto,rw,users,umask = 000 0 0»>> / etc / fstab'

          它不太清楚,但是不会带来权限问题。 🙂

  5.   Neo61

    感谢Gaara,我解决了知道gparted感兴趣的分区,我寻找的变体以及其他所有问题的问题

  6.   Isanter

    如果它是FAT32中的分区,则命令将是
    sudo echo“ / dev / sda1 / media / Windows ntfs-3g auto,rw,users,umask = 000 0 0” >> / etc / fstab
    o
    sudo echo“ / dev / sda1 / media / windows FAT32-3g auto,rw,users,umask = 000 0 0” >> / etc / fstab

    我希望你能帮助我,谢谢

    1.    KZKG ^ Gaara

      将:
      sudo echo“ / dev / sda1 / media / Windows vfat auto,rw,users,umask = 000 0 0” >> / etc / fstab

      vfat是Fat32😉

  7.   伊兹维普

    好帖子😀

  8.   江户

    对于Fedora用户非常有用,它的安装程序不允许在安装过程中进行安装

  9.   豪尔赫格

    很棒的文章。

    珍珠来了。

    谢谢!

  10.   罗霍克

    几天前,本教程对我来说是很棒的,但是我决定在硬盘上全新安装我心爱的Mageia 3,在另一张磁盘上全新安装W7,并将其保留为“ Console”,呵呵呵。 即使这样,我也很少使用它,因为我已经在测试可以在Linux上本地运行的优秀游戏了……

  11.   帕托克斯

    永远不会太晚,非常感谢您的解释。

  12.   克里斯蒂安

    我永远无法使用该代码,fstab文件什么也没有发生,结果是:

    sudo echo“ / dev / sda1 / media / Windows ntfs-3g auto,rw,users,umask = 000 0 0” >> / etc / fstab

    他回答我:
    bash:/ etc / fstab:权限被拒绝

    测试:
    sudo echo“ / dev / sda1 / media / Windows ntfs-3g auto,rw,users,umask = 000 0 0” >> sudo / etc / fstab

    sudo echo“ / dev / sda1 / media / Windows ntfs-3g auto,rw,users,umask = 000 0 0” >> su / etc / fstab

    没有任何反应,我不得不手动添加它,它已经可以工作了,有趣的是,在Home中创建了两个文件,一个叫做su,另一个sudo和inside都是复制该行的尝试,但是没有引号
    你有什么感想?

    1.    x11泰特11x

      这是因为“ echo”的工作原理,它是这样做的,以root身份登录,因为它能做到:
      [代码] sudo su [/代码]

      它将要求您输入sudo密码,然后您将看到类似以下的内容:
      [代码] [root @ Jarvis x11tete11x]#[/代码]

      在这里,您将具有root权限,并且可以安静地执行该命令

  13.   盖尔曼

    它对我来说非常适合在Mageia 4 alpha 3中使用,因为尽管我签入了“系统偏好设置”以自动安装所有分区并标记所有分区,但事实并非如此。

  14.   linuxer

    在具有udisk的ubuntu和衍生物中,使用起来更容易:

    用户@机器:#udisk –mount / dev / sdaX

    sdaX = ntfs分区

    您可以轻松地将其添加到/etc/rc.local和voila = D

  15.   David

    您好,我有一个问题,怎么办是我无法挂载Windows分区,而我尝试在未安装Ubuntu 14.04的情况下使用它,该怎么办? 我需要从个人文件夹中取出东西:/当我要安装它时,它想完全删除Windows:/

  16.   约翰·乔什

    非常感谢您的贡献,但是我无法挂载该分区,它告诉我权限被拒绝,我还必须说我之前已经安装了Windows 8,但是我已经完全删除了它,我不知道该怎么办,希望您可以帮帮我,谢谢

    1.    月球守望者

      工作完美,谢谢。
      @johnjoneshq以超级用户(您的密码)而不是sudo的身份执行。
      这就是我的工作方式😉

  17.   橙花

    如果执行以下命令,则不必重新启动:
    $挂载-a

    可能是西班牙语中最好的linux博客。 向整个社区致以问候

  18.   勤秀

    如何撤消上一条指令?

    因为当我多次输入最后一个代码时,我在系统条目中得到以下信息:

    ntfs-3g驱动器未准备就绪或不存在。

    保持等待状态,或按S表示不挂载或按M进行手动恢复

  19.   弥敦道

    我喜欢!!! 非常感谢你!!

  20.   埃尔特拉布科

    环顾四周 https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) 我发现这种方法可以将FAT32分区与“ fstab”连接。
    / dev / sda5 / media / Volume13GB vfat用户,rw,umask = 111,dmask = 000 0 0

    我的Linux Mint没问题

  21.   匿名Web黑客

    我是linux的老用户,现在是我感兴趣了哈哈哈,问候和好文章