- - Як автоматично монтувати мережеві акції на Linux

Як автоматично монтувати мережеві акції на Linux

Наче схоже на встановлення жорсткого диска вручнуLinux, доступ до мережевих акцій є стомлюючим. Потрібно вказати IP-адреси, налаштувати вхід і т.д. Подібно до автоматичного запуску жорсткого диска, автоматичне встановлення мережевої папки робиться у файлі fstab. У цьому посібнику ми розповімо, як автоматично монтувати акції NFS, акції Samba / CIFS і навіть акції SSHFS! Ось як це зробити.

Резервне копіювання файлу Fstab

Редагування файлу fstab дуже небезпечно, і будь-які зміни можуть серйозно зламати вашу систему, якщо ви зіпсуєте. Перш ніж розпочати цей підручник, відкрийте термінал і виконайте наступне:

Крок 1: зробити папку на своєму ПК, щоб зберігати резервну копію. Додатково розглядайте можливість завантаження зазначеної резервної копії для таких служб, як Dropbox або Google Drive, для безпечного зберігання.

mkdir ~/system-backups

Крок 2: отримати кореневу оболонку з sudo -s, а потім увійти в каталог / etc /.

cd /etc/

Крок 3: створіть резервну копію та помістіть її в папку резервного копіювання.

cp fstab /home/username/system-backups

Крок 4: перейменуйте файл, щоб він мав розширення .bak.

mv fstab fstab.bak

Відновити резервну копію

Крок 1: отримати кореневу оболонку з sudo -s.

Крок 2: введіть каталог / etc / та видаліть зламаний файл fstab.

cd /etc/
rm fstab

Крок 3: скопіюйте резервну копію в папку / etc /.

cp /home/username/system-backups/fstab /etc/

Крок 4: перейменуйте резервну копію.

mv fstab.bak fstab

Автозапуск NFS

Підвищення частки NFS дратує та втомлює;особливо для нових користувачів. Для людей, незнайомих з NFS, і як це працює, це може виглядати як ракетна наука. Ось чому було б непогано мати можливість увійти до ПК та мати легкий доступ до акцій відразу, без суєти. Для цього вам потрібно буде записати рядок у файл fstab.

Спочатку знайдіть назву папки, яку ви хочете встановити. Наприклад:

showmount -e 192.168.1.150

Потім створіть папку, куди має працювати NFS в Linux.

mkdir ~/Network-Files

Відкрийте файл fstab за допомогою nano.

sudo -s
nano /etc/fstab

Випишіть лінію монтажу. Ось приклад того, як він повинен виглядати:

# Data from my NFS server
servername:/data /home/username/Network-Files nfs rsize=8192,wsize=8192,timeo=14,_netdev 0 0

Примітка: замініть "дані" на те, що має ваша частка NFS.
Збережіть зміни в / etc / fstab, натиснувши CTRL + Oта перезавантажити. Під час входу ваша NFS частка автоматично буде змонтована.

Автозапуск SAMBA

Самба - чудовий інструмент. З його допомогою адміністратори Linux можуть обслуговувати мережеві файли до трьох основних операційних систем ПК і навіть мобільних. Через нього широко використовується самба. Незважаючи на це, протокол SMB - це справжній біль для доступу вручну. Файлові менеджери на Linux розпилюються та вічно беруть участь, а іноді навіть ігнорують IP-адреси.

Ось чому чудово вміти монтувати такі типи акцій під час входу.

Для початку встановіть утиліти CIFS. Це набір інструментів, завдяки яким автоматично монтажні акції Samba працюють належним чином.

Ubuntu

sudo apt install cifs-utils

Debian

sudo apt-get install cifs-utils

Arch Linux

sudo pacman -S cifs-utils

Fedora

sudo dnf install cifs-utils

OpenSUSE

sudo zypper install cifs-utils

Інші Linux

CIFS є важливою складовою для Samba. Як результат, більшість операційних систем Linux містять інструменти CIFS. Щоб отримати цей пакет у вашому дистрибутиві Linux, знайдіть „cifs utils” чи щось подібне, а потім встановіть його разом із менеджером пакунків.

Примітка: перед створенням SMB потрібно створити каталог монтування.

sudo mkdir /mnt/samba

З завантаженими інструментами встановіть кріплення:

sudo -s
nano /etc/fstab

Випишіть лінію монтажу. Ось як це має виглядати:

# Samba share from my server
//SERVER/share /mnt/samba cifs username=user,password=password 0 0

Примітка: замініть "спільний доступ" на ім'я спільного доступу, а "SERVER" - на ім'я сервера або IP. Змініть "= user" на свого користувача Samba, а "= пароль" на пароль Samba.

Виписавши лінію монтажу, натисніть CTRL + O щоб зберегти зміни та перезавантажити. При наступному завантаженні акція Samba автоматично змонтується.

Автозапуск SSHFS

SSHFS - дуже корисний інструмент для тих, хто працюєсервери. З його допомогою будь-яка файлова система може бути легко спільною та доступною через SSH. Однак монтаж SSHFS важко набирати. З цієї причини багато людей автоматично встановлюють SSHFS при запуску. Ось як це зробити.

Спочатку встановіть пакет SSHFS.

Ubuntu

sudo apt install sshfs

Debian

sudo apt-get install sshfs

Arch Linux

sudo pacman -S sshfs

Fedora

sudo dnf install sshfs

OpenSUSE

sudo zypper install sshfs

Інші Linux

SSHFS широко використовується. Через це у користувачів незрозумілих дистрибутивів Linux не повинно виникнути проблем з його встановленням. Щоб знайти його, відкрийте інструмент управління пакунками, знайдіть «sshfs» та встановіть його.

Примітка. Автоматичне встановлення файлових систем SSH робиться завдяки системній системі init. Якщо ваша операційна система не має системи, вам не пощастить із цим методом

Спочатку створіть точку кріплення для SSHFS для посадки в систему:

mkdir ~/Remote-Machine

Отримайте кореневу оболонку та відкрийте файл fstab. Потім випишіть лінію монтажу. Будь ласка, змініть "користувач" і "хост" на ім'я користувача та віддалений IP / ім'я хоста, а також ім'я користувача на ваше ім'я користувача.

# SSH File System Mount of my server
user@host:/remote/folder /home/username/Remote-Machine fuse.sshfs noauto,x-systemd.automount,_netdev,users,idmap=user,IdentityFile=/home/username/.ssh/id_rsa,allow_other,reconnect 0 0

Після того, як виписали рядок монтажу та прокоментували, збережіть зміни у fstab, натиснувши CTRL + O. Перезавантажте. При наступному вході в обліковий запис SSHFS автоматично змонтується!

Висновок

Мережеві акції легко є найкращим способом доступуфайли. Безумовно, доступ до них іноді може бути справжнім виснажливим процесом. Ось чому це так круто, що можна автоматично монтувати ці спільні ресурси в Linux. Це дозволяє користувачам зняти нудну необхідність завжди встановлювати мережеві спільні доступу вручну.

Коментарі