sdbを直接マウントする方法、またはsdaでLVMパーティションを使用する方法は?

sdbを直接マウントする方法、またはsdaでLVMパーティションを使用する方法は?

私はLVMとVMを初めて使用し、/ mybackup / 1などのsdbにアクセスできる必要があります。 sdb1を作成してマウントする必要がありますか? 2 - LVMなしでsdbをディスク全体にマウントする必要がありますか? 3 - LVMを作成してマウントしますか?

最良のアプローチは何ですか?

私が今まで持っているもの:

[root@localhost /]# lsblk
名前メイン:最小RMサイズROタイプ取付ポイント
sr0 11:0 1 1024M 0 ROM  
sda 8:0 0 60G 0 ディスク
├─sda1 8:1 0 500M 0 部品/ブート
└─sda2 8:2 0 59.5G 0部
  ├─VolGroup-lv_root (dm-0) 253:0 0 48.8G 0 lvm /
  ├─VolGroup-lv_swap (dm-1) 253:1 0 6G 0 lvm [スワップ]
  └─VolGroup-lv_home (dm-2) 253:2 0 4.8G 0 lvm /home
sdb 8:16 0 320G 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 /]# 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.75 GiB] 継承
  アクティビティ "/dev/VolGroup/lv_home" [4.76 GiB] 継承
  ACTIVE '/dev/VolGroup/lv_swap' [6.00 GiB] 継承


[root@localhost /]# fdisk -l

ディスク /dev/sda: 64.4GB, 64424509440バイト
255ヘッド、63セクター/トラック、7,832シリンダー
単位= 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.6GB, 343597383680バイト
255ヘッド、63セクター/トラック、41773シリンダー
単位= 16065 * 512 = 8225280バイトのシリンダー
セクタサイズ(論理/物理):512バイト/512バイト
I/Oサイズ(最小/最適): 512バイト/512バイト
ディスク識別子:0x00025293

   デバイス起動開始エンドブロックIDシステム

ディスク /dev/mapper/VolGroup-lv_root: 52.3GB, 52344913920 バイト
255ヘッド、63セクター/トラック、6363シリンダー
単位= 16065 * 512 = 8225280バイトのシリンダー
セクタサイズ(論理/物理):512バイト/512バイト
I/Oサイズ(最小/最適): 512バイト/512バイト
ディスク識別子:0x00000000


ディスク /dev/mapper/VolGroup-lv_swap: 6442MB, 6442450944バイト
255ヘッド、63セクター/トラック、783シリンダー
単位= 16065 * 512 = 8225280バイトのシリンダー
セクタサイズ(論理/物理):512バイト/512バイト
I/Oサイズ(最小/最適): 512バイト/512バイト
ディスク識別子:0x00000000


ディスク /dev/mapper/VolGroup-lv_home: 5108MB, 5108662272バイト
255ヘッド、63セクター/トラック、621シリンダー
単位= 16065 * 512 = 8225280バイトのシリンダー
セクタサイズ(論理/物理):512バイト/512バイト
I/Oサイズ(最小/最適): 512バイト/512バイト
ディスク識別子:0x00000000


[root@localhost /]# cat /proc/partitions
プライマリセカンダリ#blocks名

   8 0 62914560 星
   8 1 512000 SDA1
   8 2 62401536 sda2
   8 16 335544320深セン開発局
 253 0 51118080 DM-0
 253 1 6291456 DM-1
 253 2 4988928 DM-2
[ルート@ローカルホスト/]#

ベストアンサー1

あなたが要求するのは、/ 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

第1の方法はより簡単であり、第2の方法はLVMの利点を提供する。

おすすめ記事