Автоматически подключать NTFS HDD в определенных местах и ​​делиться ими в локальной сети

О.С .: Raspbmc

Мне нужно разделить 4 жестких диска по моей локальной сети, но записанный мной fstab не работает, как я.


Edit1 ~

Вот часть fstab, созданная для этих жестких дисков:

#External HHDs
LABEL=Incompleted\040Seasons     /media/IncompletedSeasons ntfs-3g  auto,rw,exec,async,dmask=0002,fmask=0003,uid=1000,gid=1000  0  0
LABEL=Films                      /media/Films              ntfs-3g  auto,rw,exec,async,dmask=0002,fmask=0003,uid=1000,gid=1000  0  0
LABEL=Music\040and\040Animation  /media/MusicAndAnimation  ntfs-3g  auto,rw,exec,async,dmask=0002,fmask=0003,uid=1000,gid=1000  0  0
LABEL=Completed\040Seasons       /media/CompletedSeasons   ntfs-3g  auto,rw,exec,async,dmask=0002,fmask=0003,uid=1000,gid=1000  0  0

Они названы правильно, а папки для точек монтирования уже существуют:

root@raspbmc:/home/pi# ls -la /media/
total 24
drwxrwxr-x  6 root root 4096 Jul 27 19:08 .
drwxr-xr-x 24 root root 4096 Jul 13 19:20 ..
drwxrwxr-x  2 pi   pi   4096 Jul 27 19:08 CompletedSeasons
drwxrwxr-x  2 pi   pi   4096 Jul 27 19:07 Films
drwxrwxr-x  2 pi   pi   4096 Jul 27 19:07 IncompletedSeasons
drwxrwxr-x  2 pi   pi   4096 Jul 27 19:07 MusicAndAnimation

На данный момент, я утверждаю, что бросок mount -a будет монтировать эти 4 жестких диска, в эти 4 папки с разрешениями записаны в fstab.
Давайте попробуем:

root@raspbmc:/home/pi# mount -a
mount: devpts already mounted or /dev/pts busy
ntfs-3g: Failed to access volume 'LABEL=Music and Animation': No such file or directory

ntfs-3g 2012.1.15AR.5 external FUSE 29 - Third Generation NTFS Driver
                Configuration type 7, XATTRS are on, POSIX ACLS are on

Copyright (C) 2005-2007 Yura Pakhuchiy
Copyright (C) 2006-2009 Szabolcs Szakacsits
Copyright (C) 2007-2011 Jean-Pierre Andre
Copyright (C) 2009 Erik Larsson

Usage:    ntfs-3g [-o option[,...]] <device|image_file> <mount_point>

Options:  ro (read-only mount), remove_hiberfile, uid=, gid=,
          umask=, fmask=, dmask=, streams_interface=.
          Please see the details in the manual (type: man ntfs-3g).

Example: ntfs-3g /dev/sda1 /mnt/windows

News, support and information:  http://tuxera.com
root@raspbmc:/home/pi# ls -la /media/
total 204
drwxrwxr-x  6 root root 4096 Jul 27 19:08 .
drwxr-xr-x 24 root root 4096 Jul 13 19:20 ..
drwxrwxr-x  1 pi   pi   4096 Jul 19 17:17 CompletedSeasons
drwxrwxr-x  1 pi   pi   4096 Jul 12 21:58 Films
drwxrwxr-x  1 pi   pi   4096 Jul 27 18:51 IncompletedSeasons
drwxrwxr-x  2 pi   pi   4096 Jul 27 19:07 MusicAndAnimation

Это работает! Не берите в голову, что 4-й сбой, он выключен ... Затем я перезагружаю устройство, и вот результат:

root@raspbmc:/home/pi# ls -la /media/
total 152
drwxrwxr-x  8 root root 4096 Jul 27 19:40 .
drwxr-xr-x 24 root root 4096 Jul 13 19:20 ..
drwx------  1 pi   pi   4096 Jul 19 17:17 Completed Seasons
drwxrwxr-x  2 pi   pi   4096 Jul 27 19:08 CompletedSeasons
drwxrwxr-x  2 pi   pi   4096 Jul 27 19:07 Films
drwx------  1 pi   pi   4096 Jul 27 18:51 Incompleted Seasons
drwxrwxr-x  2 pi   pi   4096 Jul 27 19:07 IncompletedSeasons
drwxrwxr-x  2 pi   pi   4096 Jul 27 19:07 MusicAndAnimation

Обычно эти новые папки монтируются нормально, но старые папки пусты. Я забыл что-то делать? Я сделал какую-нибудь ошибку? Не могли бы вы мне помочь?


Edit2 ~

Я попытался переименовать папки и точки монтирования fstab с тем же именем, что и метки, и после перезагрузки результат был примерно таким: :

root@raspbmc:/home/pi# ls -la /media/
total 152
drwxrwxr-x  8 root root 4096 Jul 27 19:40 .
drwxr-xr-x 24 root root 4096 Jul 13 19:20 ..
drwx------  1 pi   pi   4096 Jul 19 17:17 Completed Seasons_
drwxrwxr-x  2 pi   pi   4096 Jul 27 19:08 Completed Seasons
drwx------  1 pi   pi   4096 Jul 19 17:17 Films
drwx------  1 pi   pi   4096 Jul 27 18:51 Incompleted Seasons_
drwxrwxr-x  2 pi   pi   4096 Jul 27 19:07 Incompleted Seasons
drwxrwxr-x  2 pi   pi   4096 Jul 27 19:07 Music and Animation

Я думал, что у системы не было привилегий использовать мои папки в качестве точек монтирования, но я не понимаю, где это исправить (если мне это нужно).
Может ли это быть вызвано использованием пользователя 'pi' вместо пользователя 'root'? (uid=1000 и gid=1000 оба ссылаются на пользователя и группу pi).
Samba и XBMC вынуждены искать в этих папках мои медиафайлы, это может быть частью проблемы?


Edit3 ~

Я пытался использовать UUID вместо Labels, ничего изменилось. Но на этот раз я не монтировал их вручную, а просто перезагрузил, и заметил, что НИЧЕГО не произошло. Нет подключенных жестких дисков, нет новых папок, и старая папка совершенно не отличается от прежней (пустой и с теми же привилегиями).

Кажется, что fstab вообще не работает, поэтому я проверил его моды:

root@raspbmc:/home/pi# ls -la /etc/fstab
-rw-r--r-- 1 root root 1347 Aug  4 09:31 /etc/fstab

Просто, чтобы попробовать, я изменил его в:

root@raspbmc:/home/pi# ls -la /etc/fstab
-rwxrwxr-- 1 root root 1347 Aug  4 09:41 /etc/fstab

И перезагрузился, но ничего нового.
Я немного очистил fstab, чтобы протестировать только с 1 HDD за раз, с помощью этой сборки:

UUID=646ADB4C6ADB199E     /media/IncompletedSeasons ntfs-3g  auto,rw,exec,async,dmask=0002,fmask=0003,uid=1000,gid=1000  0  0

Конечно, UUID верен:

root@raspbmc:/home/pi# blkid
/dev/mmcblk0p1: UUID="CEC6-297F" TYPE="vfat"
/dev/mmcblk0p2: UUID="f5035424-d974-4c50-b749-76d000ba1ee6" TYPE="ext4"
/dev/sda1: LABEL="IncompletedSeasons" UUID="646ADB4C6ADB199E" TYPE="ntfs"

Никто не хочет присоединиться ко мне здесь?

1
задан 4 August 2014 в 13:50

0 ответов

Другие вопросы по тегам:

Похожие вопросы: