Настройка fstab & ntfs-3g
- 07.01.10, 02:39
Для тех у которых по некоторым причинам остались ntfs разделы:
Для начала создадим папки куда будут монтироваться наши разделы виндовз:
mkdir /mnt/win-c
mkdir /mnt/win-e
mkdir /mnt/win-f
mkdir /mnt/win-g
Вместо win-c, win-e и т.д название может быть любым, главное что бы вам было удобно и наглядно.
В данном случае папки win-c, win-e, win-f, win-g соответсвуют моим дискам в ОС Windows
Устанавливаем драйвер:
# aptitude install ntfs-3g
После чего редактируем fstab:
# nano -w /etc/fstab
Если у нас, скажем 4 раздела (c,e,f,g) с ntfs, расположенных на hda1,
hda2, hda3 и hda4 соответственно, то fstab примет следующий вид:
# Монтирование разделов Das Windows
/dev/hda1 /mnt/win-c ntfs-3g ro,nls=utf8,umask=0 0 0
/dev/hda2 /mnt/win-e ntfs3gefault_permissions,allow_other,uid=1000,gid=1000,umask=0000,
locale=ru_RU.UTF-8 0 0
/dev/hda3 /mnt/win-f ntfs-3g default_permissions,allow_other,uid=1000,gid=1000,umask=0000,
locale=ru_RU.UTF-8 0 0
/dev/hda4 /mnt/win-g ntfs-3g default_permissions,allow_other,uid=1000,gid=1000,umask=0000,
locale=ru_RU.UTF-8 0 0
Для каждого раздела, который необходимо подключить, добавляем строки вида:
/dev/hda3 /mnt/win-f ntfs-3g default_permissions,allow_other,uid=1000,gid=1000,
umask=0000,locale=ru_RU.UTF-8 0 0
Строчка указывает, чтобы раздел hdb3 монтировался, как NTFS-раздел в
папку /mnt/win-f в режиме записи. Параметр locale=ru_RU.UTF-8 позволяет
видеть папки с русскими буквами (указываете utf-8 при условии, что у
вас система в локали utf-8) а umask=0 0 0 разрешает заходить в папки
пользователям без прав администратора.
Для корректного отображения русских букв для CD-ROM (DVD-ROM) и для flash-ек прописываем следующее:
/dev/sda1 /mnt/flash vfat rw,user,umask=0000,utf8 0 0 # Для flash:
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto,utf8 0 0 # Для CD-ROM:
При монтировании разделов ext3 может возникнуть проблема с правами
доступа к монтируемому разделу. Исправить данную проблему можно
следующим образом:
в fstab прописываем следующее:
/dev/hdb5 /mnt/media ext3 rw,user 0 0
в данном случае у нас раздел hdb5 файловой системы etx3 монтируется в папку /mnt/media
rw,user 0 0 разрешает записывать информацию на данный раздел.
Далее запускаем mc не под рутом!!!(если нету - устанавливаем), заходим в папку /mnt/ устанавливаем курсор на папку /media/ как показано на рисунке:
Для начала создадим папки куда будут монтироваться наши разделы виндовз:
mkdir /mnt/win-c
mkdir /mnt/win-e
mkdir /mnt/win-f
mkdir /mnt/win-g
Вместо win-c, win-e и т.д название может быть любым, главное что бы вам было удобно и наглядно.
В данном случае папки win-c, win-e, win-f, win-g соответсвуют моим дискам в ОС Windows
Устанавливаем драйвер:
# aptitude install ntfs-3g
После чего редактируем fstab:
# nano -w /etc/fstab
Если у нас, скажем 4 раздела (c,e,f,g) с ntfs, расположенных на hda1,
hda2, hda3 и hda4 соответственно, то fstab примет следующий вид:
# Монтирование разделов Das Windows
/dev/hda1 /mnt/win-c ntfs-3g ro,nls=utf8,umask=0 0 0
/dev/hda2 /mnt/win-e ntfs3gefault_permissions,allow_other,uid=1000,gid=1000,umask=0000,
locale=ru_RU.UTF-8 0 0
/dev/hda3 /mnt/win-f ntfs-3g default_permissions,allow_other,uid=1000,gid=1000,umask=0000,
locale=ru_RU.UTF-8 0 0
/dev/hda4 /mnt/win-g ntfs-3g default_permissions,allow_other,uid=1000,gid=1000,umask=0000,
locale=ru_RU.UTF-8 0 0
Для каждого раздела, который необходимо подключить, добавляем строки вида:
/dev/hda3 /mnt/win-f ntfs-3g default_permissions,allow_other,uid=1000,gid=1000,
umask=0000,locale=ru_RU.UTF-8 0 0
Строчка указывает, чтобы раздел hdb3 монтировался, как NTFS-раздел в
папку /mnt/win-f в режиме записи. Параметр locale=ru_RU.UTF-8 позволяет
видеть папки с русскими буквами (указываете utf-8 при условии, что у
вас система в локали utf-8) а umask=0 0 0 разрешает заходить в папки
пользователям без прав администратора.
Для корректного отображения русских букв для CD-ROM (DVD-ROM) и для flash-ек прописываем следующее:
/dev/sda1 /mnt/flash vfat rw,user,umask=0000,utf8 0 0 # Для flash:
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto,utf8 0 0 # Для CD-ROM:
При монтировании разделов ext3 может возникнуть проблема с правами
доступа к монтируемому разделу. Исправить данную проблему можно
следующим образом:
в fstab прописываем следующее:
/dev/hdb5 /mnt/media ext3 rw,user 0 0
в данном случае у нас раздел hdb5 файловой системы etx3 монтируется в папку /mnt/media
rw,user 0 0 разрешает записывать информацию на данный раздел.
Далее запускаем mc не под рутом!!!(если нету - устанавливаем), заходим в папку /mnt/ устанавливаем курсор на папку /media/ как показано на рисунке:
нажимаем F9-->Файл-->Права доступа и в появившемся окне выбираем: чтение
для владельца, запись для владельца, запуск/поиск для владельца, чтение
для группы, запись для группы, запуск/поиск для группы, чтение для
других , запись для других, запуск/поиск для других.
для владельца, запись для владельца, запуск/поиск для владельца, чтение
для группы, запись для группы, запуск/поиск для группы, чтение для
других , запись для других, запуск/поиск для других.
далее идем опять в F9-->Файл-->Владелец/группа и там в графе имя пользователя и графе имя группы ищем себя. Дабы изменения вступили в силу (подмонтировались все разделы) в консоле от root вводим команду:
# mount -a
Если все сделано верно, то ваш раздел ext3 примантируется с правами на запись
# mount -a
Если все сделано верно, то ваш раздел ext3 примантируется с правами на запись
ЗЫ: для того, что бы отмантировать все имеющиемя разделы
(имеется в виду разделы которые не заняты путем обращения к ним)
необходимо ввести команду от рута:
(имеется в виду разделы которые не заняты путем обращения к ним)
необходимо ввести команду от рута:
#umount -a
0
Коментарі