Монтируем разделы ntfs с помощью ntfs-3g
Настроим монтирование Win разделов в debian через fstab. Все операции производятся от root-а. Сие руководство проводилось только на платформе Debian Lenny. В старой версии Etch было немало "граблей" с пакетом ntfs-3g!
Установим пакет для монтирования ntfs разделов с возможностью записи (ntfs-3g)
server:/# apt-get install ntfs-3g
Проверим геометрию жесткого диска и структуру разделов:
server:/# fdisk –l
Disk /dev/hdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x96e396e3
Device Boot Start End Blocks Id System
/dev/hdb1 1 1912 15358108+ 7 HPFS/NTFS
/dev/hdb2 1913 9729 62790052+ f W95 Ext'd (LBA)
/dev/hdb5 1913 4462 20482843+ 7 HPFS/NTFS
/dev/hdb6 * 4463 5678 9767488+ 83 Linux
/dev/hdb7 5679 9325 29294496 83 Linux
/dev/hdb8 9326 9729 3245098+ 82 Linux swap / Solaris
Из таблицы видим, что интересующий нас раздел находится на устройстве hdb5 (Это ntfs раздел Windows, где лежит репозиторий debian в виде iso образов в папке Install/debian)
Создадим папку для монтирования нашего раздела
server:/# mkdir /mnt/stntfs
Добавим в файл /etc/fstab следующую строчку
/dev/hdb5 /mnt/stntfs ntfs-3g rw,gid=1000,umask=0011,nls=utf8,noexec 0 0
Параметры монтирования:
- /dev/hdb5 - что монтируем;
- /mnt/stntfs - куда монтируем;
- ntfs-3g - использовать пакет с возможностью записи в ntfs раздел;
- gid=1000 - всем записываемым на раздел файлам установить владельца с uid=1000 (первый зарегистрированный пользователь в системе);
- umask=0011 - устанавливать всем файлам маску 777 XOR 0011 = 0766 = -rwxrw-rw- )
- nls=utf8 - в какой кодировке отображать названия имен;
- noexec - запрещаем запускать бинарники с этого раздела
- 0 0 - dump-freq pass-num - флаги для проверки и числа проходов...
Примечание:Что такое маска!? Значение umask используется для устновки начальных прав доступа к файлу при создании нового файла. Важно, что права в umask как бы вычитаются из прав создаваемого/записываемого фалйа (так, например, типичное значение umask по умолчанию 022, в обычном случае, если файл "закачивался" как 0666, новые файлы будут созданы с правами 0666 XOR 022 = 0644 = rw-r--r--).
Заставляем систему перемонтировать заново наши разделы:
server:/# mount –a
Теперь в папке stntfs виден Win раздел для чтения и записи. Работайте с удовольствием...
Написать комментарий
- Обязательные для заполнения поля помечены знаком *.