Почти всички дистрибуции на Linux идват с възможност за настройка на мрежова файлова система (NFS), която позволява на различните Linux компютри в мрежата лесно да споделят файлове. NFS е подходящ само за мрежи, състоящи се изцяло от компютри и сървъри на Linux, но работи на системно ниво за бързи и ефективни трансфери между компютри.
Стъпки
Част 1 от 2: Създаване на сървъра
Стъпка 1. Използвайте NFS (мрежова файлова система), за да споделяте файлове между Linux компютри в локална мрежа
Ако трябва да споделяте файлове с компютри с Windows или Mac, ще бъдете много по -успешни, като използвате Samba.
Стъпка 2. Разберете как работи NFS
Когато споделяте файлове с NFS, има две страни: сървърът и клиентите. Сървърът е компютърът, който всъщност съхранява файловете, докато клиентите са компютрите, които имат достъп до споделената папка, като монтират споделената папка като виртуално устройство. NFS ще трябва да бъде конфигуриран както на сървъра, така и на всеки клиент, който иска да се свърже.
Стъпка 3. Отворете терминала на сървърния компютър
Това е компютърът, който ще хоства споделените файлове. Сървърният компютър ще трябва да бъде включен и да влезе в системата, за да могат клиентите да монтират споделената папка. NFS изисква използването на терминала за инсталиране и конфигуриране както на сървъра, така и на клиента.
Стъпка 4. Въведете
sudo apt-get install nfs-kernel-server nfs-common portmap и натиснете Въведете.
Това ще започне изтеглянето и инсталирането на NFS файлове на вашия компютър.
Стъпка 5. След инсталацията въведете
dpkg-преконфигуриране на порт карта.
Изберете „Не“от менюто, което се показва. Това ще позволи на други компютри в мрежата да се свържат с вашата споделена папка.
Стъпка 6. Въведете
sudo /etc/init.d/portmap рестартиране за да рестартирате услугата portmap.
Това ще гарантира, че промените ще влязат в сила.
Стъпка 7. Направете фиктивна директория, която ще се използва за споделяне на данните
Това е празна директория, която ще насочва клиентите към действителната споделена директория. Това ще ви позволи да промените споделената директория на вашия сървър по -късно, без да се налага да правите промени в клиентите.
-
Въведете.mkdir -p /export /dummyname и натиснете Въведете.
Това ще създаде директория с име dummyname, която клиентите ще виждат.
Стъпка 8. Въведете pico /etc /fstab и натиснете ↵ Enter
Това ще отвори файла /etc /fstab и ще ви позволи автоматично да монтирате споделеното устройство при всяко зареждане на сървъра.
Стъпка 9. Добавяне
sharedpath dummypath none bind 0 0 до края на файла.
Заменете sharedpath с местоположението на споделеното устройство и заменете dummypath с местоположението на манекена, който сте създали по -рано.
Например, за да споделите /dev /sdb устройството с клиентите, използвайки манекена, създаден по -рано, бихте въвели /dev /sdb /export /Shared none bind 0 0. Запазете промените във файла
Стъпка 10. Отворете
/etc/export файл.
Ще трябва да добавите вашата фиктивна директория, както и IP адресите, на които е разрешен достъп до нея, към този файл. Използвайте следния формат, за да споделите с всички IP адреси във вашата локална мрежа:/export/dummyname 192.168.1.1/24 (rw, no_root_squash, async).
Стъпка 11. Използвайте
sudo /etc/init.d/nfs-kernel-server рестартиране команда за рестартиране на NFS сървъра.
Част 2 от 2: Свързване на клиентските компютри
Стъпка 1. Отворете терминала на клиентския компютър
Стъпка 2. Въведете
sudo apt-get install portmap nfs-common и натиснете Въведете да инсталирате клиентските файлове на NFS.
Стъпка 3. Създайте директорията, в която ще бъдат монтирани споделените файлове
Можете да кръстите това, което искате. Например, можете да въведете mkdir /sharedFiles, за да създадете папка, наречена "sharedFiles".
Стъпка 4. Въведете
pico /etc /fstab за да отворите /etc/fstab файл.
Стъпка 5. Добавяне
сървър IP: sharedDirectory nfs rsize = 8192, wsize = 8192, timeo = 14, intr до края на файла.
Заменете serverIP с IP адреса на сървърния компютър NFS. Заменете sharedDirectory с фиктивната директория, която сте създали на NFS сървъра и локалната директория, която току -що създадохте. Оставете останалите стойности такива, каквито са засега.
Използвайки горните примери, редът може да изглежда така: 192.168.1.5:/export/Shared/sharedFiles nfs rsize = 8192, wsize = 8192, timeo = 14, intr
Стъпка 6. Въведете
sudo /etc/init.d/portmap рестартиране за да рестартирате portmap и да използвате новите настройки.
Устройството ще се монтира автоматично при всяко рестартиране на компютъра.
Стъпка 7. Тествайте устройството, като го монтирате ръчно преди рестартиране
Въведете mount -a и след това ls /sharedFiles, за да видите дали споделените файлове се показват.
Стъпка 8. Повторете този процес за всеки свързващ компютър
Трябва да можете да въведете същите настройки и да се свържете успешно.