Чтение-запись NTFS с использованием драйвера ntfs-3g в Debian.
NTFS-3g - это свободный драйвер для работы в режиме чтения и записи с файловой системой NTFS. Это еще одно детище файловой системы в пространстве пользователя - FUSE. По умолчанию (без этого драйвера) в большинстве дистрибутивов Linux поддерживается только чтение, для разделов NTFS и чтение/запись, для разделов FAT. Поэтому, если у вас помимо Linux на компьютере установлена Windows, работающая на NTFS, вам понадобится установка дополнительного драйвера, лучшим из которых является NTFS-3g.
Установка в Debian Sarge, Debian Sid и Ubuntu.
Здесь никаких проблем нет, так как данный драйвер входит в репозитории дистрибутивов.
$ sudo apt-get install ntfs-3g
FUSE и пару дополнительных библиотек установятся, как нужные для работы драйвера.
Установка в Debian Etch.
По причинам безопасности NTFS-3g не был вкючен в Debian Etch (выглядит странно, так как уже вышла стабильная версия драйвера 1.0). О том, чем заменить этот драйвер, я так ничего и не нашел. Поэтому решил ставить из backports.
Добавляем backports в список доступных репозиториев:
Добавляем backports в список доступных репозиториев:
$ sudo vi /etc/apt/source.list
и вставляем
deb http://www.backports.org/debian sarge-backports main
(в edgy-backports драйвера пока нет)
Загружаем и добавляем ключи:
$sudo wget -O - http://backports.org/debian/archive.key | sudo apt-key add -
(можно и не добавлять, но в таком случае все время при обновлении списка репозиториев будет выскакивать предупреждение)
Обновляем список репозиториев и устанавливаем NTFS-3g:
Обновляем список репозиториев и устанавливаем NTFS-3g:
Альтернативный способ:
$ sudo apt-get update
$ sudo apt-get install ntfs-3g
$ wget ftp://ftp.ru.debian.org/debian/pool/main/n/ntfs-3g/libntfs-3g0_1.328-2_i386.deb
$ wget ftp://ftp.ru.debian.org/debian/pool/main/n/ntfs-3g/ntfs-3g_1.328-2_i386.deb
$ sudo apt-get install fuse-utils libfuse2
$ sudo dpkg -i libntfs-3g0_1.328-2_i386.deb
$ sudo dpkg -i ntfs-3g_1.328-2_i386.deb
Монтирование.
Создаем точку монтирования:
$ sudo mkdir /mnt/win
Монтируем:
$ sudo mount -t ntfs-3g /dev/sda1 /mnt/win -o umask=0
Вместо /dev/sda1 запишите windows раздел вашего диска (обычно это /dev/hda1). Если у вас локаль отличная от UTF8, выставьте ее значение с помощью опции nls (например nls=koi8-r)
Отмонтировать можно командой:
$ sudo umount /mnt/win
Убедившись в том, что все работает правильно, запись можно добавить в файл /etc/fstab:
$sudo vi /etc/fstab
добавляем:
/dev/sda1 /mnt/win ntfs-3g umask=0,nls=ваша_локаль 0 0
(в случае, если у вас несколько разделов - таким же образом добавьте их все)
Монтируем:
$ sudo mount /mnt/win
После монтирования можно зайти в папку /mnt/win и проверить содержимое. Скорость работы с файловой системой должна быть такой же как и с Linux разделами. Также не должно быть никаких проблем с отображением русских имен файлов.
P.S. Будьте осторожны при удалении файлов из папки windows :).
P.S. Будьте осторожны при удалении файлов из папки windows :).
27 коммент.:
Спасибо за пост!
Теперь всё нужное по ntfs-3g на одной странице. Обязательно воспользуюсь, когда буду его ставить.
Пожалуйста. Может и пригодится (если виндовс есть)
В etch можно использовать ntfsprogs
он тоже фузёвую фс предоставляет. только с записью на ntfs у него не так хорошо - иногда говорит, что не может записать, но фс не портит.
Ну хорошо хоть не портит фс:).
Спасибо сам проверил работает
Чтобы автоматически монтировалось с поддержкой русских имен файлов/каталогов нужно дописать в fstab после defaults ещё и locale=ru_RU.UTF-8
nls=ваша_локаль
Но я так понял эта опция включена по умолчанию как utf8. Поэтому ее можно и не вносить. У меня русские имена читаются и без нее.
Использовал ntfs-3g - как это было:
От действий ntfs-3g не в восторге chkdsk Винды - матерится громко на какие-то мелочи (кажись что свободный кластер помечен как занятый).
Самое кино было когда chkdsk восстановил файл, удаленный ntfs-3g как "потерянный файл" в тот же каталог и под тем же именем, под которым его и удалили.
Короче это не та вещь, которую можно считать stable'ом.
При запуске Виндовс чекал диски и не обнаруживал файлы, записанные ntfs-3g :( Правда дистрибутив другой - Федора 6
ntfs-3g наверное не идеален, но альтернативы я не вижу. Конечно, можно форматнуть раздел с виндой в ext3. Все проблемы враз пропадуть :).
Всё поставил, примонтировал, но с нтфсных разделов могу только удалять файлы, записывать на них не могу - пишет Общая ошибка, кстати пришлосе переставлять makedev, но всё равно не работает
Даже не знаю что сказать. Странно как-то, удалять можно, а записывать нельзя. Напишите подробней о вашей системе, Debian Etch? В свободное время попытаюсь поискать в интернете по этому поводу. И еще, попробуйте скопировать в консоли, что оно выдаст?
/etc/apt/source.list
наверное, всё-таки, sources.list
Подправь, пожалуйста, а то копировать не удобно. Уже три раза обламывался :)
нужно разобраться!еще ни до конца понимаю
Все замечательно получилось и даже смонтировалось корректно отображая русские названия файлов и каталогов (дописывала locale=ru_RU.UTF-8 в fstab). Спасибо!
Спасибо за интересную статью.
В Lenny с репозитория ленни скачанный ntfs-3g дико тормозной (монтировал по етому маниуалу), папки с большим поличеством папок и файлов открывает ну очень долго (в сравнении с открытием в виндавс раз в 10) при етом загружает процессор и все висит пока он не выведет содержимое папки.
Спасибо! То что надо!
Долго ковырялся, пока вспомнил, что нужен именно ntfs-3g, а тут понятно и развернуто все описано.
NTFS пришел на смену FATy ...а есть ли технология способная заменить НТФС?
Действительно,разве ничего лучше нтфс не придумали еще?
До того, как установить svn, я установил Apache2.2, PHP5 и MySQL5. Вопреки всем своим привычкам, просто не захотев долго возиться, я устанавливал их через apt-get install и понял, что больше этого делать не буду. Очень уж сложно искать по системе где спрятались конфигурационные файлы, как они разбиты и что вообще происходит.А вот мой сайт возможно вас за интересует это - очередной островок любви и нежности - buy viagra ;);)...Большое спасибо вам и я очень благадарна вам за визит на мой сайт ...удачи...С Уважением Лариса
Очень интересно.
Thanks for sharing such an interesting post with us. You have made some valuable points which are very useful for all readers
酒店經紀 酒店打工 酒店工作 酒店上班 酒店兼差 酒店兼職 打工兼差 打工兼職 台北酒店 酒店應徵 禮服店 酒店 經紀 打工 兼差便服店 台北酒店經紀 酒店薪水 酒店工作內容 酒店時間 酒店經濟 美式餐廳 台北咖啡廳 永康街咖啡廳
酒店經紀 酒店小姐 酒店經紀公司
台北酒店工作 台北酒店經紀人 酒店兼差 台北酒店上班 酒店打工 酒店工作內容 酒店pt 台北酒店 便服店 禮服店 酒店 酒店工作 酒店上班時間 酒店上班薪水 酒店上班內容 現領 當日領
打工兼職 打工兼差 酒店營業時間
酒店經濟 酒店面試
酒店兼職 酒店公關 酒店上班2015/08/27
【挑剔味蕾】基隆。德瑞克的美嚷Derek's MAISON-基隆愛買商圈
観光客などの台湾初心者には、オススメだと思います。台湾風俗調べをしていると、デリの、たが、日本語が話せる女の子は多いです。ただし、全員が日本人レベルで話せるかと言ったら、 ということで、シャワーで汗を流してさっぱりしてから、また、ベッドで、 いちゃいちゃするわけですが、やはり、みなさん、こんにちは!東日本本部長@GONです。 今回は上野で執り行われました東日本御用納めの会務報告です。 久々の御用納めの主務です。当会の会員の方は当然、18歳以上の良い大人なので、ほっといていても勝手に行動してくれるので、楽です。その為、最近は放置プレイなるものが多くなってきていると思いますが、ご容赦ください。
台湾は日本人に人気の観光地。台湾出身スタッフがおすすめする台湾旅行で外せない観光スポット!人気の九フン(九份)や台北のシンボル「台北101」、グルメが楽しめる夜市、台湾風俗
温泉や絶景スポットも!台北から高雄まで、台湾旅行で行くべき人気観光名所が満載!
非常に親日的な国で、日本語を話せる方も多いことから日本人にとってはすごく旅行や観光のしやすい都市です。台湾の観光情報ガイド!台湾風俗名所や見所を探すなら台北ナビ。市内観光や文化遺産、歴史建造物、街並みに触れて、台湾を体感して下さい。
台湾は大人気な旅行先で、特に台湾台北がすごく人気が集まっています。成田空港から約4時間と、すぐに飛んでいけちゃうくらいアクセス抜群な観光スポット“台湾”。
Отправить комментарий