Проблема с монтированием папок в Ubuntu 12.04

У меня возникли некоторые проблемы после добавления пользователей, я могу получить доступ к своему ftp штрафу, но при попытке смонтировать общую папку возникает следующая ошибка: я использую команду

sudo mount --bind /newhd/shareddocs /home/foc

mount: special device /newhd/shareddocs does not exist

и результат команды монтирования равен

$ sudo mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
/dev/sdb1 on /media/NEWHD type ext4 (rw)
gvfs-fuse-daemon on /home/itpchr/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=itpchr)

Вот содержимое /etc/fstab:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
#
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda1 during installation
UUID=534bc4e4-868c-4c7c-a026-66338953bd46 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=8b4fed1f-8b32-4b90-9c50-0d4b21b0ebfb none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0

/dev/sdb1 /media/NEWHD ext4

Скажите, пожалуйста, точную команду смонтировать общую папку на NEWHD в каталог пользователя foc.

0
задан 4 September 2013 в 08:09

2 ответа

Я думаю, что существует много вещей, Вы могли добиться большего успеха в своей конфигурации, такой как использование или UUID или дисковые маркировки вместо /dev/sdxx нотация (так как это может измениться).

Но основная проблема, кажется, что Вы указываете /newhd/shareddocs в команде задач, но фактической точке монтирования /media/newhd/shareddocs.

EDIT1

Если Вы хотите смонтировать подкаталог раздела /dev/sdb1, затем Вы должны были бы сначала смонтировать раздел и затем смонтировать каталог в том разделе, я думаю. Я обычно просто использую совместное использование, но я полагаю, что Вы сделали бы это этот путь при использовании fstab:

/dev/sdb1 /media/NEWHD ext4
/media/NEWHD/shareddocs /home/foc

Или, если Вы не хотите редактировать fstab, можно использовать, монтируются без --bind sudo mount /newhd/shareddocs /home/foc

EDIT2 Лично, у меня нет опыта со связывать опцией - я обычно просто использую символьные ссылки, которые хорошо работают для того, в чем я нуждался. Не существуют серьезные основания для использования, связывают, и это - хороший способ зеркально отразить структуру каталогов, не создавая специальный файл, который не может работать во всех ситуациях.

Так, существует несколько приемов, которые могли бы помочь, хотя я думаю, что решение состоит в том, чтобы просто добавить, "связывают" как опция в /etc/fstab.

Существует другой файл, подобный fstab в том же каталоге, названном /etc/mtab; этот файл показывает все текущее монтирование, сделанный ли через команду монтирования или через fstab файл. Так, можно посмотреть на этот файл (cat /etc/mtab, или используйте gedit), и скопируйте строку, которая работает в /etc/fstab. Я полагаю, что Вы найдете, что строка /media/NEWHD/SharedDOCS /home/foc none rw,bind 0 0.

Другой прием полезен каждый раз, когда Вы вносите изменения в /etc/fstab. После того, как Вы вносите изменение, сохранили измененный файл, но еще не закрываете его. Затем перейдите к терминалу и войдите sudo mount -a - Это смонтирует все в fstab, и если будут какие-либо ошибки, то он скажет Вам о них теперь, вместо того, чтобы возможно узнать во время начальной загрузки. В зависимости от обстоятельств Вы, возможно, должны размонтироваться сначала, если была ошибка, то повторно смонтируйте использование этой команды.

0
ответ дан 4 September 2013 в 08:09

Я думаю, вы должны выполнить эту команду:

mount --bind /media/NEWHD /home/foc

Может быть, это решит проблему.

0
ответ дан 4 September 2013 в 08:09

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

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