私はボックスを基本的にファイルサーバーに設定しようとしています。ボックスに複数のドライブを配置することを計画しており、それらをすべて単一のドライブのように設定したいと思います。したがって、基本的には/ mediaにマウントすることができ、どのドライブが使用されるかはあまり気にしません。これを行うための正しい用語が何かわからないので、この状況では私のGoogle fuは役に立たない。
それでは、複数のハードドライブを1つのドライブとして表示するにはどうすればよいですか?
私はボックスを基本的にファイルサーバーに設定しようとしています。ボックスに複数のドライブを配置することを計画しており、それらをすべて単一のドライブのように設定したいと思います。したがって、基本的には/ mediaにマウントすることができ、どのドライブが使用されるかはあまり気にしません。これを行うための正しい用語が何かわからないので、この状況では私のGoogle fuは役に立たない。
それでは、複数のハードドライブを1つのドライブとして表示するにはどうすればよいですか?
回答:
私はこれをセットアップするために行ったステップバイステップの指示を書くことにしました。重要な注意点は、LVMの一部ではない別のパーティションから起動するシステムでこれを行ったことです。そのため、LVMは単にストレージ用であり、OSが起動するために必要なファイルはありません。同様に、1つの大きなドライブの外観を作成することもできますが、同様の手法を使用して、複数のドライブの外観を作成することもできます(実際にパーティションを作成します)。他のガイドが私にそれをすべて完了しないので、それは非常に利己的な頭脳ダンプです。だから、他の人の助けになることを願っています。
これらの指示は本質的にMurat Gunesが私がここから集めたいくつかのより多くの情報で提供されたリンクからです。
sudo fdisk -l
各セクションの最初の行は、ドライブを識別するのに十分な情報を提供するはずです。次のようになります。
ディスク/ dev / sda:500.1 GB、500107862016バイト
重要な部分は/dev/sda
です。次に実行しますsudo fdisk /dev/sda
。表示されます:
コマンド(ヘルプはm):
入力p
して、ドライブ上のパーティションを一覧表示します。LVMの一部にするパーティションを削除する必要があります。入力d
して削除します。ドライブにパーティションが1つしかない場合は、それを削除します(削除フラグを立てて、削除するよう指示するまで実行されません)。そうでなければ、私は(私は1つしか持っていなかったと思う)それはあなたが削除したいものの番号を入力するように頼みます。
次に、新しいパーティションを作成する必要があります。n
新しいタイプ。拡張かプライマリかを尋ねます。p
プライマリのタイプ。パーティション番号の入力を求められます。1と入力します。最初のシリンダーと最後のシリンダーでは、デフォルトを使用するために空白のままにします。
次に、それをLinux LVMに設定する必要があります。を入力しt
ます。8e
Linux LVMに使用する16進コードを要求します。次のように表示されます。
パーティション1のシステムタイプを8eに変更(Linux LVM)
最後に入力w
して、変更をディスクに書き出します。
sudo apt-get install lvm2
してインストールします。modprobe dm-mod
はLVMモジュールをロードするために行うように言ったと言います。エラーが発生しなかったので、うまくいったと思います。sudo nano /etc/modules
編集にそれを開放します。dm-mod
アイテムのリストに追加します。sudo nano -w /etc/lvm/lvm.conf
ように行を変更してください:フィルター= ["a /.*/"]
することが:
filter = ["a | / dev / hd [ab] |"、 "r /.*/"]
sudo vgscan
。次のように表示されるはずです。すべての物理ボリュームを読み取ります。これにはしばらく時間がかかる場合があります...
ボリュームグループが見つかりません
すでにセットアップされているボリュームグループがある場合に備えsudo vgchange -a y
て、それらを使用可能にします。
sudo pvcreate /dev/sda1
、パーティションをセットアップするために実行します。sudo vgcreate media /dev/sda1
、パーティションにラベルを付けたい名前のメディアを置き換えて実行します。sudo lvcreate -l100%FREE -nvolume media
、ボリュームを呼び出したい名前に置き換えて実行します。これにより、パーティションで使用可能なすべての空き領域が使用されます。sudo mke2fs -t ext4 /dev/media/volume
。sudo mkdir /mnt/media
たsudo mount /dev/media/volume /mnt/media
ます。これは、このセッション専用です。再起動しても、自動的には再マウントされません。そのためには、/etc/fstab
ファイルを編集する必要があります。これを行うにはsudo nano /etc/fstab
、行を追加して追加します。/ dev / media / volume / mnt / media ext4デフォルト0 1
この時点で、ディスクへのファイルの追加を開始できます。したがって、追加する他のディスクをクリアする必要がある場合は、それらをここにコピーできます。
/dev/sdb1
doの場合、sudo vgextend media /dev/sdb1
ボリュームに追加します。sudo umount /dev/media/volume
。sudo vgdisplay
。重要な部分はFree PE / Size
です。次のステップのために、ボリュームに追加できるスペースの量を知る必要があります。sudo lvextend -L+150G /dev/media/volume
。sudo e2fsck -f /dev/media/volume
、ファイルシステムをチェックするために実行します。sudo resize2fs /dev/media/volume
すべてのサイズを変更します。Free PE / Size
期待どおりに低下したことを確認できます。sudo mount /dev/media/volume /mnt/media
cp -r -v
ため、ファイルを再帰的にコピーし、詳細な出力を使用して、何をしていたかを把握できるようにしました。完全なコマンドの例は次のとおりです。cp -r -v / mnt / temp / Movies / mnt / shared / media
/mnt/temp/Movies
コピー元のフォルダーはどこですか。
sudo lvextend -l +100%FREE /dev/media/volume
ために、すべての空きスペースを埋めるために行うこともできます。
個人的には、すべてのドライブが(ほぼ)同じサイズであることを確認し、代わりにそれらからRAID 5「アレイ」を作成します。RAID 5の短所は、使用可能なディスク領域の合計で1つのディスクのサイズが失われることです。RAID 5の利点は、ディスクの1つが死んでも何も失うことはなく、壊れたHDDを簡単に交換できることです。
余分なディスクを費やすほどデータを失うことを気にしない場合、または既に持っているさまざまなサイズのディスクの束を使用する予定がある場合は、Muratが言うように、おそらくLVMを使用するのが最善です。
mdadm
ftw。レベル5や6などの優れた機能をサポートするソフトウェアRAIDコントローラーです。「RAIDはバックアップではありません」が、ドライブが故障した場合、別のドライブを挿入して、長時間待つと回復するのは確かに簡単ですそれが再同期し、あなたが立ち上がって離れている間。ライブディスクと再同期できますが、指数関数的に遅くなります。