Como montar sdb diretamente ou usando partições LVM em sda?

1

Eu ainda sou novo no LVM e VM, e eu preciso ser capaz de acessar sdb como /Meu backup/ 1 - devo ter o sdb1 criado então montar? 2 - devo montar o sdb como disco inteiro sem o LVM? 3 - criar lvm e depois montar?

qual é o melhor caminho?

até agora aqui o que eu tenho:

[root@localhost /]# lsblk
NAME                        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0                          11:0    1 1024M  0 rom  
sda                           8:0    0   60G  0 disk 
├─sda1                        8:1    0  500M  0 part /boot
└─sda2                        8:2    0 59.5G  0 part 
  ├─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  320G  0 disk 
[root@localhost /]# 

[root@localhost /]# pvscan
  PV /dev/sda2   VG VolGroup   lvm2 [59.51 GiB / 0    free]
  Total: 1 [59.51 GiB] / in use: 1 [59.51 GiB] / in no VG: 0 [0   ]

[root@localhost /]# pvscan
  PV /dev/sda2   VG VolGroup   lvm2 [59.51 GiB / 0    free]
  Total: 1 [59.51 GiB] / in use: 1 [59.51 GiB] / in no VG: 0 [0   ]

[root@localhost /]# lvscan
  ACTIVE            '/dev/VolGroup/lv_root' [48.75 GiB] inherit
  ACTIVE            '/dev/VolGroup/lv_home' [4.76 GiB] inherit
  ACTIVE            '/dev/VolGroup/lv_swap' [6.00 GiB] inherit


[root@localhost /]# fdisk -l

Disk /dev/sda: 64.4 GB, 64424509440 bytes
255 heads, 63 sectors/track, 7832 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0000e17a

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          64      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              64        7833    62401536   8e  Linux LVM

Disk /dev/sdb: 343.6 GB, 343597383680 bytes
255 heads, 63 sectors/track, 41773 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00025293

   Device Boot      Start         End      Blocks   Id  System

Disk /dev/mapper/VolGroup-lv_root: 52.3 GB, 52344913920 bytes
255 heads, 63 sectors/track, 6363 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/mapper/VolGroup-lv_swap: 6442 MB, 6442450944 bytes
255 heads, 63 sectors/track, 783 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/mapper/VolGroup-lv_home: 5108 MB, 5108662272 bytes
255 heads, 63 sectors/track, 621 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


[root@localhost /]# cat /proc/partitions 
major minor  #blocks  name

   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 /]# 

    
por Pit 11.03.2015 / 05:06

2 respostas

1

Acho que o que você está pedindo é saber se você precisa criar um volume lógico para usar o dispositivo / dev / sdb. Se essa é a questão, não, você não precisa usar o LVM. Você pode criar diretamente um sistema de arquivos em / dev / sdb e montá-lo no diretório desejado. Basicamente:

mkdir /mybackup
mkfs.ext4 /dev/sdb
echo "/dev/sdb /mybackup ext4 defaults 0 0" >> /etc/fstab
mount -a

Se você quiser usar o LVM, você pode criar um novo volume físico, adicioná-lo ao grupo de volume presente no seu sistema (VolGroup), criar um volume lógico e usá-lo da mesma forma explicada acima:

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

Espero que isso ajude a resolver suas dúvidas. A primeira abordagem é fácil, e a segunda oferece as vantagens do LVM.

    
por 13.12.2016 / 12:30
1

Se a sua pergunta for "devo me preocupar em descobrir este material LMV? É estranho." A resposta é sim! Eu sou relativamente novo, mas a única coisa que eu realmente amo sobre o LVM é que é muito mais fácil fazer mudanças quando você precisa de mais espaço. É mais complicado do que isso, então leia aqui (e outros lugares): link

Se você quiser saber se deve criar uma partição no dispositivo de bloco ou não antes de executar os passos do LVM, posso dizer que funciona bem sem, mas ... O 'greybeard' aqui no trabalho me notou fazendo isso e comecei a dar minha porcaria sobre isso. Ele disse que é o "método preferido" para criar uma partição no dispositivo de bloco primeiro. Então, posso dizer-lhe que a solução de Daniel Sanchez deve funcionar (e até parece elegante para mim), mas acho que o documentado 'caminho certo' é mais parecido com:

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

Você pode ler essas coisas até que seus olhos sangrem, mas essa página é um lugar para começar: link

    
por 29.03.2018 / 01:20