純粋にバックアップの目的で使用したい新しい専用サーバーがあります。
[root@dedi ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 20G 942M 18G 6% /
tmpfs 7.8G 0 7.8G 0% /dev/shm
/dev/sda1 283M 32M 236M 12% /boot
/dev/sda2 1.8T 68M 1.7T 1% /data
[root@dedi ~]# cat /proc/partitions
major minor #blocks name
8 0 1953481816 sda
8 1 307200 sda1
8 2 1932167168 sda2
8 3 20480000 sda3
8 4 524288 sda4
8 16 1953481816 sdb
Tmpfsと/ bootをそのままにして、残りの部分から4 TBの大きなパーティションを1つ作成します。
私はこれが比較的簡単なものであることを知っていますが、これまでLinuxパーティショニングに関することを一度も行ったことはなく、まったく新しいボックスを台無しにしたくないので、手でそれを歩いていただければ幸いです...
どうもありがとう
LVM(Logical Volume Manager)を使用する必要があります
まず、いずれかの物理ディスクに障害が発生すると、Big 4TBボリュームにも障害が発生することに注意してください。最初にデータをバックアップしてください!
基本的に、行う必要があるのは、データ(/ dev/sda2および/ dev/sdb1)パーティションをlvm形式でパーティション分割することだけです。
pvcreate /dev/sda2 /dev/sdb1
)vgcreate VG_DATA /dev/sda2 /dev/sdb1
)lvcreate -l 100%FREE -n DATA VG_DATA
)mkfs.ext3 /dev/VG_DATA/DATA
)mount /dev/VG_DATA/DATA /data
)this oneのようなhowtos lvmを使用しているサイトは多数あります。
Lvmはこれらの4つのコマンドよりもはるかに多く、高度な設定が必要な場合はファインマニュアルをお読みください。お役に立てば幸いです
私は個人的に、LVM
はこの単純なタスクにはやり過ぎだと感じています。mdadm
を設定して RAID
配列を作成することをお勧めします。
現在、2つのオプションがあります。
RAID-0
、これにはソースパーティションが同じサイズでなければならないという追加の制限がありますが、読み取りと書き込みに大幅な パフォーマンスブースト を提供します。ただし、いずれかのディスクで少なくとも半分の障害が発生した場合、おそらくすべてのデータが失われることに注意してください。線形配列を使用する場合、RAID-0
ほぼ確実に破棄されます。選択する配列のタイプを決定するときに、これらのトレードオフのうちどれを使用するかを決定してください。
次に、 create 各ディスクに大きなパーティションを作成する必要があります。これは、 fdisk または他のツールを使用して実行できます。より良いガイドがあるため、ここでは詳しく説明しません他の場所。
次に、次の形式で mdadm
を実行します。
# for a RAID-0 Array
mdadm --create --verbose /dev/md0 --level=stripe /dev/sda1 /dev/sdb2
# for a linear Array
mdadm --create --verbose /dev/md0 --level=linear /dev/sda1 /dev/sdb2
どこ /dev/sda1
および/dev/sdb2
は、前のステップで作成したパーティションに置き換えられます。次に、 mdadm man page をざっと見て、この配列を維持する方法を学ぶことをお勧めします。
Maxが示唆しているように、代わりにLVM
を使用することを選択できます。これは、非常に複雑な構成になってしまう場合に役立つでしょうが、あなたのような単純なケースではraidが本当に必要だとは思いませんまた、正しく構成されていれば、LVMよりもパフォーマンスが大幅に向上しますが、これはこの回答の範囲を超えています。