Как подключить папку с компьютера Linux на другой машине Linux?

Я хочу смонтировать папку с машины Linux на другой машине Linux. Как я могу это сделать? Нужно ли обновлять /etc/fstab или /etc/export?

моя цель-гора /tmp С другой машины Linux. У меня Debian 5.1. 10.45.40.165, это IP другой машины.

например, я пробовал:

mount -t nfs 10.45.40.165:/tmp /tmp
mount: 10.45.40.165:/tmp failed, reason given by server: Permission denied
2
задан slhck
03.01.2023 19:48 Количество просмотров материала 2751
Распечатать страницу

2 ответа

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

на сервере вам нужно установить

apt-get install nfs-server portmap nfs-common

в новых версиях debian

apt-get install nfs-kernel-server portmap nfs-common

на клиенте необходимо установить:

apt-get install nfs-client nfs-common

мой выбор пакета смог иметь больше или меньше что вам нужно но, некоторое комбинации подойдут.

теперь то, что вам нужно сделать, это поместить папки, которые вы хотите поделиться с удаленной машиной в / etc / exports:

/path_to_tmp_folder/tmp 192.168.0.2(rw,sync,no_subtree_check,no_root_squash)

затем:

exportfs -ra
/etc/init.d/nfs-kernel-server restart
/etc/init.d/portmap restart

здесь 192.168.0.2 это адрес вашей локальной машины, замените его своим IP. файл экспорта содержит список компьютеров, имеющих доступ к общей папке. Если ваши машины не имеют ограничений брандмауэра друг к другу (вы можете решить эту проблему, добавив узел к /и т. д./хостов.позволять.)

теперь на локальном компьютере можно использовать команду:

sudo mount -o soft,intr,rsize=8192,wsize=8192 server_ip:/path_to_tmp_folder/tmp /local_path_to_empty_tmp_folder/tmp

если вы хотите иметь автоматическое монтирование при загрузке, вам нужно отредактировать файл /etc / fstab и поместить строку на ваш клиент:

server_ip:/path_to_tmp/tmp /local_empty_folder/tmp nfs rsize=16384,wsize=16384,rw,auto,nolock

это всего лишь пример настроек (копировать ПАЗ из моего собственного), вам нужно проверить помощь nfs, чтобы увидеть, какие вам подходят лучше всего.

9
отвечен enedene 2023-01-05 03:36

чтобы подключить папку / tmp с другой машины, она должна быть открыта службой, которая это позволяет. Ваш вопрос указывает, что вы собираетесь использовать NFS для этого.

в этом случае вам нужно отредактировать /etc / exports и ввести в него строку, подобную

/tmp 10.45.40/24(ro,insecure,sync,no_subtree_check)

читать man-страницы для экспорта точные детали всех вариантов. После того, как параметры, что вам нужно, перезапустите службу NFS с

exportfs -ra

затем смонтируйте экспортированную папку от вашего клиента.

0
отвечен wolfgangsz 2023-01-05 05:53

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх