Страницы

среда, 4 декабря 2013 г.

Монтирование и присвоение прав NTFS раздела в Linux

   У меня был общий раздел жесткого диска для Windows и Linux, в формате NTFS. Все вроде было хорошо, он монтировался в media при запуски системы, но вот убунтовские приложения отказывались его читать, небыло прав. Стандартный chmod -R 777 "dirName" не помог. Проблема в том,  что права в линукс и ntfs штуки не совместимые.
 Выход, заключался в том, что-бы смонтировать диск уже с правами доступа.

Вот ход моих действий:
    Узнаю имя носителя:
df -h
В моем случае это sda2.
   Для начала создадим каталог для монтирования раздела, "Data":
sudo mkdir /media/Data

   
Монтирую его, с ключами:
   Можно использовать такую команду:
sudo mount /dev/sda2 /media/Data -t ntfs -o uid=1000,gid=1000,umask=007,auto,locale=ru_RU.UTF-8
-t ntfs  это тип файловой системы
-o это параметры mount
где uid - id пользователя в системе, gid -id его группы. Узнать все это можно командой: 
id
 umask - права наподобие chmod, но немного другие цифры:
0 : read, write and execute
 1 : read and write
 2 : read and execute
 3 : read only
 4 : write and execute
 5 : write only
 6 : execute only
 7 : no permissions


Но если доступ нужен стороним приложения, например в локальной сети мне нужно было расшарить папку с фильмами для телевизора через Plex, поэтому нужно было установить права чтения и записи для всех (rw):
sudo mount /dev/sda2 /media/Data -t ntfs -o rw,exec,auto,locale=ru_RU.UTF-8



И после этого Plex и другие программы, увидел все файлы на разделе и смогли открывать =) 

Комментариев нет:

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

SQRT(-1) love you!