После выполнения этого руководства я столкнулся с проблемой. Вот что я сделал.
На моем сервере я установил 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 в качестве моих дополнительных параметров Я не могу создавать, редактировать и удалять папки / файлы.
Я не думаю, что вы можете дать ~/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 и описание того, что они здесь делают.
Надеюсь, что это поможет
Я не думаю, что вы можете дать ~/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 и описание того, что они здесь делают.
Надеюсь, что это поможет
Я не думаю, что вы можете дать ~/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 и описание того, что они здесь делают.
Надеюсь, что это поможет
Я не думаю, что вы можете дать ~/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 и описание того, что они здесь делают.
Надеюсь, что это поможет
Я не думаю, что вы можете дать ~/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 и описание того, что они здесь делают.
Надеюсь, что это поможет
Я не думаю, что вы можете дать ~/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 и описание того, что они здесь делают.
Надеюсь, что это поможет
Я не думаю, что вы можете дать ~ / 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]
Я не думаю, что вы можете дать ~ / 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]
Я не думаю, что вы можете дать ~ / 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]
Я не думаю, что вы можете дать ~ / 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]
На стороне сервера ваш файл / 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
На стороне сервера ваш файл / 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
На стороне сервера ваш файл / 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
На стороне сервера ваш файл / 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
На стороне сервера ваш файл / 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
На стороне сервера ваш файл / 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
На стороне сервера ваш файл / 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
На стороне сервера ваш файл / 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
На стороне сервера ваш файл / 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
На стороне сервера ваш файл / 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
На стороне сервера ваш файл / 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
На стороне сервера ваш файл / 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
На стороне сервера ваш файл / 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
На стороне сервера ваш файл / 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
На стороне сервера ваш файл / 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