LVM以外のパーティションで論理ボリュームを作成する

LVM以外のパーティションで論理ボリュームを作成する

どこでもLVM(8e)タイプのパーティションを作成し、lvcreateを使用して論理ボリュームを作成するという言及を見ることができます。

私の質問は、LVMではなく(83 Linux)ディスク/パーティションを使用して論理ボリュームを作成するためにlvcreateを使用するとどうなりますか?実際に作ってみたのでLVM(8e)に変更せずに可能ですが、この場合欠点が何なのか気になります。この方法を使用して実行できない機能/機能はありますか?

ありがとうございます。この質問に意味があることを願っています。

編集:私のポイントを証明する例です。

# fdisk -l /dev/sdb
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         132     1060258+  82  Linux swap / Solaris
/dev/sdb2             133         394     2104515   83  Linux
/dev/sdb3             395         656     2104515   83  Linux
/dev/sdb4             657        1044     3116610   83  Linux

すべてのsdb [234]はタイプ83です。

[root@localhost ~]# pvs
  PV         VG          Fmt  Attr PSize PFree 
  /dev/sdb2  vol_group01 lvm2 a--  2.00g 52.00m
  /dev/sdb3  vol_group01 lvm2 a--  2.00g  2.00g
  /dev/sdb4  vol_group01 lvm2 a--  2.97g  2.97g




[root@localhost ~]# vgdisplay -v  vol_group01
    Using volume group(s) on command line
    Finding volume group "vol_group01"
  --- Volume group ---
  VG Name               vol_group01
  System ID             
  Format                lvm2
  Metadata Areas        3
  Metadata Sequence No  5
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               0
  Max PV                0
  Cur PV                3
  Act PV                3
  VG Size               6.98 GiB
  PE Size               4.00 MiB
  Total PE              1786
  Alloc PE / Size       500 / 1.95 GiB
  Free  PE / Size       1286 / 5.02 GiB
  VG UUID               3lw7zo-rIb1-Px1v-qn5Q-FErx-eFAp-QvTosm

  --- Logical volume ---
  LV Path                /dev/vol_group01/Log_Vol01
  LV Name                Log_Vol01
  VG Name                vol_group01
  LV UUID                Z6FMzG-WHFS-Z8iQ-gnps-DqkM-oJtc-kPupmq
  LV Write Access        read/write
  LV Creation host, time localhost.localdomain, 2013-01-19 21:13:58 +0000
  LV Status              available
  # open                 0
  LV Size                1.95 GiB
  Current LE             500
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2

  --- Physical volumes ---
  PV Name               /dev/sdb2     
  PV UUID               5IFORy-K475-xgYl-w7wL-ILA8-B4Ib-e6RobL
  PV Status             allocatable
  Total PE / Free PE    513 / 13

  PV Name               /dev/sdb3     
  PV UUID               v4wc0X-16P2-x1cY-A9Pu-Dl3W-Us1N-A26EBp
  PV Status             allocatable
  Total PE / Free PE    513 / 513

  PV Name               /dev/sdb4     
  PV UUID               L4uHEc-0Fnt-BLIa-9T5v-0IxP-o8PX-diQx5N
  PV Status             allocatable
  Total PE / Free PE    760 / 760

ベストアンサー1

このSF質問/回答を参照してください。https://serverfault.com/questions/306419/is-the-fdisk-partition-type-important-when-using-lvm

上記の質問に対する回答から抜粋

LVMはパーティションテーブルをまったく表示しません。パーティションテーブルが実際に存在するかどうかもわかりません。したがって、必要な「パーティションタイプ」の値を設定でき、LVMに関する限り何も変更されません。

filterLVMは、設定ファイルで正規表現を使用して、物理ボリュームのキーワードを確認するブロックデバイスを特定しますlvm.conf(5)

一部の他のツールでは、パーティションのタイプを考慮します。 Linuxカーネル自体が最初の例です。

  • パーティションタイプ0x05、「拡張」は、「論理パーティション」と呼ばれるものを見つけるために、特定のパーティションで拡張ブートレコードを見つけるようにカーネルに指示します。
  • パーティションタイプ0xfd、「Linux RAID」は、特定のパーティションで適切なスーパーブロックが見つかると、カーネルのmdドライバにそのRAIDボリュームを自動的に起動するように指示します。

LVMに関する質問に関する有用なリソース:http://ds9a.nl/lvm-howto/HOWTO//cvs/lvm-howto/lvm-howto.html

おすすめ記事