Как создать совместно используемую папку с помощью командной строки на сервере

После следования учебному руководству здесь я столкнулся с проблемой. Вот то, что я сделал.

На моем сервере я установил nfs-kernel-server и отредактированный /etc/exports файл для включения папки я хочу совместно использовать:

 /var *(rw,sync)

На моей клиентской машине я отредактировал мой fstab файл для включения доли:

 //128.251.xxx.xxx/var/ ~/uslonsweb003 nfs #username=[username],password=[password], 0 0

Команда Entered:

  sudo mount -a 

который дает эту ошибку:

  mount.nfs: remote share not in 'host:dir' format

Где я шел не так, как надо с этой установкой?

Также, если существует лучший путь (использующий командную строку) для установки доли папки на сервере Ubuntu 10.10, к которому получат доступ другой Linux и машины окон, сообщенные мне.

ОБНОВЛЕНИЕ:
Сетевой диск теперь не позволяет мне создать, отредактировать, удалить файлы или папки (доступ только для чтения), моя конфигурация следующие:

клиент fstab файл:

 128.251.xxx.xxx:/var /home/coreyf/uslonsweb003 nfs rw,hard,intr, 0 0

сервер экспортирует файл:

 /var *(rw,no_root_squash,sync,no_subtree_check)

ОБНОВЛЕНИЕ 2:

Используя решение Allans мой диск, смонтированный правильно однако после помещения rw,intr как мои дополнительные параметры я не могу создать, отредактировать и удалить папки/файлы.

4
задан 1 March 2011 в 16:07

2 ответа

Я не думаю, что можно дать ~/uslonsweb003 как каталог это должно было бы быть полно, например, /home/sadmicrowave/uslonsweb003 в fstab (потому что может быть больше чем один пользователь),

это - Ваш оригинал

//128.251.xxx.xxx/var/ ~/uslonsweb003 nfs #username=[username],password=[password], 0 0

Вам не нужно // вначале или #username=[username],password=[password],

и после nfs у Вас должны быть свои опции, дающие Вам строка как это

128.251.xxx.xxx:/var  /home/sadmicrowave/uslonsweb003  nfs rw,hard,intr 0 0

поскольку совместно используемая папка является корнем только папка (это действует точно как он, был бы на Вашей собственной машине), необходимо будет открыть наутилус как корень, чтобы смочь отредактировать файлы.

Можно найти список опций nfs и описание того, что они делают здесь.

Надеюсь, это поможет

3
ответ дан 1 March 2011 в 16:07

На стороне сервера ваш файл / etc / exports должен выглядеть следующим образом

/var         *(rw,sync,no_root_squash)

, затем выполнить

exportfs -av

На стороне клиента, поставить эту запись в / etc / fstab

128.251.xxx.xxx:/var  /home/sadmicrowave/uslonsweb003  nfs default 0 0

затем запустите

mount -a

Видьядхар http://www.techienote.com

0
ответ дан 1 March 2011 в 16:07

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

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