Наче схоже на встановлення жорсткого диска вручну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. Це дозволяє користувачам зняти нудну необхідність завжди встановлювати мережеві спільні доступу вручну.
Коментарі