Поддержка NTFS

Печать E-mail
Автор Administrator   
23.01.2008 г.
По умолчанию файловая система NTFS не поддерживается, но мы можем добавить ее поддержку. Помните, что поддержка NTFS в Ubuntu, как и в других дистрибутивах, экспериментальная, поэтому перед использованием NTFS-разделов рекомендуется сделать копию всех важных файлов.

По умолчанию файловая система NTFS не поддерживается, но мы можем добавить ее поддержку. Помните, что поддержка NTFS в Ubuntu, как и в других дистрибутивах, экспериментальная, поэтому перед использованием NTFS-разделов рекомендуется сделать копию всех важных файлов.
Сначала нужно установить все необходимое для поддержки NTFS:
sudo apt-get install libfuse2 fuse-utils
Если apt у вас не настроен, тогда скачайте вручную (например, с помощью браузера, программ wget или Downloader for X) следующие файлы:
О http://archive.ubuntuxom/ubuntu/pool/main/I/Iinux-ntrs/ Hbntfs8_l.12.l-l_i386.deb;
□ http://archive.ubuntu.eom/ubuntu/pool/main/I/linux-ntrs/ ntfsprogs_l.12.l-l_i386.deb;
□ http ://archive.ubuntu.com/ubuntu/pool/main/f/ruse/ Iibfuse2_2.4.2-0ubuntu3_i386.deb;
П http://arcbive.ubuntu.eom/ubuntu/pool/universe/f/fuse/ fuse-uUls_2.4.2-0ubuntu3_i386.deb.
Установите пакеты вручную:
sudo dpkg -i libfuse2_*.deb fuse-utils_*.deb ntfsprogs_*.deb libntfs8_*.deb
Добавим модуль fuse в список автоматически загружаемых модулей (грубо говоря, в конец файла /etc/modules):
echo fuse | sudo tee -a /eto/modules
Команда tee читает информацию со стандартного ввода и записывает ее в указанный файл. А на стандартный ввод этой программы мы послали строку fuse. Может, кому-то проще открыть файл /etc/modules в редакторе gedi и добавить строку fuse вручную.
Добавим группу ntfs:
sudo addgroup ntfs
Программа addgroup выведет номер созданной группы, запомните его, например:
Adding group 'ntfs' (1002)... Done.
Предположим, что раздел /dev/hdal отформатирован в файловой системе NTFS. Тогда нам нужно добавить следующую строку в файл /etc/fstab (обратите внимание: вам нужно указать номер созданной группы):
/dev/hdal /mnt/windows ntfs-fuse auto,gid=l002,umask=0002 0 0
Каталог /mnt/windows (наша точка монтирования) должен существовать. Поэтому его нужно создать:
sudo mkdir /mnt/windows
Добавим пользователя usemame в группу ntfs. Данный пользователь будет обладать правом записи NTFS-раздела:
sudo adduser username ntfs
Практически все. Нам осталось только исправить одну ошибку, которая есть в пакете linux-ntfs (подробно об этой ошибке можно прочитать по адресу https://launchpad.net/distros/ubuntu/-t-source/linux-ntfs/-t-bug/29865). Для этого нужно ввести команду:
sudo rm /sbin/mount.ntfs-fuse && sudo In /usr/bin/ntfsmount /sbin/mount.ntfs-fuse
Если бы все это мы проделывали в Windows, то по всем правилам нам нужно было ее перезагрузить, но поскольку у нас Linux, то достаточно будет ввести следующую длинную команду:
sudo modprobe fuse && sudo umount -a && sudo mount -a
Данная команда состоит из трех команд. Первая (modprobe fuse) загружает модуль fuse, обеспечивающий поддержку NTFS, вторая (umount -а) — от-монтирует все разделы, указанные в /etc/fstab, а третья — монтирует их заново.
После этого можно будет обращаться к нашему Windows-разделу так:
Is /mnt/windows

 
« Пред.   След. »
Copyright © 2003-2009. При перепечатке любого материала с сайта ссылка на RunOS.ru обязательна.
Все материалы размещенные на сайте предназначены исключительно для ознакомительных целей.
Автор некоторых материалов представленных на сайте Колисниченко Д. (Издательство БХВ).