Linuxでのタスクの多くは、特に手動で行う必要がある場合は複雑です。 ログインの構成、IPアドレスの入力などが必要なため、ネットワーク共有のマウントも同じです。
ネットワーク共有を自動的にマウントすると、すべてがスムーズになります。 fstabファイル内でそれを行うことができます。 続きを読むと、Samba / CIFSおよびNFS共有を自動的にマウントする最適な方法がわかります。
Fstabファイルのバックアップを作成する
開始する前に、fstabファイルは非常に危険な可能性があるため、バックアップすることをお勧めします。 このファイルの変更中に何か間違ったことをすると、システム全体を台無しにすることができます。 次の手順に従って、fstabファイルをバックアップします。
- fstabバックアップ用のフォルダーを作成します。 また、念のため、バックアップをフラッシュドライブまたはオンラインクラウドに保存することもできます。 次のコマンドを使用します。
mkdir〜/ system-backups - sudo –sを使用してルートシェルを取得し、/ etc /フォルダーに移動します。
cd / etc / - ファイルをバックアップし、作成したフォルダーに保存します。 次のコマンドを使用します。
CP fstab / home / username / system-backups - バックアップファイルの名前を変更し、.bak拡張子を付けてください。
mv fstab fstab.bak
Fstabバックアップファイルを復元する
バックアップを復元する手順は次のとおりです。
- まず、sudo –sを使用してルートシェルを取得する必要があります。
- 次に、/ etc /フォルダーに移動して、壊れたfstabファイルを削除する必要があります。
cd / etc / rm fstab - 次に、バックアップファイルを/ etc /ディレクトリにコピーして戻す必要があります。
cp / home / username / system-backups / fstab / etc / - 最後に、バックアップファイルの名前を変更します。
mv fstab.bak fstab
NFS共有を自動的にマウントする
ほとんどの初心者ユーザーは、手動のNFSマウントが非常に難しいことに気付くでしょう。 幸いなことに、fstabファイルに行を追加すると、共有に自動的にアクセスできます。 以下の手順に従ってください。
- マウントする共有を見つけます。
showmount –e 192.168.1.150 - 共有がマウントされるディレクトリを作成します。
mkdir〜/ Network-files - nanoを使用してfstabファイルにアクセスします。
sudo –snano / etc / fstab - マウント用のコマンドを入力します。 次のように表示する必要があります。
サーバー名:/ data / home / username / Network-Files nfs rsize = 8192、timeo = 14、_netdev 0 0
「データ」セクションをNFS共有のタイトルに置き換えてください。 / etc / fstabへの変更を保存するには、キーボードのCtrlキーとOキーを同時に押します。 最後に、コンピューターを再起動します。 ログインすると、NFS共有が自動的にマウントされます。
Samba共有を自動的にマウントする
また、SAMBAは非常に使いにくく、退屈です。 ただし、共有ファイルをWindows、Mac、Linux、およびiOSおよびAndroidオペレーティングシステムに提供できるため、非常に便利です。
まず最初に、CIFSユーティリティをインストールする必要があります。 CIFSは、Samba共有の自動マウントがスムーズに行われるようにするツールキットです。
さまざまなLinuxマネージャーにCIFSをインストールするために使用できるコマンドは次のとおりです。
Ubuntu
sudo aptインストールcifs-utils
Debian
sudo apt-get install cifs-utils
フェドラ
sudo dnf install cifs-utils
Arch Linux
sudo pacman –S cifs-utils
OpenSUSE
sudo zypper install cifs-utils
次に、CIFS utilsを見つけてインストールします。 これで、SMB共有用のマウントフォルダーを作成できます。
sudo mkdir / mnt / samba
ツールをダウンロードしたら、次のコマンドで最終的にSMBマウントをセットアップできます。
sudo –s
nano / etc / fstab
マウントラインを入力します。
// SERVER / share / mnt / samba cifs username = user、password = password 0 0
「共有」部分をネットワーク共有の実際の名前に、「サーバー」部分をサーバーの名前またはIPアドレスに置き換える必要があります。 また、「ユーザー」の代わりにSAMBAユーザー名を書き、「パスワード」の代わりに実際のSAMBAパスワードを書きます。
マウントラインを入力したら、CtrlキーとOキーを同時に押して、すべての変更を保存します。 最後に、システムを再起動すると、システムの起動時にSAMBA共有が自動的にマウントされます。
自動化実行の完了
これが、SAMBAおよびNFSを使用してLinuxでネットワーク共有を自動的にマウントする方法です。 手順を正しく実行し、このプロセスを自動化すると、多くの時間と労力を節約できます。
このチュートリアルを理解するのは困難でしたか、それともすべてを簡単に行うことができましたか? 追加したいものがある場合は、コメントを投稿してください。