FreeBSD 11.1にBlacklistdをインストールする方法
FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。
VultrでVPSインスタンスをアップグレードすると、Linuxファイルシステムのサイズが自動的に変更されます。高度なZFSファイルシステムでFreeBSDを実行する場合、いくつかの手動作業が必要です。このガイドでは、アカウントがアップグレードされてストレージ容量が増えたと想定し、ZFSボリュームのサイズ変更の手順を説明しています。この例では、ルートファイルシステムとしてZFSを使用したFreeBSDまたはTrueOSのインストールを想定しています。このチュートリアルは、FreeNASなどの同様のオペレーティングシステムで機能します。
最初に、ハードドライブのサイズとレイアウトについて説明します。ここから先、私たちのハードドライブはFreeBSDインストールの最初のハードドライブであるデバイス "vtbd0"であると仮定します。vtbd0のサイズとレイアウトを確認するには、gpart
コマンドを使用します。
gpart show
ドライブのサイズとそのステータスを示す1行が表示されます。ドライブのサイズが変更された後の最初の行の終わりに表示されるステータスは「破損」しています。このステータス行の後に、ドライブにあるパーティション、使用中のファイルシステム、および各パーティションのサイズを示す3つの行があります。最初のパーティションは「BIOSブート」パーティションである可能性が高く、2番目はZFSボリュームで、3番目は多くの場合スワップ領域です。これは、この例の目的で想定するレイアウトです。各パーティションにはインデックス番号が割り当てられています。この場合、インデックス番号は、BIOSブートパーティションの場合は「1」、ZFSボリュームの場合は「2」、スワップの場合は「3」です。レイアウトとインデックス番号は異なる場合があります。
次に行う必要があるのは、ドライブのレイアウトを復元して、「破損」として表示されないようにすることです。次のコマンドを実行します。
gpart recover vtbd0
「vtbd0が回復しました」というメッセージがすぐに表示されます。gpart show
再度実行して、ドライブのステータスを再確認します。次のステップは、スワップパーティションを処理することです。スワップパーティションがドライブのZFSプールの後にある場合、ZFSボリュームの増大を妨げる可能性があります。スワップをオフラインにし、次のコマンドを実行してスワップパーティションを削除します。
swapoff -a
gpart delete -i 3 vtbd0
これらのコマンドは、スワップスペースをオフにし、パーティション「3」(スワップパーティション)を削除します。実行するgpart show
前に実行gpart delete
して、正しいパーティションを削除していることを確認してください。
次のステップは、ZFSパーティションのサイズを変更することです。ここでは、2つの方法のいずれかを使用できます。スワップ領域がまったく必要ないと判断した場合は、ドライブのすべての空き領域を引き継ぎ、次のコマンドを実行してZFSパーティションに割り当てることができます。
gpart resize -i 2 vtbd0
あるいは、スワップ領域を使い続けたい場合は、サイズ変更コマンドを少し変更できます。ZFSパーティションが現在10GBであり、20GBにサイズ変更したいとします。実行します:
gpart resize -i 2 -s 20g vtbd0
「-s 20g」パラメーターは、2番目のパーティションのサイズを20GBに変更するようにgpartに指示します。を実行すると、このアクションが正常に完了したことを確認できますgpart show
。このgpart show
コマンドは、ドライブの最後に新しいスワップパーティション用に利用可能なスペースの量も示します。
この時点で、ZFSストレージプールのサイズを確認しても、以前のサイズが表示されます。
zpool list
ドライブの2番目のパーティション全体を拡張して引き継ぐようにファイルシステムに指示するには、次のコマンドを実行します。
zpool online -e tank vtbd0p2
上記のコマンドは、「tank」という名前のZFSストレージプールのサイズを変更し、ハードドライブの2番目のパーティション全体を引き継ぎます。行の最後の「p2」は、2番目のパーティションで作業していることを示します。ドライブのレイアウトが異なる場合は、「p」の後の数値がZFSパーティションインデックスと一致する必要があります。パーティションインデックスはで表示できることに注意してくださいgpart show
。
この時点で、ほぼ完了です。スワップ領域が必要なければ、セットアップは完了です。実行zpool list
して、ストレージプールが適切で大きなサイズであることを確認します。
それ以外の場合は、ドライブの最後にスワップパーティション用のスペースが残っています。いくつかのコマンドを実行することで、スワップ領域を再度追加できます。まず、新しいスワップスペースを作成します。
gpart add -t freebsd-swap -s 1g -i 3 vtbd0
このコマンドは、サイズが1GBのスワップパーティションを作成します。新しいパーティションがハードドライブに追加され、インデックス番号「3」が付与されます。次に、スワップスペースを有効にして、オペレーティングシステムが新しいパーティションを使用できるようにします。
swapon /dev/vtbd0p3
ここでも、行の最後の「p3」は、スワップパーティションがインデックス「3」に割り当てられたことを示しています。別のインデックスを使用した場合、によって生成される出力のスワップインデックス番号を反映するように番号を変更する必要��ありますgpart show
。次のコマンドを実行することで、スワップ領域が有効になっていて動作していることを確認できます。
swapctl -l -h
これにより、1GBのスワップ領域が使用されていることがわかります。
最後に、注意が必要です。スワップスペースを削除/再追加すると、スワップパーティションのラベルが変更されます。つまり、/etc/fstab
ファイル内のスワップエントリは有効であるとは見なされなくなります。したがって、オペレーティングシステムの再起動後、スワップ領域は有効になりません。この問題を回避するには、/etc/fstab
ファイルを開き、スワップスペースをマウントする行を見つけます。行の先頭に、先ほど作成したパーティションが/dev/vtbd0p3
スワップデバイスとしてリストされていることを確認してください。
CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。
FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。
サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。
CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。
Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。
CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。
WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。
FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。
Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。
ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。