С помощью fstab: как автоматически смонтировать раздел NTFS

Одна из вещей, которую хотят сделать многие пользователи, - это автоматически смонтировать раздел. Другими словами, предположим, что у нас есть часть жесткого диска (например, 100 ГБ) в другом разделе, разделе, который мы используем для хранения наших вещей или игр в Windows.

Как сделать, чтобы мы могли автоматически получить доступ к этому разделу desde Linux?

Есть несколько способов, но в этом посте я покажу вам наиболее распространенные, используя / И т.д. / Fstab

Файл / etc / fstab полезен для многих вещей, но ... давайте сосредоточимся на том, с чем мы сейчас имеем дело 😉

Предположим, у нас есть раздел под названием «Windows» (без кавычек), и мы хотим, чтобы при каждом запуске компьютера этот раздел был доступен, то есть чтобы он был смонтирован. Для этого …

1. Сначала мы должны создать папку в /СМИ/например: / media / windows Для этого откройте терминал и введите в него следующее:

sudo mkdir /media/windows

2. Готово, теперь мы должны выяснить, какой именно раздел мы хотим смонтировать, то есть его реальное местоположение. Для этого в терминале напишите следующее:

sudo fdisk -l | grep NTFS

Это в случае раздела NTFS, если вы хотите смонтировать тот, который является FAT32, это просто, измените, где указано NTFS для FAT32

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, потому что без этого пакета раздел не может быть смонтирован

Перезагрузите компьютер и при необходимости смонтируйте раздел.


31 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Платонов сказал

    отличный пост, я просто боролся с этим.
    Перед прочтением этого поста у меня была проблема с возможностью изменить данные, которые у меня были в разделе ntfs, я полагаю, что она решается с помощью «rw», а другая - не позволяет мне удалить данные, которые у меня уже были. в разделе nfts, поскольку он сообщает мне, что не может ссылаться на корзину.
    Не могли бы вы объяснить, что означают используемые вами команды:… "users, umask = 000 0 0 ″ >> / etc / fstab"?
    Gracias

  2.   Ariel сказал

    После внесения изменений в файл / etc / fstab вы можете написать в терминале:
    $ судо монтирование -а
    Затем Linux монтирует разделы, указанные в файле fstab, без необходимости перезагружать систему.

    Привет.

    1.    Дэвид Бесерра Монтельяно сказал

      Отлично, большое спасибо за команду:

      судо монтировать -а

      Это прекрасно, это как создание источника после применения псевдонима или объявления переменной,
      например: $ JAVA_HOME

      Привет.

  3.   РудаМачо сказал

    @platonov Поехали по частям

    Опция «пользователи» позволяет пользователям, принадлежащим к группе «пользователи», монтировать раздел (аналогичная опция «пользователь» позволяет всем пользователям без исключения)
    Параметр «umask = 000» - это маска прав доступа, в этом случае файлы смонтированного раздела будут иметь права доступа 777, то есть rwx rwx rwx, наиболее разрешающий. Если вы хотите, чтобы файлы принимали разрешения 755, umask будет 022, вам просто нужно вычесть маску из 777, понятно? 🙂
    два конечных нуля соответствуют столбцам «дамп» и «пройти». Первый - для резервных копий разделов, как правило, 0. Второй - это порядок приоритета fsck, если он равен 1 (обычно корневой раздел), он проверяется первым, если 2, то следующий и если он равен 0, он не проверяется.

    Я думаю, что это так, в некоторых моментах я сомневаюсь, поэтому подведи меня, если я ошибаюсь 🙂

    1.    гексборг сказал

      Очень хорошее объяснение.

      Один вопрос: знаете ли вы, используется ли столбец дампа какой-нибудь современной программой или он уже устарел? Может я ошибаюсь, но насколько я знаю, единственная команда, которая его использует, это dump, который уже довольно устарел ... Просто любопытно. 🙂

    2.    Платонов сказал

      Руда Мачо,
      Спасибо за информацию, теперь у меня все работает правильно, и я узнал немного больше.
      Одна из многих вещей, которые мне нравятся в 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 в этой конкретной команде).
      Всякий раз, когда появляется сообщение «Permission denied», это проблема. Быть пользователем root может показаться неприятным, но это отличная системная мера, позволяющая избежать нежелательных изменений.
      привет

      1.    Тафурер сказал

        Ну да, это было то, что вы мне рассказываете.
        Я был сбит с толку, потому что считал, что с начальным sudo я уже был пользователем root.

        Большое спасибо за то, что не удалось мне ответить, а также за публикацию статьи, которую я сохраню на будущее.

        1.    гексборг сказал

          На самом деле с sudo вы запускаете команду как root. Случается, что перенаправление >> выполняется bash перед выполнением sudo, поэтому файл пытается записать без прав root.

          @ KZKG ^ Gaara: Один из вариантов может заключаться в следующем:

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

          Менее понятен, но проблем с разрешением не дает. 🙂

  5.   Neo61 сказал

    Спасибо Гаара, я решил вопрос узнать интересующий раздел с gparted, вариант, который ищу, все остальное ОК

  6.   Исантер сказал

    Если это раздел в 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.    КЗКГ ^ Гаара сказал

      Было бы:
      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 на другой диск, чтобы оставить его как «Консоль», хехехе. Тем не менее, я буду использовать его немного, потому что я уже тестирую хорошие игры, которые работают на Linux ...

  11.   патодекс сказал

    Никогда не поздно, большое спасибо за объяснение.

  12.   Cristian сказал

    Я так и не смог с этим кодом, с файлом 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 и внутри были все попытки скопировать указанную строку, но без цитаты,
    Что вы думаете?

    1.    x11тете11x сказал

      Вот как работает "echo", он делает это, войдите в систему как root, для этого он:
      [код] sudo su [/ code]

      Он попросит вас ввести пароль sudo, а затем вы увидите что-то вроде этого:
      [code] [root @ Jarvis x11tete11x] # [/ code]

      здесь у вас будут права root, и вы можете спокойно выполнить эту команду

  13.   Гермен сказал

    Он отлично работал у меня в Mageia 4 alpha 3, потому что, хотя я проверил в «Системных настройках», что он автоматически смонтировал все разделы и пометил их все, этого не произошло.

  14.   линуксёр сказал

    В ubuntu и производных версиях с udisk проще использовать:

    пользователь @ машина: # udisk –mount / dev / sdaX

    sdaX = раздел NTFS

    Вы можете легко добавить его в /etc/rc.local и вуаля = D

  15.   Давид сказал

    Здравствуйте, у меня проблема. Я не могу смонтировать свой раздел Windows, а затем пытаюсь использовать Ubuntu 14.04 без его установки. Как я могу это сделать? Мне нужно вынуть свои вещи из личной папки: / И когда я хотел установить это, он хочет полностью удалить Windows: /

  16.   Johnjoneshq сказал

    Большое спасибо за вклад, но я не могу смонтировать раздел, он говорит мне, что в разрешении отказано, я также должен сказать, что до того, как у меня была установлена ​​Windows 8, но я полностью удалил ее, я не знаю, что делать, надеюсь вы можете мне помочь, заранее спасибо

    1.    наблюдатель за луной сказал

      отлично работает, спасибо.
      @johnjoneshq делайте это как root (ваш + пароль), а не с помощью sudo.
      вот как это работает для меня 😉

  17.   нерол сказал

    Если мы выполняем команду, перезагружать не нужно:
    $ монтировать -а

    Наверное, лучший блог о Linux на испанском языке. Привет всему сообществу

  18.   Циньсю сказал

    Как отменить последнюю поставленную вами инструкцию?

    потому что при вводе последнего кода несколько раз я получаю в системной записи следующее:

    Диск ntfs-3g не готов или отсутствует.

    Продолжайте ждать или нажмите S, чтобы не монтировать, или M, чтобы восстановить вручную

  19.   Натан сказал

    Я любил!!! Большое спасибо!!

  20.   Эль_трабуко сказал

    Осматриваясь здесь https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) Я нашел способ подключить раздел FAT32 с помощью "fstab".
    / dev / sda5 / media / Volume 13GB пользователь vfat, rw, umask = 111, dmask = 000 0 0

    На моем Linux Mint проблем нет

  21.   АнонимныйВебХакер сказал

    Я старый пользователь linux и теперь меня заинтересовало хахаххаа, привет и хорошая статья