Просмотр полной версии : запись на ntfs из линукса
max_rebel
15.01.2008, 01:28
Всем привет,вот проблема которая у меня с тех самых пор как я себе линукс поставил: у меня на компе стоит винда(Vista) и линукс(Mandriva 2008) ,хочу удалить файл с ntfs раздела на котором винда работая в линуксе - и ни фига - пишут мне шо незя так делать=( Я установил ntfs-3g - и всё равно ни фига не помагает,при попытке изменения файлов на ntfs разделе получаю сообщение что мне туда лезть нельзя=( Подскажите что делать.Спасибо
NaX[no]rT
15.01.2008, 01:30
В разрешениях NTFS поставь группе Everyone права Full Control. Хотя они по умолчанию вроде идут.
Поищи в инете на эту тему.
max_rebel
15.01.2008, 01:36
ыгы...а где это разрешение выстваляется?
1 должен быть включен модуль fuse
2 инициализация должна идти через udev, иначе надо будет кое-что править руками
3 в fstab`e тип файловой системы ntfs-3g параметры defaults, umask=0, locale=<твоя_nix_локаль>
ставь ntfs-3g
В fstab монтируй
ntfs-3g defaults, umask=0, locale=ru_RU.UTF-8
Вобещм то что Мастер сказал
max_rebel
15.01.2008, 02:38
спасибо,попробую,только помниться чтото вроде этого я уже делал
max_rebel
16.01.2008, 01:44
/dev/hda5 / ext3 defaults 1 1
/dev/hdc /media/cdrom auto umask=0022,users,iocharset=utf8,noauto,ro,exec 0 0
/dev/hdd /media/cdrom2 auto umask=0022,users,iocharset=utf8,noauto,ro,exec 0 0
none /media/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,umask=0022,iocharset=utf8,sync 0 0
/dev/hda1 /mnt/win_c ntfs umask=0022,nls=utf8,ro 0 0
/dev/hda2 /mnt/win_d ntfs umask=0022,nls=utf8,ro 0 0
none /proc proc defaults 0 0
/dev/hda6 swap swap defaults 0 0
вот такого вида у меня fstab - я подправил когда вот эту строчку
/dev/hda1 /mnt/win_c ntfs umask=0022,nls=utf8,ro 0 0
на эту
/dev/hda1 /mnt/win_c ntfs-3g defaults, umask=0,nls=utf8,ro 0 0
- у меня сразу диск с виндой исчез=(Не могли бы пальцем ткнуть что нужно исправить? Спсибо за терпение
[spyder@localhost ~]$ cat /etc/fstab
/dev/hda6 / ext3 relatime 1 1
/dev/hda8 /home ext3 relatime 1 2
/dev/cdrom /media/cdrom auto umask=0022,users,iocharset=utf8,noauto,ro,exec 0 0
/dev/fd0 /media/floppy auto umask=0022,users,iocharset=utf8,noauto,exec,flush 0 0
/dev/hda1 /mnt/win_c ntfs-3g umask=0,locale=ru_RU.UTF-8 0 0
/dev/hdb5 /mnt/win_c2 ntfs-3g umask=0,locale=ru_RU.UTF-8 0 0
/dev/hda5 /mnt/win_d ntfs-3g umask=0,locale=ru_RU.UTF-8 0 0
none /proc proc defaults 0 0
/dev/hda7 swap swap defaults 0 0
/dev/sda1 /mnt/install ntfs-3g umask=0,user,locale=cp1251,dev,exec 0 0
зы: незачто =D
max_rebel
16.01.2008, 21:52
блин я проклят=(ни фига не получается=(
fuse точно подключен? Инициализация точно через udev?
Мой ntfs:
/dev/sda3 /mnt/Win_D ntfs-3g umask=0,locale=ru_RU.UTF-8 0 0
_http://www.ntfs-3g.org/index.html#download
для остальных напильник и
_http://www.ntfs-3g.org/support.html#bugreport
к сожалению 100% решений нет, нужно лазить, читать и разбираться :(
procedure
19.01.2008, 03:46
блин я проклят=(ни фига не получается=(
бубен в руки и вперед...все как выше по сто раз перепробывать.
Хе у меня стояло:
# Entry for /dev/sda1 :
UUID=80C2F69090FA0800 /media/hda1 ntfs-3g defaults,locale=ru_RU.utf8,umask=007,gid=46 0 1
# Entry for /dev/sdb1 :
UUID=54C8D6A4C8D683A0 /media/hdb1 ntfs-3g defaults,locale=ru_RU.utf8,umask=007,gid=46 0 1
И всё рабоатало, вот тока по сетке расшарить не мог на ntfs папки пришлось юмаск на ноль ставить! :D
procedure
26.01.2008, 12:33
Такая же проблема. Люди помогите кто нить.
fstab:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda6
UUID=2aa416c1-0c92-4a70-85d9-de515ba4b3b3 / ext3 defaults,errors=remount-ro 0 1
# /dev/sda7
UUID=fcde21cc-bee7-4d7a-9ce2-d3b8ac30639b /home ext3 defaults 0 2
# /dev/sda1
UUID=042CEEFF2CEEEB1E /media/sda1 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
# /dev/sda4
UUID=27e063b6-7675-4b2b-8e1d-f75e12cb0276 /media/sda4 ntfs rw,nls=utf8,umask=007,gid=46 0 1
# /dev/sda5
UUID=0cc8cb12-bfa0-11dc-9578-35d8ee683973 none swap rw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
Exlibris
26.01.2008, 17:20
хех, вроде все прильно написали
--
я когда сталкунлся с такой проблемой почитал 3 мана
_http://ru.gentoo-wiki.com/HOWTO_Чтение-запись_NTFS_с_использованием_ драйвера_ntfs-3g
http://forum.ubuntu.ru/index.php?topic=8019.msg98140
http://linuxforum.ru/index.php?showtopic=30081
procedure
27.01.2008, 00:44
да у меня права блин rw стоят, диск смонтирован что ещё нужно?
тип fs не ntfs, а ntfs-3g поставить. И rw убрать. Оставить только locale=ru_RU.UTF-8 и umask=0
кароче всем гоу на linuxforum.ru в Search =) там ответы на все ваши вопросы
procedure
27.01.2008, 00:49
тип fs не ntfs, а ntfs-3g поставить. И rw убрать. Оставить только locale=ru_RU.UTF-8 и umask=0
во избежании перепутанья.
скажи плиз какую строку какой заменить....
А то сам же знаешь под рутом ели че нить изменю то ппц...
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda6
UUID=2aa416c1-0c92-4a70-85d9-de515ba4b3b3 / ext3 defaults,errors=remount-ro 0 1
# /dev/sda7
UUID=fcde21cc-bee7-4d7a-9ce2-d3b8ac30639b /home ext3 defaults 0 2
# /dev/sda1
UUID=042CEEFF2CEEEB1E /media/sda1 ntfs-3g locale=ru_RU.UTF-8,umask=0 0 0
# /dev/sda4
UUID=27e063b6-7675-4b2b-8e1d-f75e12cb0276 /media/sda4 ntfs-3g locale=ru_RU.UTF-8,umask=0 0 0
# /dev/sda5
UUID=0cc8cb12-bfa0-11dc-9578-35d8ee683973 none swap rw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
Вот так вот...
так у тебя по рутом всё равно создасться бэкап этого файла, ну или сам сделай
меняй например это
UUID=042CEEFF2CEEEB1E /media/sda1 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
на это
UUID=042CEEFF2CEEEB1E /media/sda1 ntfs-3g umask=0,locale=ru_RU.UTF-8 0 0
ЗЫ опередил =\
procedure
27.01.2008, 00:56
Благодарю товарищи всем +, пожалуйста тему не кройте если потом работать не будет я отпишусь завтра.
Приглашаю вас в сейчас созданную мной тему та же ubuntu ...*)))
procedure
29.01.2008, 02:25
Гы, не работает.
Невозможно подключить устройство.
Сделал как написал Мастер.
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda6
UUID=2aa416c1-0c92-4a70-85d9-de515ba4b3b3 / ext3 defaults,errors=remount-ro 0 1
# /dev/sda7
UUID=fcde21cc-bee7-4d7a-9ce2-d3b8ac30639b /home ext3 defaults 0 2
# /dev/sda1
UUID=042CEEFF2CEEEB1E /media/sda1 ntfs-3g locale=ru_RU.UTF-8,umask=0 0 0
# /dev/sda4
UUID=27e063b6-7675-4b2b-8e1d-f75e12cb0276 /media/sda4 ntfs-3g locale=ru_RU.UTF-8,umask=0 0 0
# /dev/sda5
UUID=0cc8cb12-bfa0-11dc-9578-35d8ee683973 none swap rw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
Сделай как на оф сайте пишут https://help.ubuntu.com/community/MountingWindowsPartitions/ThirdPartyNTFS3G ;)
procedure
29.01.2008, 11:06
Сделай как на оф сайте пишут https://help.ubuntu.com/community/MountingWindowsPartitions/ThirdPartyNTFS3G
Я канеш знаю немного английский, но не настолько. Почитать я всегда смогу и почитал уже. Просто у меня нифига не получается вот я и хочу посоветоватся.
Сначала я сделал все как написал Мастер. Дисков я вобще не видел после перезагрузки. Потом я сделал как написал Spyder он вывел сообщение только root может монтировать ***** на media/sda4.
Дальше я вывел такую комманду:
sudo mount -t ntfs-3g /dev/disk/by-uuid/042CEEFF2CEEB1E /media/sda1
он вывел ошибку типа такой файловой ситемы мы незнаем. потом ввел это:
sudo mount -t ntfs /dev/disk/by-uuid/042CEEFF2CEEB1E /media/sda1
И сейчас вобще ничего он не видит у меня.
(Прошу кто как может помочь сконфигурировать правильно все. Сылки с мануалами я могу найти сам, гугл пока не умер =\ )
вот так попробуй:
/sbin/mount.ntfs /dev/sda1 /media/sda1 -o rw,nls=utf8,umask=007,gid=46
и посмотри, будет записывать или нет...
в фстаб попробуй с этим:
UUID=<тут типа ууид номер> /media/sda1 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
лично у мну работает
procedure
29.01.2008, 14:03
вот так попробуй:
Непонял, это что ли fstab изменить?
А где именно в какой строке?
procedure, у тебя ntfs-3g стоит вообще?
Непонял, это что ли fstab изменить?
А где именно в какой строке?
первый мой код-квоут пропиши просто в консоле и посмотри, идет ли запись на нтфс
procedure
29.01.2008, 14:44
procedure, у тебя ntfs-3g стоит вообще?
система файловая ntfs. А в настройках ща перезагружусь и покажу ещё раз свой fstab.
первый мой код-квоут пропиши просто в консоле и посмотри, идет ли запись на нтфс
ок
Не вижу проблеммы по этой теме... У меня в мандраке 2008 сделать запись в нтфс не составило никакого труда. Пришлось установить 2 пакета - ntfs-3g и fuse и написать вот такой fstab:
dev/hda7 / ext3 relatime 1 1
/dev/cdrom /media/cdrom auto umask=0022,users,iocharset=utf8,noauto,ro,exec 0 0
/dev/fd0 /media/floppy auto umask=0022,users,iocharset=utf8,noauto,exec,flush 0 0
/dev/hda1 /mnt/win_c ntfs-3g nls=cp1251
/dev/hda5 /mnt/win_d ntfs-3g nls=cp1251
none /proc proc defaults 0 0
/dev/hda6 swap swap defaults 0 0
procedure
29.01.2008, 15:23
Пришлось установить 2 пакета - ntfs-3g и fuse
А у тебя сылочки нет?
Переписал файл как Tw!m4 посоветовал. Нашел разделы. Но запись до сих пор даж под рутом нельзя делать.
Procedure... чувак вот ты против того чтоб посмотреть офсайт убунты а зря https://help.ubuntu.com/community/MountingWindowsPartitions/ThirdPartyNTFS3G все раписано, ты на команды то хоть глянь и все поймешь
procedure
29.01.2008, 15:34
procedure, у тебя ntfs-3g стоит вообще?
неа.
Дайте сылочку кто нить весь гугл переискал уже.
procedure
Посмотри в программе управления пакетами Synaptic. Пакеты называются fuse-utils и ntfs-3g. А вообще, если анлим - то почаще обновляйся, я эти пакеты точно сам не устанавливал ))
procedure
29.01.2008, 15:40
А зачем нужна fuse??
Уже сылку нашел так скачал.
http://ru.wikipedia.org/wiki/Filesystem_in_Userspace
В том же Synaptic и написано:
ntfs-3g - read-write NTFS driver for FUSE
fuse-utils - Filesystem in USErspace (utilities)
неа.
Дайте сылочку кто нить весь гугл переискал уже.
sudo apt-get install ntfs-3g
PS:у меня и без ntfs-3g всё работает.....гм....
Forcer, Это тебе понятно а другим не понятно.
procedure
29.01.2008, 15:59
Так пошел я перезагружатся в ubuntu попробую все наладить.
Скачал fuse & ntfs-3g.
procedure
29.01.2008, 16:46
УРА! Товарищи! УРА!
Спасибо всем кто мне помог. Я действительно научился утанавливать архивы и нет ничего в этом сложного. =\
Может кому пригодится делал все по инструкции:
http://forum.ntfs-3g.org/viewtopic.php?t=21
Не ужель начал по другим форумам смотреть.. ;)
А зачем нужна fuse??
Fuse это драйвер сам по себе... Он необходим для работы ntfs-3g
max_rebel
12.02.2008, 02:26
Господа,это маленький шаг для меня и огромный шаг для всего человечества - я подправил fstab так как писал Ozzy и у далил файл с ntfs раздела=))) Но увы я так и не понял почему сработал именно совет Ozzy потому что я перепробовал ваще всё что тут писали и заработало только как OzzY скачал=( почему я не опнимаю - поясните пожалуйста что я сделал что всё заработало. Было вот так:
/dev/sda5 /mnt/win_d ntfs umask=0022,nls=utf8,ro 0 0
я сделал вот так:
/dev/sda5 /mnt/win_d ntfs-3g nls=cp1251
и всё заработало.
Объясните пожалуйста как можно подробнее что я сделал?
Ты включил модуль ядра, обеспечивающий работу драйверу ntfs-3g.
Так же ты переключил работу с нтфс со стандартного драйвера ntfs на драйвер ntfs-3g, открывающий возможность записи. То, что все еще 5 страниц назад считали, что ты сделал.
max_rebel
12.02.2008, 10:17
нет,если у меня чтото получается то я сразу пишу типа "ура получилось взломать пентагон как вы и говорили"=) Всем спасибо за участие=)
А что такое nls=cp1251 и почему сначала у меня было nls=utf8?
и ещё что значит 0 0 после ro?
max_rebel
12.02.2008, 10:32
Мастер - чтото мне не добавить тебе + за сочувствие=)А почему utf8 лучше чем тто что у меня выставлено?
Мастер - чтото мне не добавить тебе + за сочувствие=)А почему utf8 лучше чем тто что у меня выставлено?
Просто в другом случае у тебя бы были вместо нормально читаемых символов= "крякозябрики" вот поэтому именно выставленна кодировка WIN 1251
max_rebel
13.02.2008, 23:20
блин опять чтото не работает=( после загрузки диск который в fstab прописан как доступный на запись не виден=(
Проверь правильность файла.
Кстати, последнее время рекомендуют использовать iocharname или local вместо nls. У самого были похожие проблемы из-за этого.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot