NFS Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:nfs [2014/07/04 13:15]
[Проблемы]
wiki:nfs [2017/07/24 21:14] (текущий)
[Настройка]
Строка 26: Строка 26:
     ** anonuid=1000-- привязывает анонимного пользователя к "​местному"​ пользователю;​     ** anonuid=1000-- привязывает анонимного пользователя к "​местному"​ пользователю;​
     ** anongid=1000-- привязывает анонимного пользователя к группе "​местного"​ пользователя.     ** anongid=1000-- привязывает анонимного пользователя к группе "​местного"​ пользователя.
-<note important>​Под "​местным"​ пользователем понимается пользователь,​ который будет осуществлять запись в файлы (запускать приложения,​ скачивающие файлы и т.д.), поэтому значение **1000** может отличаться от вашего. Для uid пользователя воспользуйтесь командой <​code>​id <​имя_пользвателя></​code></​note>​+<note important>​Под "​местным"​ пользователем понимается пользователь,​ который будет осуществлять запись в файлы (запускать приложения,​ скачивающие файлы и т.д.), поэтому значение **1000** может отличаться от вашего. Для определения uid пользователя воспользуйтесь командой <​code>​id <​имя_пользвателя></​code></​note>​
 Перезапускаем сервер:​ Перезапускаем сервер:​
 <code bash>​sudo /​etc/​init.d/​nfs-kernel-server restart</​code>​ <code bash>​sudo /​etc/​init.d/​nfs-kernel-server restart</​code>​
Строка 37: Строка 37:
 ======Монтирование вручную====== ======Монтирование вручную======
 Для монтирования папки вручную необходимо выполнить в терминале команду:​ Для монтирования папки вручную необходимо выполнить в терминале команду:​
-<code bash>​sudo mount -t nfs -uid=1000,​iocharset=utf-8 192.168.1.2:/​data ~/​Общедоступные</​code>​+<code bash>​sudo mount -t nfs -uid=1000,​iocharset=utf-8 192.168.1.2:/​data ~/​Общедоступные</​code>​
  
  
 <note tip>​Следует помнить,​ что, как в настройках сервера,​ так и в настройках клиента при монтировании,​ путь к общему каталогу указывается __полный__. Данный пример показывает,​ что каталог /data находится в корне файловой системы.</​note>​ <note tip>​Следует помнить,​ что, как в настройках сервера,​ так и в настройках клиента при монтировании,​ путь к общему каталогу указывается __полный__. Данный пример показывает,​ что каталог /data находится в корне файловой системы.</​note>​
 =====Монтирование с записью в fstab===== =====Монтирование с записью в fstab=====
-Для большего удобства можно добавить запись с сетевой папкой в fstab. Целесообразно создать точку монтирования сетевой папки в /media, потому что ​папки созданные там будут отображаться в [[Nautilus]] в левой колонке ​и монтировать можно будет одним кликом.+Для большего удобства можно добавить запись с сетевой папкой в fstab. Целесообразно создать точку монтирования сетевой папки в /media, потому что каталогисозданные тамбудут отображаться в [[Nautilus]] в левой колонкемонтировать ​их можно будет одним кликом.
 <code bash>​sudo mkdir /​media/​Общедоступные</​code>​ <code bash>​sudo mkdir /​media/​Общедоступные</​code>​
 В файл ///​etc/​fstab//​ добавляем подобную запись:​ В файл ///​etc/​fstab//​ добавляем подобную запись:​
-<​code>​192.168.1.1:/​data /​media/​Общедоступная nfs user,​rw,​noauto 0 0</​code>​+<​code>​192.168.1.1:/​data /​media/​Общедоступные nfs user,​rw,​noauto 0 0</​code>​
 опция "​noauto"​ запрещает автоматическое монтирование сетевого диска при старте системы. опция "​noauto"​ запрещает автоматическое монтирование сетевого диска при старте системы.
 ====Проблемы==== ====Проблемы====
Строка 51: Строка 51:
 При монтировании удаленных папок NFS посредством fstab, в ситуации,​ когда сеть с сервером будет не доступна,​ ноутбук невозможно выключить или отправить в спящий режим. Для использования удаленных папок NFS на ноутбуке лучше воспользоваться монтированием при помощи [[nfs#​Монтирование с помощью autofs|autofs]] При монтировании удаленных папок NFS посредством fstab, в ситуации,​ когда сеть с сервером будет не доступна,​ ноутбук невозможно выключить или отправить в спящий режим. Для использования удаленных папок NFS на ноутбуке лучше воспользоваться монтированием при помощи [[nfs#​Монтирование с помощью autofs|autofs]]
 =====Монтирование с помощью autofs===== =====Монтирование с помощью autofs=====
-Данный способ монтирования позволяет автоматически монтировать папку после обращения к ней в наутилусе или в терминале, например так+Данный способ монтирования позволяет автоматически монтировать папку после обращения к ней в наутилусе ​(к примеру,​ через закладки) ​или в терминале:​ 
-<code bash>cd /nfs/Сервер/</​code>​+<code bash>cd /nfs/server/</​code>​
 и автоматически отмонтировать при отсутствии активности. и автоматически отмонтировать при отсутствии активности.
 ====Установка==== ====Установка====
Строка 58: Строка 58:
 <code bash>​sudo apt-get install autofs</​code>​ <code bash>​sudo apt-get install autofs</​code>​
 ====Настройка==== ====Настройка====
-Для настройки ''​autofs''​в файле ///​etc/​auto.master//​ необходимо добавить строку+Для настройки ''​autofs''​ в файле ///​etc/​auto.master//​ необходимо добавить строку
 <​file>/​nfs /​etc/​auto.nfs --timeout=60</​file>​ <​file>/​nfs /​etc/​auto.nfs --timeout=60</​file>​
 Здесь ''​--timeout=60''​ указывает отмонтировать раздел при отсутствии активности на нём более чем 60 секунд. Здесь ''​--timeout=60''​ указывает отмонтировать раздел при отсутствии активности на нём более чем 60 секунд.
 Создаем в корне файловой системы папку ///nfs// : Создаем в корне файловой системы папку ///nfs// :
-<code bash>​sudo mkdir /​nfs</​code>​+<code bash>sudo touch /​etc/​auto.nfs && ​sudo mkdir /​nfs</​code>​
 В файле ///​etc/​auto.nfs//​ добавляем строку В файле ///​etc/​auto.nfs//​ добавляем строку
 <​file>​server ​ -rw,​soft,​intr,​rsize=8192,​wsize=8192 192.168.1.2:/​path_to_share</​file>​ <​file>​server ​ -rw,​soft,​intr,​rsize=8192,​wsize=8192 192.168.1.2:/​path_to_share</​file>​
Строка 70: Строка 70:
   ** 192.168.1.2:/​path_to_share-- IP-адрес и общая папка сервера.   ** 192.168.1.2:/​path_to_share-- IP-адрес и общая папка сервера.
 Перезапускаем службу ''​autofs''​ : Перезапускаем службу ''​autofs''​ :
-<code bash>​sudo ​/​etc/​init.d/​autofs restart</​code>​+<code bash>​sudo ​service ​autofs restart</​code>​
 ====Проблемы==== ====Проблемы====
 ===Недоступность удаленного сервера=== ===Недоступность удаленного сервера===