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

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

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

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

macOS Catalina 10.15.4サプリメントの更新により、解決するよりも多くの問題が発生しています

macOS Catalina 10.15.4サプリメントの更新により、解決するよりも多くの問題が発生しています

最近、Appleは問題を修正するための補足アップデートであるmacOS Catalina 10.15.4をリリースしましたが、このアップデートにより、Macマシンのブリックにつながる問題がさらに発生しているようです。詳細については、この記事をお読みください

原子力が必ずしも悪ではないことを証明する5つの例

原子力が必ずしも悪ではないことを証明する5つの例

原子力は、過去の出来事のために私たちが決して尊重しないことを常に軽蔑していますが、それは必ずしも悪ではありません。詳細については、投稿をお読みください。

AIはどのようにしてプロセス自動化を次のレベルに引き上げることができますか?

AIはどのようにしてプロセス自動化を次のレベルに引き上げることができますか?

これを読んで、人工知能が小規模企業の間でどのように人気を博しているか、そして人工知能がどのように成長し、競合他社に優位に立つ可能性を高めているかを理解してください。

ジャーナリングファイルシステムとは何ですか、そしてそれはどのように機能しますか?

ジャーナリングファイルシステムとは何ですか、そしてそれはどのように機能しますか?

私たちのコンピューターは、ジャーナリングファイルシステムと呼ばれる組織化された方法ですべてのデータを保存します。これは、検索を押すとすぐにコンピューターがファイルを検索して表示できるようにする効率的な方法です。https://wethegeek.com/?p = 94116&preview = true

ビッグデータは人工知能をどのように変えていますか?

ビッグデータは人工知能をどのように変えていますか?

ビッグデータと人工知能は流行語ですが、それらがどのように相互に関連しているか知っていますか?さて、この記事を最後まで読んで、同じことを知ってください。

LiteCartショッピングカートプラットフォームをUbuntu 16.04にインストールする方法

LiteCartショッピングカートプラットフォームをUbuntu 16.04にインストールする方法

LiteCartは、PHP、jQuery、およびHTML 5で記述された無料のオープンソースのショッピングカートプラットフォームです。シンプルで軽量、使いやすいeコマースソフトウォー

DebianでNFS共有をセットアップする

DebianでNFS共有をセットアップする

NFSはネットワークベースのファイルシステムであり、コンピューターはコンピューターネットワークを介してファイルにアクセスできます。このガイドでは、NFを介してフォルダーを公開する方法について説明します

Fedora 28にMatomo Analyticsをインストールする方法

Fedora 28にMatomo Analyticsをインストールする方法

別のシステムを使用していますか?Matomo(旧Piwik)は、Google Analyticsのオープンな代替手段であるオープンソースの分析プラットフォームです。Matomoのソースはoでホストされています

UbuntuでNginxをセットアップしてライブHLSビデオをストリーミングする

UbuntuでNginxをセットアップしてライブHLSビデオをストリーミングする

HTTPライブストリーミング(HLS)は、Apple Inc.によって実装された非常に堅牢なストリーミングビデオプロトコルです。HLSは、ファイアウォール、プロキシ、