| 
		
			
			 
		 | 
		
			
			 www.lissyara.su
—> статьи
—> FreeBSD
—> Файловая система
—> fusefs-ntfs 
			
			
			 
			
			
 fusefs-ntfs
			
			
			
			Автор: gx_ua. 
			
			
   
 Установка: 
 
		
% whereis fusefs-ntfs
fusefs-ntfs: /usr/ports/sysutils/fusefs-ntfs
  |   
 
		
% cd /usr/ports/sysutils/fusefs-ntfs && make clean config install clean
Options for fusefs-ntfs 2009.4.4
[X] LOCK   Lock the device when mounting (avoids access)
[X] UBLIO  Enable user space cache for improved speed
  |   LOCK  - блокировать доступ к устройству, когда производится монтирование 
UBLIO  - включить кэш для для улучшения скорости доступа 
Смотрим переменную rcvar: 
 
		
% /usr/local/etc/rc.d/fusefs rcvar
# fusefs
fusefs_enable=NO
  |   Добавляем fusefs в автозагрузку: 
 
		
% echo 'fusefs_enable=YES' >> /etc/rc.conf
  |   Старт(загрузка модуля fuse.ko ): 
 
		
% /usr/local/etc/rc.d/fusefs start
  |   Можно загрузить модуль вручную: 
 
		
% kldload /usr/local/modules/fuse.ko
  |   Проверить наличие модуля: 
 
		
% kldstat | grep fuse.ko
11    1 0xc935c000 e000     fuse.ko
  |   Посмотреть на каком разделе Windows XP(NTFS) 
 Синтаксис: 
 
		
ntfs-3g [-o option[,...]] устройство точка_монтирования
mount -t ntfs-3g [-o option[,...]] устройство точка_монтирования
  |   Пробуем смонтировать раздел с виндовс(проверьте наличие /windows): 
 
		
% mount_ntfs-3g /dev/ad4s2 /windows
  |   По-умолчанию владельцем файлов и директорий являются пользователь и группа, который выполнял  
монтирование и каждый имееет права на чтение, запись, выполнение файлов(rwxrwxrwx)  
и права на каталоги(drwxrwxrwx).Если вы хотите изменить права и владельца на создаваемые файлы изпользуйте  
uid и/или gid опции вместе с umask, или fmask и dmask. 
Пользователи Windows имеют полный доступ к файлам созданным с помощью ntfs-3g. 
 
Посмотреть смонтированные разделы 
 
		
% mount
/dev/ad4s1a on / (ufs, local)
devfs on /dev (devfs, local)
/dev/ad4s1f on /tmp (ufs, local, soft-updates)
/dev/ad4s1d on /usr (ufs, local, soft-updates, acls)
/dev/ad4s1e on /var (ufs, local, soft-updates)
procfs on /proc (procfs, local)
linprocfs on /usr/compat/linux/proc (linprocfs, local)
/dev/md0 on /tmp (ufs, local)
/dev/fuse0 on /windows (fusefs, local, synchronous)
  |   Популярные опции при монтировании: 
noatime - отключить "отпечаток" времени доступа atime inodе, в котором  
отображается время последнего доступа к файлу. Если диск испытывает высокую нагрузку используйте  
данный параметр 
locale=value - указываем locale.Ваша системная locale должна совпадать с  
той с которой монтируете locale=value. В таком случае будет коректно отображаться кириллица 
rw - режим чтение/запись 
ro - режим только-чтение 
umask=value - права доступа, которые будут у "свежесозданного" файла  
и каталога. Устанавливается в восьмеричной системе счисления. По-умолчанию 0. 
fmask=value - тоже что и umask, но только для файлов. По-умолчанию 0. 
dmask=value - тоже что и umask, но только для каталогов. По-умолчанию 0. 
uid=value and gid=value - установить User ID -  
владелец файлов, Group ID - определяет группу допущенных. UID и GID пользователя  
можно посмотреть, например с помощью pw: 
 
		
% pw usershow gx1
gx1:*:1001:0::0:0:gx1:/home/gx1:/bin/csh
1001 - UID
0 - GID - wheel
  |   Использование /etc/fstab - таблицы ФС для монтирования: 
 
При  ntfs-3g обязательно использовать опцию late: 
 
		
# Device     Mountpoint   FStype  Options                           Dump  Pass#
/dev/ad4s2   /windows     ntfs-3g rw,locale=ru_RU.UTF-8,noauto,late  0      0
  |   Dump - утилитой dump(8) снимать специальные архивные копии для ФС. 0 - не снимать. 
Pass - порядок проверки fsck. 0 - файловую системы не нужно проверять 
 
Если у вас произошла ошибка при монтировании, та что ниже: 
 
		
% mount /windows
mount: /dev/ad4s2 : Operation not supported by device
  |   воспользуемся опцией mountprog=<program> и заменим ntfs-3g на ntfs в /etc/fstab: 
 
		
 /dev/ad4s2              /windows        ntfs    rw,locale=ru_RU.UTF-8,
noatime,noauto,mountprog=/usr/local/bin/ntfs-3g  0       0
  |   Спасибо Siddha. 
 
Другой вариант:: 
 
		
% mv /sbin/mount_ntfs /sbin/mount_ntfs-kern
% ln -s /usr/sbin/mount_ntfs-3g /usr/sbin/mount_ntfs
  |   Исправляем /etc/fstab(вместо ntfs-3g ставим ntfs): 
 
		
/dev/ad4s2  /windows        ntfs    rw,locale=ru_RU.UTF-8,noauto   0       0
  |   noauto  - не монтировать автоматически при загрузке ОС. 
теперь должно быть без ошибок: 
 либо уберите опцию noauto и смонтируйте все что есть в /etc/fstab: 
 
		
% mount -av
/dev/ad4s1a on / (ufs, local, fsid caa484494abbbc54)
/dev/fuse0 on /windows (fusefs, local, synchronous, fsid 08ff000909000000)
  |   или если использовали опцию late(опция указывает на то что раздел не будет смонтирован при mount -a, а только при mount -al ): 
 Размонтировать(форсировано) 
   
Смонтируем вручную с umask=002 и UID=1001(gx1) и GID=0(wheel): 
 
		
% mount_ntfs-3g -o rw,locale=ru_RU.UTF-8,umask=002,uid=1001,gid=0 \
/dev/ad4s2 /windows
% cd /windows/
% mkdir -p /windows/TEST/TEST-NTFS
% :> /windows/TEST/TEST-NTFS/test-ntfs
% ls -ld /windows/TEST/TEST-NTFS
drwxrwxr-x  1 gx1  wheel  0 13 ноя 17:42 /windows/TEST/TEST-NTFS/
% ls -l /windows/TEST/TEST-NTFS/test-ntfs
-rwxrwxr-x  1 gx1  wheel  0 13 ноя 17:42 /windows/TEST/TEST-NTFS/test-ntfs*
  |   Хм...,на директорию правильно, а на файл должно быть -rw-rw-r--. 
Ну да ладно.  
 
Локальная документация: 
file:///usr/local/share/doc/ntfs-3g/README.FreeBSD 
 
Дополнительные ссылки: 
http://www.tuxera.com/community/  
http://wiki.slavka.kiev.ua/index.php/Tools/mountntfs 
 
NTFS-3G site: http://ntfs-3g.org/ 
FUSE site: http://fuse.sourceforge.net/ 
fuse4bsd site: http://fuse4bsd.creo.hu/
 
  
			
Ссылка на обсуждение: http://forum.lissyara.su/viewtopic.php?t=14951.
  
			
			
			
			
				
					| 
						 размещено: 2009-11-13, 
				последнее обновление: 2009-11-16, 
				автор: gx_ua 
					 | 
					
						
		
					 | 
				 
			 
			
			
			
					
 
	 
	
  
			
			
			 
		 | 
		
			
			 
		 | 
		
 
 
			
			
2014-07-27, lissyara 
gmirror  
Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов.
 
2013-08-20, zentarim 
Scan+Print server FreeBSD 9 
Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540
 
2011-11-20, BlackCat 
Разъём на WiFi-карту 
Делаем съёмной несъёмную антену на WiFi-карте путём установки ВЧ-разъёма
 
2011-09-14, manefesto 
Настройка git+gitosis 
Настройка системы контроля версия исходного кода в связке git+gitosis+ssh 
 
2011-08-14, zentarim 
Wi-FI роутер + DHCP + DNS 
Настройка Wi-Fi роутера на Freebsd 8 + DNS сервер + DHCP сервер: чтобы Wi-Fi клиенты были в одной подсети с проводными, проводные и беспроводные клиенты получали адреса автоматически по DHCP, кэширующ
 
2011-06-15, -ZG- 
Охранная система на FreeBSD+LPT 
В этой статье описана попытка реализации простой охранной системы на базе FreeBSD с подключением к ней охранных устройтсв на LPT порт и видеорегистрацией.
 
2011-03-13, terminus 
ng_nat 
Описание работы ng_nat, практическое использование, достоинства и недостатки в сравнении с ipfw nat
 
2011-02-20, Капитан 
Nagios+Digitemp 
Статья описывает создание системы оповещения о превышении температуры в специальных помещениях на основе Nagios с использованием программы Digitemp.
 
2011-02-17, Le1 
Zyxel Configuration 
Скрипт для массового изменения конфига свичей Zyxel. Берет из файла iplist список ip-шек, заходит последовательно на каждый и выполняет комманды из файла commands, записывая происходящее в лог файл.
 
2011-02-16, fox 
hast carp zfs ucarp cluster 
HAST (Highly Available Storage), CARP, UCARP, ZFS, Cluster настройка и одаптация плюс личные размышления…
 
2011-02-04, BlackCat 
Восстановление ZFS 
История о том, как был восстановлен развалившийся RAIDZ ZFS-пул (перешедший в FAULTED) с помощью скотча и подручных средств. Или о том, какие приключения ожидают тех, кто не делает резервных копий.
 
2011-02-03, Капитан 
1-Wire 
Статья описывает самостоятельное изготовление контроллера DS9097 для съёма показаний с датчиков температуры DS1820 с помощью программы Digitemp.
 
2011-01-28, Капитан 
Температура в серверной 
Статья описывает построение системы наблюдения за температурой в помещении серверной с использованием программы Digitemp и выводом графиков в MRTG
 
2011-01-21, m4rkell 
Syslog server 
Как то буквально на днях, у нас завалилось, что то в еве) или не в еве не суть. Суть в том, что когда захотели снять логи с хостов esx обнаружили, что хранят эти негодяи логии только за последнии сутк
 
2011-01-07, lissyara 
Canon/gphotofs 
Монтирование цифровых фотоаппаратов Canon (PTP) как файловой системы, автоматизация этого процесса через события devd и внешние скрипты.
 
2010-12-13, Al 
IPSec 
Описание принципов работы IPSEC и способов аутентификации.
 
			
			 
		 | 
	
	
		
		
	
		
			
			
				
					
						Статистика сайта
					 | 
				 
				
					
						Сейчас на сайте находится: 26 чел.
					 | 
				 
				
					
						За последние 30 мин было: 139 человек
					 | 
				 
				
					
						За сегодня было 9927 показов, 3845 уникальных IP
					 | 
				 
			 
		 | 
	 
 
	
		 | 
		 
		 | 
		
			   Этот информационный блок появился по той простой причине,
			что многие считают нормальным, брать чужую информацию не уведомляя автора
			(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
			Я не против распространения информации — только за. Только условие простое — извольте
			подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
			незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
			 
			  Если соизволите поставить автора в известность — то вообще почёт вам и уважение. 
			© lissyara 2006-10-24 08:47 MSK
			 
		 | 
		
			 
		 | 
		
		
		
		
		 | 
	
Комментарии пользователей [15 шт.]