私はLVMを初めて使用し、VMまだ、/ mybackup /のようにsdbにアクセスできる必要があります1-sdb1を作成してからマウントする必要がありますか?2-sdbをディスク全体としてマウントする必要がありますLVMなし?3-lvmを作成してマウントしますか?
最善の方法は何ですか?
これまでのところ、私が持っているもの:
[root @ localhost /]#lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 1024M 0 rom sda 8:0 0 60G 0ディスク ├─sda18:1 0 500M0パーツ/boot └─sda28:2 0 59.5G0パーツ ├─VolGroup-lv_root(dm-0)253:0 0 48.8G 0 lvm / ├─VolGroup-lv_swap(dm-1)253:1 0 6G 0 lvm [SWAP] └ ─volGroup-lv_home(dm-2)253:2 0 4.8G 0 lvm /home sdb 8:16 0 320G0ディスク [root @ localhost /]# [root @ localhost /]#pvscan PV/dev/sda2 VG VolGroup lvm2 [59.51 GiB/0 free] 合計:1 [ 59.51 GiB] /使用中:1 [59.51 GiB]/VGなし:0 [0] [root @ localhost /]#pvscan PV/dev/sda2 VG VolGroup lvm2 [59.51 GiB/0無料] 合計:1 [59.51 GiB] /使用中:1 [59.51 GiB]/VGなし:0 [0] [root @ localhost /]#lvscan ACTIVE'/dev/VolGroup/lv_root '[48.75GiB]継承 ACTIVE '/ dev/VolGroup/lv_home' [4.76GiB]継承 ACTIVE '/ dev/VolGroup/lv_swap' [6.00GiB]継承 [root @ localhost /]#fdisk -l ディスク/ dev/sda:64.4 GB、64424509440バイト 255ヘッド、63セクター/トラック、7832シリンダー 単位= 16065のシリンダー* 512 = 8225280バイト セクターサイズ(論理/物理):512バイト/ 512バイト I/Oサイズ(最小/最適):512バイト/ 512バイト ディスク識別子:0x0000e17a デバイスブート開始エンドブロックIDシステム /dev/sda1 * 1 64 512000 83 Linux パーティション1シリンダー境界で終了しません。 /dev/sda2 64 7833 62401536 8e Linux LVM ディスク/dev/sdb:343.6 GB、343597383680バイト 255 h eads、63セクター/トラック、41773シリンダー ユニット= 16065のシリンダー* 512 = 8225280バイト セクターサイズ(論理/物理):512バイト/ 512バイト I/Oサイズ(最小/最適):512バイト/ 512バイト ディスク識別子:0x00025293 デバイスブート開始エンドブロックIDシステム ディスク/ dev/mapper/VolGroup-lv_root:52.3 GB、52344913920バイト 255ヘッド、63セクター/トラック、6363シリンダー ユニット= 16065のシリンダー* 512 = 8225280バイト セクターサイズ(論理/物理):512バイト/ 512バイト I/Oサイズ(最小/最適):512バイト/ 512バイト ディスク識別子:0x00000000 ディスク/ dev/mapper/VolGroup-lv_swap:6442 MB、6442450944バイト 255ヘッド、63セクター/トラック、783シリンダー ユニット= 16065のシリンダー* 512 = 8225280バイト セクターサイズ(論理/物理):512バイト/ 512バイト I/Oサイズ(最小/最適):512バイト/ 512バイト ディスク識別子:0x00 000000 ディスク/ dev/mapper/VolGroup-lv_home:5108 MB、5108662272バイト 255ヘッド、63セクター/トラック、621シリンダー 単位= 16065のシリンダー* 512 = 8225280バイト セクターサイズ(論理/物理):512バイト/ 512バイト I/Oサイズ(最小/最適):512バイト/ 512バイト ディスク識別子:0x00000000 [root @ localhost /]#cat/proc/partitions メジャーマイナー#blocks名 8 0 62914560 sda 8 1 512000 sda1 8 2 62401536 sda2 8 16 335544320 sdb 253 0 51118080 dm-0 253 1 6291456 dm-1 253 2 4988928 dm-2 [root @ localhost /]#
あなたの質問が「このLMVのものをわざわざ理解する必要がありますか?それは奇妙です」である場合。答えはイエスです!私はかなり新しいですが、LVMについて私が本当に気に入っていることの1つは、より多くのスペースが必要なときに変更を加えるのがはるかに簡単なことです。それよりも複雑なので、ここ(および他の場所)を読んでください: https://askubuntu.com/questions/3596/what-is-lvm-and-what-is-it-used-for
LVMの手順を実行する前に、ブロックデバイスにパーティションを作成する必要があるかどうかを知りたい場合は、それがなくても正常に機能することをお伝えできますが...ここでの「greybeard」は私がそれを実行していることに気づき、開始しましたそれについて私のがらくたを与えます。彼は、最初にブロックデバイス上にパーティションを作成することが「好ましい方法」であると述べました。したがって、Daniel Sanchezのソリューションは機能するはずです(そして私にはエレガントに見えます)が、文書化された「正しい方法」は次のようになっていると思います。
fdisk /dev/sdb
# make a new partition with all defaults
# change the partition type to '8e'
# save your changes and exit fdisk
pvcreate /dev/sdb1 # Tags /dev/sdb1 as a physical volume
vgextend VolGroup /dev/sdb1 # Extends volume group VolGroup with the new PV
lvcreate -l 100%FREE VolGroup -n lv_mybackup # Creates a new LV from VolGroup
mkdir /mybackup
mkfs.ext4 /dev/VolGroup/lv_mybackup
echo "/dev/VolGroup/lv_mybackup /mybackup ext4 defaults 0 0" >> /etc/fstab"
mount -a
あなたはあなたの目が出血するまでこのことを読むことができます、しかしこのページはa開始する場所です: https://www.howtoforge .com/linux_lvm
あなたが求めているのは、デバイス/ dev/sdbを使用するために論理ボリュームを作成する必要があるかどうかを知ることだと思います。それが問題なら、いいえ、LVMを使用する必要はまったくありません。/dev/sdbにファイルシステムを直接作成し、それを目的のディレクトリにマウントできます。基本的に:
mkdir /mybackup
mkfs.ext4 /dev/sdb
echo "/dev/sdb /mybackup ext4 defaults 0 0" >> /etc/fstab
mount -a
とにかくLVMを使用する場合は、新しい物理ボリュームを作成し、それをシステムに存在するボリュームグループ(VolGroup)に追加し、論理ボリュームを作成して、上記と同じ方法で使用できます。
pvcreate /dev/sdb # Tags /dev/sdb as a physical volume
vgextend VolGroup /dev/sdb # Extends volume group VolGroup with the new PV
lvcreate -l 100%FREE VolGroup -n lv_mybackup # Creates a new LV from VolGroup
mkdir /mybackup
mkfs.ext4 /dev/VolGroup/lv_mybackup
echo "/dev/VolGroup/lv_mybackup /mybackup ext4 defaults 0 0" >> /etc/fstab"
mount -a
最初のアプローチは簡単なアプローチであり、2番目のアプローチはLVMの利点を提供します。
LVMとして使用するには、/ dev/sdb1を作成し、パーティションのタイプを8eに変更する必要があります。以下の例を参照してください。パーティションタイプを変更しないと、タイプはLVMパーティションとして表示されません。
なし:
[root@node01 example]# fdisk -l
Disk /dev/sdb: 375.8 GB, 375809638400 bytes, 734003200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/sda: 136.4 GB, 136365211648 bytes, 266338304 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk label type: dos
Disk identifier: 0x000bffe2
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 266338303 132119552 8e Linux LVM
タイプは「8e」
[root@node01 example]# fdisk -l
Disk /dev/sdb: 375.8 GB, 375809638400 bytes, 734003200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk label type: dos
Disk identifier: 0x3248e605
Device Boot Start End Blocks Id System
/dev/sdb1 2048 734003199 367000576 8e Linux LVM
Disk /dev/sda: 136.4 GB, 136365211648 bytes, 266338304 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk label type: dos
Disk identifier: 0x000bffe2
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 266338303 132119552 8e Linux LVM