FreeBSDのVultrブロックストレージ

この記事の情報は、ディスク、パーティション、およびファイルシステムの変更に関するものであり、データの損失やシステムの動作不能が発生する可能性があるため、例を実行する前に完全に理解しておく必要があります。

Vultr Block Storageデバイスを識別する方法

Vultrブロックストレージが/ dev / vtbd *デバイス(VirtIOブロックデバイス)として表示される

現在の/ dev / vtbdエントリを表示するには ls -al /dev/vtbd*

# ls -al /dev/vtbd*
crw-r-----  1 root  operator  0x43 Mar 25 09:55 /dev/vtbd0
crw-r-----  1 root  operator  0x45 Mar 25 09:55 /dev/vtbd0p1
crw-r-----  1 root  operator  0x46 Mar 25 05:55 /dev/vtbd0p2
crw-r-----  1 root  operator  0x44 Mar 25 09:55 /dev/vtbd1

vtbd0とvtbd1は個別のデバイスです。vtbd0p1とvtbd0p2は、vtbd0デバイス上の2つのパーティションです。

新しいVultr Block Storageデバイスはどれですか?

新しく追加されたブロックストレージはまだパーティション分割されていないため、おそらくvtbd1ですが、確認してみましょう。

現在のGPTパーティションを表示gpart show(またはgpart list詳細)して、すべてのデバイスのすべてのGPTパーティションを表示します。

# gpart show
=>       34  335544253  vtbd0  GPT  (160G)
         34         94      1  freebsd-boot  (47K)
        128  335544159      2  freebsd-ufs  (160G)

したがって、2つの既存のパーティションとそれらのファイルシステムがvtbd0に表示されます。vtbd0には、既存のブートデバイスとルートファイルシステムが含まれています。

これを確認してmount、どのパーティションが/としてマウントされているかを確認することもできます。これにより、vtbd0にルートファイルシステムが含まれていることが確認されます。

# mount
/dev/vtbd0p2 on / (ufs, local, soft-updates)
devfs on /dev (devfs, local, multilabel)

新しいVultr Block Storageデバイスをパーティション化してマウントする方法

新しいVultrブロックストレージを使用するには、パーティション化し、ファイルシステムを初期化してからマウントする必要があります。

この例では、ブロックストレージ全体(50GB)用に1つのパーティション(GPTパーティションスキームを使用)を作成しています。新しいブロックストレージデバイス(この例ではvtbd1)の名前はすでに決定しているので、gpart create -s GPT vtbd1コマンドを使用します。

# gpart create -s GPT vtbd1
vtbd1 created

次に、「vultr block storage」というラベルの付いたパーティションを1つ追加し、それをfreebsd-ufsに設定します。

# gpart add -t freebsd-ufs -l vultr\_block\_storage vtbd1
vtbd1p1 added

これにより、/ dev / vtbd1p1という新しいデバイスが作成され、次のコマンドを実行して確認できます。gpart list vtbd1p1

新しいパーティションでUFS2ファイルシステムを初期化します。

# newfs -U vtbd1p1
/dev/vtbd1p1: 51200.0MB (104857528 sectors) block size 32768, fragment size 4096
    using 82 cylinder groups of 626.09MB, 20035 blks, 80256 inodes.
    with soft updates
super-block backups (for fsck_ffs -b #) at:
 192, 1282432, 2564672, 3846912, 5129152, 6411392, 7693632, 8975872, 10258112, 11540352, 12822592, 14104832, 15387072, 16669312, 17951552, 19233792, 20516032, 21798272, 23080512, 24362752, 25644992, 26927232, 28209472, 29491712,
 30773952, 32056192, 33338432, 34620672, 35902912, 37185152, 38467392, 39749632, 41031872, 42314112, 43596352, 44878592, 46160832, 47443072, 48725312, 50007552, 51289792, 52572032, 53854272, 55136512, 56418752, 57700992, 58983232,
 60265472, 61547712, 62829952, 64112192, 65394432, 66676672, 67958912, 69241152, 70523392, 71805632, 73087872, 74370112, 75652352, 76934592, 78216832, 79499072, 80781312, 82063552, 83345792, 84628032, 85910272, 87192512, 88474752,
 89756992, 91039232, 92321472, 93603712, 94885952, 96168192, 97450432, 98732672, 100014912, 101297152, 102579392, 103861632

これで、新しいデバイスをマウントして使用する準備ができました!

マウントポイントを作成する

# mkdir /mnt/blockstorage

/etc/fstabファイルにenエントリを追加すると、簡単にマウントできます(起動時に自動マウントされます)。

# echo /dev/vtbd1p1 /mnt/blockstorage ufs rw,noatime 0 2 >> /etc/fstab 

新しいブロックストレージデバイスをマウントする

# mount /mnt/blockstorage

これでストレージが利用可能になり、/ mnt / blockstorageで使用できるようになりました

# df -h /mnt/blockstorage/
Filesystem      Size    Used   Avail Capacity  Mounted on
/dev/vtbd1p1     48G    8.0K     45G     0%    /mnt/blockstorage


Leave a Comment

CentOS 7にApacheをインストールする方法

CentOS 7にApacheをインストールする方法

CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。

DebianでSnortを設定する方法

DebianでSnortを設定する方法

Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。

Ubuntu 19.04にFiveMサーバーをインストールする方法

Ubuntu 19.04にFiveMサーバーをインストールする方法

FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。

ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。