- Как автоматически подключить раздел ntfs в Linux?
- На ntfs разделах из под ubuntu невозможно произвести никаких изменений
- Чайник для Линуксов
- пятница, 3 октября 2008 г.
- Linux. Работаем с NTFS или Куда делись мои жесткие диски
- Как монтировать NTFS в Linux
- Установка компонентов
- Ручное монтирование
- Автоматическое монтирование
- USB-диск NTFS и Linux
- Re: USB-диск NTFS и Linux
- Re: USB-диск NTFS и Linux
- Re: USB-диск NTFS и Linux
- Re: USB-диск NTFS и Linux
- Re: USB-диск NTFS и Linux
Как автоматически подключить раздел ntfs в Linux?
Возможно у вас, как и у меня, на компьютере стоит две операционных системы: Windows и Linux. Я уже писал, как установить Windows и Linux на одном компьютере, и если делать всё правильно, то ntfs разделы Windows автоматически монтируются в Linux.
Но лично я уж не раз сталкивался с ситуацией, когда я или забывал при установке Linux указать точки монтирования на разделы ntfs, или после переустановки Windows и восстановления GRUB, разделы Windows уже не подключались автоматически, так как менялся их UUID.
Если у вас такая же проблема и вы хотите, чтобы разделы ntfs у вас подключались автоматически, то читайте дальше, так как именно в этой статье вы найдёте простое решение, как автоматически подключить раздел ntfs в Linux?
Для начала немного теории. В Linux есть текстовый файл, в который прописываются все устройства, которые должны автоматически монтироваться при загрузке системы. Файл этот вы видите на рисунке выше и находится он в /etc/fstab Чтобы посмотреть его в Linux, наберите в терминале:
Как видите, сейчас в fstab Windows раздел не вписан, поэтому ntfs раздел автоматически не монтируется при загрузке. Или он может быть там прописан, но из-за неверного UUID он может не монтироваться, а Linux при загрузке будет просить нажать кнопку S, чтобы система загрузилась. Что же можно сделать и как автоматически подключить раздел ntfs в Linux?
Самый простой способ — это воспользоваться специальной утилитой. Вначале установим её, если она у вас ещё не установлена:
После установки можно просто запустить в терминале команду:
После введения пароля вы увидите вот такое окошко, которое покажет, какие разделы ntfs у вас есть на компьютере.
Поставьте галочку и нажмите кнопку Auto Configure. После этого утилита автоматически смонтирует раздел и внесёт нужные изменения в fstab. Если окно не закроется само, то через какое-то время закройте его принудительно. Далее вашему взору предстанет такое окошко:
Тут можно поставить нужные галочки и потом окно закрыть. Теперь ещё раз посмотрим наш файл fstab:
Как видите, в нём появилась новая запись, а на рабочем столе у меня появился смонтированный ntfs раздел Windows:
Вот таким простым способом можно автоматически подключить раздел ntfs в Linux. Никаких сложностей возникнуть не должно, так как в Linux всё очень просто!
Источник
На ntfs разделах из под ubuntu невозможно произвести никаких изменений
Есть ssd диск, на нем 3 раздела 2 ntfs (на одном из которых установлена win10) 1 ext4 (на нем установлена ubuntu)
При установке ubuntu для ntfs разделов были указаны точки монтирования, разделы монтируются автоматически без проблем.
Проблема в том, что на ntfs разделах невозможно произвести никаких изменений даже с правами суперпользователя. Можно только запускать\копировать файлы, невозможно ничего создать или удалить.
Права на чтение и запись на этих разделах есть у всех.
В чем причина, что на этих разделах невозможно произвести никаких изменений и как можно это исправить? Нужно чтобы из под обычного пользователя можно было пользоваться диском без ограничений, права у всех пользователей есть, а сделать на диске ничего нельзя, кроме чтения.
Поставь ntfs-3g и будет тебе счастье.
В списке установленного есть такое ntfs-3g Драйвер чтения/записи NTFS для FUSE — libntfs-3g871 read/write NTFS driver for FUSE (runtime library)
а из под root это как? сразу из под логина как root входили или защли от юзера и пытаетесь от имени root работать? может выдать права примонтированным дискам в стиле 777? методы коненчно изуверские — по феншую надо fstab править.
Через sudo, но в свойствах раздела указано, что «Остальные» имеют права на «чтение и запись»
И вот что странно, если запустить файловый менеджер через sudo то на всех файлах нарисованы замочки хотя права есть и на чтение и на изменение https://cdn1.savepice.ru/uploads/2017/12/2/f61133009acb86f873a5501cda15e12a-f.
Вроде удалось найти какое-то решение
If you can’t access the drive, execute the following command: sudo ntfsfix /dev/sdXY where XY is the partition e.g sda2 or sdb1 Then, mount with: sudo mount -o rw /dev/sdXY
причина вроде бы в hiberfile виндовс
выдай примонтированным дискам права chmod 777, только не из под sudo, зайди в систему из под root — все твои диски будут примонтированы как на ладони и можно будет делать с ними что хочешь без всяких левых вопросов, выдай примонтированным дискам неограниченные права для всех
мне помогло вот это решение sudo ntfsfix /dev/sdXY where XY is the partition посл чего возможность записи на дисках появилась
мне помогло вот это решение sudo ntfsfix /dev/sdXY where XY is the partition посл чего возможность записи на дисках появилась
Зря ты это сделал. Линуксовый драйвер ntfs не просто так не даёт записывать на разделы с вендой в состоянии «hybrid shutdown», на это есть серьёзная причина. Суть в том, что новые венды по умолчанию вместо честного выключения просто сбрасывают на диск своё состояние, и в это состояние входит также информация о примонтированных в венде файловых системах, всякие кеши и прочее. Когда венда при следующем запуске загрузит своё состояние с диска, она не будет ожидать, что её примонтированные файловые системы кто-то изменил и все кеши надо инвалидировать. Как результат — ты просрёшь все свои данные (но виноват будет линукс, инфа 100%!).
Правильное решение — сменить настройки венды. Вот тут описано как: https://askubuntu.com/a/145904.
Плюсую этого оратора.
Если стоит вопрос непрерывного обмена данных между двумя системами, то делай это через отдельный диск/раздел/флэшку. Примонтировал носитель —> скопировал на отдельный носитель то, что нужно —> отмонтировал —> перегрузился в другую систему —> примонтировал носитель —> скопировал с носителя то, что нужно —> отмонтировал.
Ну или обмен через отдельный сервер в локалке/сети, хоть тот же дропбокс или яндекс диск.
Источник
Чайник для Линуксов
пятница, 3 октября 2008 г.
Linux. Работаем с NTFS или Куда делись мои жесткие диски
Проблема довольно распространенная. Вы устанавливаете дистрибутив, загружаете, а он не видит ваши NTFS-диски. Делаете то же самое в другом дистрибутиве — там все отлично.
Как вариант — можно остаться работать в том дистрибутиве, где они видны. Но гораздо правильнее будет попытаться подключить их вручную, чем менять дистрибутив.
На каждом дистрибутиве насколько я заметил есть свои заморочки. Заключаются они в параметрах, которые надо указывать. Но более менее суть одна и подойдет к любому дистрибутиву. К тому же некоторые вещи можно либо прочесть в справке, либо дополнительно спросить на форумах.
Для начала просто откроем нужные разделы на чтение.
Информация о монтируемых в системе дисках лежит в файле «/etc/fstab»
Вот что, например, написано в моём:
/dev/hda6 / ext3 noatime 1 1
none /proc proc defaults 0 0
/dev/hda7 swap swap defaults 0 0
hda6 — основной Linux раздел
hda7 — Linux swap-раздел
Для того чтобы добавить свои NTFS диски необходимо указать:
Что — Куда — Тип файловой системы — Параметры — 0 0
Здесь «0 0» в конце это тоже параметры, но их можно оставить нулями.
Итак, у меня есть NTFS-раздел hda1. Чтобы добавить его в файл надо написать такую строку:
/dev/hda1 /mnt/win_c ntfs umask=0022,nls=utf8,ro 0 0
Итак, мы монтируем «hda1» в папку «/mnt/win_c» с параметрами «umask=0022,nls=utf8,ro».
umask=0022 — маска доступа к файлам и каталогам. Разрешает всем доступ только на чтение и выполнение, кроме root’a (впрочем неважно, все равно диск на чтение, и даже root ничего не запишет)
nls=utf8 — кодировка, чтобы нормально отображались файлы с русскими буквами в названии. Если с этим возникли проблемы можете указать вместо «nls=utf8» параметр «locale=ru_RU.UTF-8»
ro — ReadOnly, т.е. доступ только на чтение
Важно отметить, что параметры, которые вы задаете, это параметры команды mount, и подробнее о них вы соответственно можете узнать из «man mount»
Для того чтобы открыть доступ к NTFS на запись необходимо установить в систему пакет ntfs-3g, который позволит вам записывать информацию на NTFS.
В файл «/etc/fstab» в этом случае необходимо будет добавить такую строку:
/dev/hda1 /mnt/win_c ntfs-3g defaults,umask=0,locale=ru_RU.UTF-8 0 0
Итак. Вместо «ntfs» указали «ntfs-3g».
Параметр «umask=0» разрешает делать с NTFS-диском всё что угодно всем желающим. Не очень верно с точки зрения безопасности, и у многих вместо «umask=0» присутствуют 2 таких параметра: «umask=007,gid=46». В любом случае, один из вариантов, скорее всего должен сработать.
Таким образом после перезагрузки системы Linux должна увидеть и подхватить NTFS-диски на запись или чтение, в зависимости от того, что вы указали в файле.
Если что-то не работает — экспериментируйте с параметрами!
P.S. (добавлено спустя много месяцев):
На самом деле всё проще. Сейчас у меня Дебиан и строка параметров как для NTFS-диска на чтение, так и для NTFS-диска на запись — одинаковая:
defaults,umask=007,gid=46,nls=utf8
— umask разрешает всё владельцу (root надо полагать) и группе; остальным доступ запрещён, ибо нефиг
— группа выставляется номер 46; заметьте, это не имя, а номер. Всех пользователей, которым вы хотите предоставить доступ к NTFS дискам нужно не забыть включить в эту группу в файле «/etc/group». Например, командой:
useradd -G groupname username
Если вам помогла эта статья — оставьте комментарий! Они доступны даже не зарегистрированным пользователям.
За помощь в вопросе спасибо GrayCat , Noki .
Источник
Как монтировать NTFS в Linux
Инструкция на примере Linux CentOS 7.
Установка компонентов
Для начала необходимо установить пакет ntfs-3g. В противном случае, при попытке запустить команду на монтирование раздела NTFS мы получим ошибку mount: unknown filesystem type ‘ntfs’.
Сначала устанавливаем расширенный репозиторий:
yum install epel-release
Затем сам пакет ntfs-3g
yum install ntfs-3g
После установки данного пакета в системе появятся дополнительные команды mount.ntfs-fuse и mount.ntfs-3g., а также команда mount распознает опцию -t ntfs.
Ручное монтирование
Монтирование NTFS на чтение и запись выполняется любой из трех команд:
mount -t ntfs /dev/sdb1 /mnt
mount -t ntfs-3g /dev/sdb1 /mnt
mount.ntfs-3g /dev/sdb1 /mnt
* в данном примере, примотировано устройство /dev/sdb1 в раздел /mnt. Понять, какой устройство нужно монтировать можно при помощи команды fdisk -l
Автоматическое монтирование
Чтобы раздел автоматически монтировался при перезапуске компьютера, открываем на редактирование файл:
/dev/sdb1 /mnt ntfs defaults 0 0
* в данном примере мы раздел /dev/sdb1 будем монтировать в каталог /mnt.
Чтобы применить настройку и проверить ее, вводим:
Посмотреть примонтированные разделы и файловые системы можно командой:
Источник
USB-диск NTFS и Linux
У меня есть диск внешний 320 гиговый диск с музыкой различных форматов, который базируется на файловой системе NTFS. Если я подключаю этот диск к ОС Линуксу, будет ли читаться информация на диске? Разумеется, проблем с FAT32 под Линуксом нет. А вот как дела с NTFS? Смогу ли я слушать музыку и перекидывать ее на этот диск?
Re: USB-диск NTFS и Linux
Re: USB-диск NTFS и Linux
Переведу, что Redfoxnet сказал.
Практически любой современный дистрибутив линукса имеет в своем составе драйвер ntfs-3g, который обеспечивает доступ в ntfs-дискам как на чтение, так и на запись. Как правило, этот драйвер работает «из-коробки», т.е. можно просто подключить ntfs-диск и пользоваться.
Re: USB-диск NTFS и Linux
сможешь, чтение везде из коробки идет, запись возможно придется настроить, но там не нуны бубны, все просто
Re: USB-диск NTFS и Linux
Встроенный в ядро драйвер ntfs известен тем, что умеет читать. Он также и писать умеет, но лучше этого никогда не делать. Иначе плохо будет. Драйвер сей есть везде и для чтения вполне себе работает.
Драйвер ntfs-3g достаточно крут, читает, пишет, и вообще весь приятный, правда иногда немного небыстрый. Также присутствует во всех нормальных системах, работает через fuse. Пользоваться им можно вполне нормально.
Re: USB-диск NTFS и Linux
Да, в любом современном дистрибутиве доступ к этому диску будет без проблем.
Источник