- Как монтировать NTFS в Linux
- Установка компонентов
- Ручное монтирование
- Автоматическое монтирование
- Чайник для Линуксов
- пятница, 3 октября 2008 г.
- Linux. Работаем с NTFS или Куда делись мои жесткие диски
- ИТ База знаний
- Полезно
- Навигация
- Серверные решения
- Телефония
- Корпоративные сети
- Как смонтировать раздел NTFS в Linux
- Смонтировать раздел NTFS с разрешением только для чтения
- Определить раздел NTFS
- Создать точку монтирования и смонтировать раздел NTFS
- Смонтировать раздел NTFS с разрешениями на чтение и запись
- Обновить репозитории пакетов
- Установите Fuse и ntfs-3g
- Смонтировать раздел NTFS
- Linux не открывает диски ntfs
- Полный доступ к NTFS из Linux
- Работа с NTFS в Linux
Как монтировать 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.
Чтобы применить настройку и проверить ее, вводим:
Посмотреть примонтированные разделы и файловые системы можно командой:
Источник
Чайник для Линуксов
пятница, 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 .
Источник
ИТ База знаний
Курс по Asterisk
Полезно
— Узнать IP — адрес компьютера в интернете
— Онлайн генератор устойчивых паролей
— Онлайн калькулятор подсетей
— Калькулятор инсталляции IP — АТС Asterisk
— Руководство администратора FreePBX на русском языке
— Руководство администратора Cisco UCM/CME на русском языке
— Руководство администратора по Linux/Unix
Навигация
Серверные решения
Телефония
FreePBX и Asterisk
Настройка программных телефонов
Корпоративные сети
Протоколы и стандарты
Как смонтировать раздел NTFS в Linux
New Technology File System
3 минуты чтения
NTFS — это система хранения файлов, стандартная для компьютеров Windows, но системы Linux также используют ее для организации данных.
Мини — курс по виртуализации
Знакомство с VMware vSphere 7 и технологией виртуализации в авторском мини — курсе от Михаила Якобсена
Большинство систем Linux монтируют диски автоматически. Однако в конфигурациях с двойной загрузкой, где требуется обмен файлами между двумя системами с разделами NTFS, эта процедура выполняется вручную.
Эта статья покажет вам, как смонтировать раздел NTFS в Linux с разрешениями только для чтения или чтения и записи.
Смонтировать раздел NTFS с разрешением только для чтения
Выполните следующие действия, чтобы смонтировать раздел NTFS с доступом только для чтения.
Примечание. Раздел только для чтения позволяет пользователям читать файлы. Чтобы включить запись в раздел NTFS, обратитесь ко второму разделу статьи.
Определить раздел NTFS
Перед монтированием раздела NTFS определите его с помощью команды parted :
В приведенном выше примере два раздела NTFS находятся на диске /dev/sdb . Прежде чем продолжить, запишите номер раздела, который вы хотите смонтировать.
Вы также можете использовать команды fdisk и grep , чтобы показать на диске только разделы NTFS:
Создать точку монтирования и смонтировать раздел NTFS
В этом примере мы смонтируем раздел /dev/sdb1 с разрешением только для чтения.
Сначала создайте точку монтирования с помощью команды mkdir :
Затем смонтируйте раздел в созданный вами каталог. Используйте команду mount и путь к разделу, который вы указали ранее:
Используйте инструмент для освобождения диска, чтобы проверить подробную информацию обо всех файловых системах и убедиться, что вы успешно смонтировали раздел:
Раздел /dev/sdb1 отображается как смонтированный в нижней части списка. Теперь у вас есть доступ только для чтения к этому разделу NTFS.
Смонтировать раздел NTFS с разрешениями на чтение и запись
Чтобы смонтировать раздел NTFS с разрешениями на чтение и запись, вам необходимо установить fuse и ntfs-3 в вашей системе.
Выполните следующие действия, чтобы завершить процесс монтирования.
Примечание. В некоторых дистрибутивах Linux по умолчанию уже установлены fuse и ntfs-3g .
Обновить репозитории пакетов
Выполните следующую команду, чтобы загрузить и обновить репозитории пакетов:
Установите Fuse и ntfs-3g
Чтобы установить fuse в вашей системе Linux из репозитория по умолчанию, используйте соответствующий менеджер пакетов. В нашем примере мы используем apt в Ubuntu.
Когда установка завершится, установите ntfs-3g , запустив:
В случае, если fuse и ntfs-3g уже установлены, вывод выглядит примерно так, как показано ниже:
Смонтировать раздел NTFS
После установки пакетов программного обеспечения fuse и ntfs-3g смонтируйте раздел NTFS.
Сначала создайте точку монтирования с помощью команды mkdir :
Затем используйте команду mount , чтобы смонтировать нужный раздел. Например, /dev/sdb2 :
Чтобы проверить, смонтирован ли раздел, выполните команду df :
Теперь у вас есть права на чтение и запись для подключенного раздела NTFS.
Примечание. Для монтирования раздела через ntfs-3g рекомендуется ядро Linux версии 2.6.20 или новее.
Мини — курс по виртуализации
Знакомство с VMware vSphere 7 и технологией виртуализации в авторском мини — курсе от Михаила Якобсена
Источник
Linux не открывает диски ntfs
28 май 2017, 11:44
# / was on /dev/sda1 during installation
UUID=e5de675e-6b6b-4ce9-8629-542d07732060 / ext4 errors=remount-ro 0 1
# /home was on /dev/sda2 during installation
UUID=edf07ea4-bd06-42c3-9b9b-b7da414f377e /home ext4 defaults 0 2
# /dev/sdb1: LABEL=»hardD» UUID=»1F7F76C938CF4113″ TYPE=»ntfs»
UUID=1F7F76C938CF4113 /media/hardD ntfs-3g uid=1000,gid=1000,dmask=022,fmask=133,locale=ru_RU.UTF-8 0 0
# Binds
/media/hardD/dja/Documents /home/dja/Документы none bind 0 0
/media/hardD/dja/Music /home/dja/Музыка none bind 0 0
/media/hardD/dja/Downloads /home/dja/Загрузки none bind 0 0
/media/hardD/dja/Pictures /home/dja/Изображения none bind 0 0
/media/hardD/dja/clouds/MailRu /home/dja/Clouds/MailRu none bind 0 0
/media/hardD/dja/clouds/YaDisk /home/dja/Clouds/YaDisk none bind 0 0
# /media/hardD/dja/clouds/Gdrive /home/dja/Clouds/Gdrive none bind 0 0
/media/hardD/dja/Video /home/dja/Видео none bind 0 0
#tmpfs
tmpfs /tmp tmpfs defaults 0 0
tmpfs /home/dja/.cache tmpfs defaults 0 0
tmpfs /home/soul/.cache tmpfs defaults 0 0
Полный доступ к NTFS из Linux
28 май 2017, 12:12
# / was on /dev/sda1 during installation
UUID=e5de675e-6b6b-4ce9-8629-542d07732060 / ext4 errors=remount-ro 0 1
# /home was on /dev/sda2 during installation
UUID=edf07ea4-bd06-42c3-9b9b-b7da414f377e /home ext4 defaults 0 2
# /dev/sdb1: LABEL=»hardD» UUID=»1F7F76C938CF4113″ TYPE=»ntfs»
UUID=1F7F76C938CF4113 /media/hardD ntfs-3g uid=1000,gid=1000,dmask=022,fmask=133,locale=ru_RU.UTF-8 0 0
# Binds
/media/hardD/dja/Documents /home/dja/Документы none bind 0 0
/media/hardD/dja/Music /home/dja/Музыка none bind 0 0
/media/hardD/dja/Downloads /home/dja/Загрузки none bind 0 0
/media/hardD/dja/Pictures /home/dja/Изображения none bind 0 0
/media/hardD/dja/clouds/MailRu /home/dja/Clouds/MailRu none bind 0 0
/media/hardD/dja/clouds/YaDisk /home/dja/Clouds/YaDisk none bind 0 0
# /media/hardD/dja/clouds/Gdrive /home/dja/Clouds/Gdrive none bind 0 0
/media/hardD/dja/Video /home/dja/Видео none bind 0 0
#tmpfs
tmpfs /tmp tmpfs defaults 0 0
tmpfs /home/dja/.cache tmpfs defaults 0 0
tmpfs /home/soul/.cache tmpfs defaults 0 0
Источник
Работа с NTFS в Linux
Всех приветствую. Так вышло что есть несколько дисков, оставшихся от стационарного компа, которые теперь буду помещать в самосборный сервер. Предполагается скорее всего Самба, но вот диски (HDD) я хочу оставить в NTFS. Ключевой вопрос не в скорости, но в надежности и возможности восстановить если что-то случится. Вопрос: корректно ли работает та же Убунту с NTFS?
Значит можно конвертнуть по одному. Не вижу причин не конвертнуть.
Нет, работает через одно место.
Сейчас в новое ядро хотят присунуть драйвер NTFS от Paragon.
Для старых ядер в Ubuntu LTS наверно лучше NTFS этот прикупить.
Плохая идея. Надеюсь Вы админ локалхоста, а не подлянку какой-то организации делаете )
Ок, но тогда какую ФС выбрать? Их понаплодили, не могу понять какую надо для максимально качественного хранения.
Не страдай. Если не нужен обмен файлами с машинами под управлением windows — форматируй в родную для линукса фс (варианты тебе предложили). Если нужна кроссплатформенность — поднимай файловый сервер с самбой.
Что-то почитал в сравнениях этих ФС, но так и не понял что лучше для хранения. Вот тут только пишут что btrfs будет лучше, за счет поддержки CRC: https://itisgood.ru/2021/05/26/btrfs-ili-ext4-funkcionalnye-vozmozhnosti-silnye-i-slabye-storony/
Самба как раз и предполагается, будет доступ как с Линукс машин, так и с Виндовых. Дело в том, что диски УЖЕ есть, забиты полностью, и на NTFS. Получается перекидывать все, допустим на btrfs и поднимать Самбу с таким диском? Но сможет ли клиент из-под Винды работать корректно с файлами?
Ключевой вопрос не в скорости, но в надежности и возможности восстановить если что-то случится
Источник