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

После выполнения этого руководства я столкнулся с проблемой. Вот что я сделал.

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

/var *(rw,sync)

На моей клиентской машине я редактировал свой fstab, чтобы включить share:

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

Введенная команда:

sudo mount -a

, которая дает эту ошибку:

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

Где я ошибся с эта настройка?

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

UPDATE: сопоставленный диск теперь не позволяет мне создавать, редактировать, удалять файлы или папки (доступ только для чтения). Моя конфигурация выглядит следующим образом:

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

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

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

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

UPDATE:

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

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

25 ответов

Я не думаю, что вы можете дать ~/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

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

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

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

3
ответ дан 25 May 2018 в 22:46
  • 1
    Хорошо, изменил его, но все равно получал ту же ошибку – sadmicrowave 28 February 2011 в 22:40

Я не думаю, что вы можете дать ~/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

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

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

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

3
ответ дан 25 July 2018 в 22:25

Я не думаю, что вы можете дать ~/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

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

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

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

3
ответ дан 26 July 2018 в 21:24

Я не думаю, что вы можете дать ~/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

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

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

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

3
ответ дан 31 July 2018 в 13:04

Я не думаю, что вы можете дать ~/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

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

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

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

3
ответ дан 2 August 2018 в 03:52

Я не думаю, что вы можете дать ~/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

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

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

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

3
ответ дан 4 August 2018 в 19:55

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

это ваш оригинал

  // 128.251.xxx.xxx/var/ ~ / uslonsweb003 nfs # username = [имя пользователя], пароль  = [пароль], 0 0  

вам не нужно // в начале или # имя пользователя = [имя пользователя], пароль = [ пароль],

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

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

, поскольку общая папка - это корневая папка (она действует точно так же, как на вашей собственной машине), вам нужно будет открыть nautilus как root

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

Надеюсь, что это поможет [ ! d13]

3
ответ дан 6 August 2018 в 03:58

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

это ваш оригинал

  // 128.251.xxx.xxx/var/ ~ / uslonsweb003 nfs # username = [имя пользователя], пароль  = [пароль], 0 0  

вам не нужно // в начале или # имя пользователя = [имя пользователя], пароль = [ пароль],

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

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

, поскольку общая папка - это корневая папка (она действует точно так же, как на вашей собственной машине), вам нужно будет открыть nautilus как root

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

Надеюсь, что это поможет [ ! d13]

3
ответ дан 7 August 2018 в 21:56

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

это ваш оригинал

  // 128.251.xxx.xxx/var/ ~ / uslonsweb003 nfs # username = [имя пользователя], пароль  = [пароль], 0 0  

вам не нужно // в начале или # имя пользователя = [имя пользователя], пароль = [ пароль],

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

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

, поскольку общая папка - это корневая папка (она действует точно так же, как на вашей собственной машине), вам нужно будет открыть nautilus как root

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

Надеюсь, что это поможет [ ! d13]

3
ответ дан 10 August 2018 в 10:10

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

это ваш оригинал

  // 128.251.xxx.xxx/var/ ~ / uslonsweb003 nfs # username = [имя пользователя], пароль  = [пароль], 0 0  

вам не нужно // в начале или # имя пользователя = [имя пользователя], пароль = [ пароль],

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

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

, поскольку общая папка - это корневая папка (она действует точно так же, как на вашей собственной машине), вам нужно будет открыть nautilus как root

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

Надеюсь, что это поможет [ ! d13]

3
ответ дан 13 August 2018 в 16:32
  • 1
    Хорошо, изменил его, но все равно получал ту же ошибку – sadmicrowave 28 February 2011 в 22:40

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

/var         *(rw,sync,no_root_squash)

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

exportfs -av

На стороне сервера

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

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

mount -a

Vidyadhar http://www.techienote.com

-1
ответ дан 25 May 2018 в 22:46

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

/var         *(rw,sync,no_root_squash)

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

exportfs -av

На стороне сервера

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

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

mount -a

Vidyadhar http://www.techienote.com

-1
ответ дан 25 May 2018 в 22:46

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

/var         *(rw,sync,no_root_squash)

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

exportfs -av

На стороне сервера

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

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

mount -a

Vidyadhar http://www.techienote.com

-1
ответ дан 25 May 2018 в 22:46

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

/var         *(rw,sync,no_root_squash)

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

exportfs -av

На стороне сервера

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

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

mount -a

Vidyadhar http://www.techienote.com

-1
ответ дан 25 May 2018 в 22:46

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

/var         *(rw,sync,no_root_squash)

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

exportfs -av

На стороне сервера

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

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

mount -a

Vidyadhar http://www.techienote.com

-1
ответ дан 25 May 2018 в 22:46

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

/var         *(rw,sync,no_root_squash)

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

exportfs -av

На стороне сервера

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

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

mount -a

Vidyadhar http://www.techienote.com

-1
ответ дан 25 May 2018 в 22:46

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

/var *(rw,sync,no_root_squash)

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

exportfs -av

На стороне сервера

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

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

mount -a

Vidyadhar http://www.techienote.com

-1
ответ дан 25 July 2018 в 22:25

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

/var *(rw,sync,no_root_squash)

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

exportfs -av

На стороне сервера

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

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

mount -a

Vidyadhar http://www.techienote.com

-1
ответ дан 26 July 2018 в 21:24

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

/var *(rw,sync,no_root_squash)

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

exportfs -av

На стороне сервера

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

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

mount -a

Vidyadhar http://www.techienote.com

-1
ответ дан 31 July 2018 в 13:04

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

/var *(rw,sync,no_root_squash)

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

exportfs -av

На стороне сервера

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

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

mount -a

Vidyadhar http://www.techienote.com

-1
ответ дан 2 August 2018 в 03:52

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

/var *(rw,sync,no_root_squash)

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

exportfs -av

На стороне сервера

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

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

mount -a

Vidyadhar http://www.techienote.com

-1
ответ дан 4 August 2018 в 19:55

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

  / var * (rw, sync, no_root_squash)  

, затем запустить [ ! d6]

  exportfs -av  

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

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

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

  mount -a  

Vidyadhar http://www.techienote.com

-1
ответ дан 6 August 2018 в 03:58

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

  / var * (rw, sync, no_root_squash)  

, затем запустить [ ! d6]

  exportfs -av  

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

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

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

  mount -a  

Vidyadhar http://www.techienote.com

-1
ответ дан 7 August 2018 в 21:56

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

  / var * (rw, sync, no_root_squash)  

, затем запустить [ ! d6]

  exportfs -av  

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

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

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

  mount -a  

Vidyadhar http://www.techienote.com

-1
ответ дан 10 August 2018 в 10:10

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

  / var * (rw, sync, no_root_squash)  

, затем запустить [ ! d6]

  exportfs -av  

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

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

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

  mount -a  

Vidyadhar http://www.techienote.com

-1
ответ дан 13 August 2018 в 16:32

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

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